@font-face{font-family:Newsreader;src:url('/fonts/newsreader-latin-v4.woff2') format('woff2');font-weight:200 800;font-display:swap}@font-face{font-family:Switzer;src:url('/fonts/switzer-latin-variable.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:NotoDev;src:url('/fonts/noto-sans-devanagari-variable.woff2')}@font-face{font-family:NotoKn;src:url('/fonts/noto-sans-kannada-variable.woff2')}
:root{--forest:#153F38;--petrol:#103F49;--teal:#327A71;--gold:#D8B568;--gold-pale:#F0D695;--gold-ink:#806017;--ink:#203F38;--mist:#E9F0EE;--blue:#E1EBED;--line:#CFDBD6;--muted:#52675F;--serif:Newsreader,Georgia,serif;--sans:Switzer,NotoDev,NotoKn,Arial,sans-serif;--gutter:clamp(24px,4.5vw,86px);color-scheme:light}
*{box-sizing:border-box}html{scroll-padding-top:116px}body{margin:0;color:var(--ink);background:#fff;font:18px/1.6 var(--sans)}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:430;letter-spacing:-.04em;line-height:1.06;text-wrap:balance}h1{font-size:clamp(64px,6.5vw,100px)}h2{font-size:clamp(40px,4vw,62px)}h3{font-size:32px}p{max-width:68ch}p+p{margin-top:16px}a{color:inherit;text-underline-offset:5px}button,input,select,summary{font:inherit}button{cursor:pointer}button,input,select{font-size:16px}button{border:0}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--gold-ink);outline-offset:5px}img{display:block;width:100%;height:auto;max-width:100%}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:fixed;z-index:100;top:-100px;padding:12px 24px;background:var(--gold);color:var(--forest)}.skip:focus{top:8px;left:8px}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;border:1px solid var(--forest);border-radius:3px;padding:14px 24px;min-height:50px;background:var(--forest);color:white;text-decoration:none;font-size:15px;line-height:1.35;font-weight:580;white-space:normal}.button:hover{background:#246354}.button.gold{color:var(--forest);background:var(--gold);border-color:var(--gold);box-shadow:inset 0 1px var(--gold-pale)}.button.gold:hover{background:#E2C281}.button.small{min-height:44px;padding:11px 18px;font-size:14px}.section{padding:80px var(--gutter);max-width:1760px;margin-inline:auto}.small-label{font-size:14px;font-weight:550;color:var(--gold-ink);margin-bottom:20px}.editorial-link{display:inline-flex;align-items:center;gap:18px;font-weight:580;font-size:15px;text-decoration:none;border-bottom:1px solid var(--gold);padding:8px 0}.editorial-link span{font-size:24px;color:var(--gold-ink);line-height:1}.light-link{font-size:15px;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:1px;color:white}.review-strip{padding:7px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:15px;background:var(--forest);color:#DCE9E2;font-size:11px;min-height:31px}.review-strip a{text-decoration:none}.review-strip>div{display:flex;gap:20px}.site-header{position:sticky;top:0;z-index:60;background:white;display:flex;align-items:center;padding:16px var(--gutter);gap:28px;border-bottom:1px solid var(--line);min-height:84px}.wordmark{font:500 46px/.82 var(--serif);letter-spacing:-.055em;text-decoration:none;color:var(--forest)}.wordmark>span{display:block;font:10px/1.25 var(--sans);letter-spacing:0;color:var(--muted);margin-top:9px;white-space:nowrap}.site-header>nav{display:flex;align-items:center;gap:24px;font-size:14px;margin-left:auto}.site-header>nav>a{padding-block:12px;text-decoration:none;white-space:nowrap}.site-header>nav>a:hover,.site-header>nav>a[aria-current]{text-decoration:underline;text-decoration-color:var(--gold-ink);text-decoration-thickness:2px;text-underline-offset:9px}.global-search{display:flex;align-items:center;border:1px solid #ABBEB4;border-radius:3px;width:185px;flex-shrink:0;min-height:42px}.global-search input{min-width:0;width:100%;border:0;background:transparent;padding:10px 0 10px 12px;font-size:13px;color:var(--forest)}.global-search button{width:39px;align-self:stretch;background:transparent;display:grid;place-items:center}.search-icon{display:inline-block;width:15px;height:15px;border:1.7px solid currentColor;border-radius:50%;position:relative;flex-shrink:0}.search-icon:after{content:"";position:absolute;height:7px;width:1.7px;background:currentColor;transform:rotate(-45deg);right:-4px;bottom:-5px}.explore summary{cursor:pointer;list-style:none;padding:12px 14px 12px 0;position:relative}.explore summary:after{content:'⌄';position:absolute;right:0;color:var(--gold-ink)}.explore summary::-webkit-details-marker{display:none}.mega{position:absolute;left:0;right:0;top:100%;background:white;box-shadow:0 18px 35px #123b3320;border-top:3px solid var(--gold);padding:36px var(--gutter) 44px;display:grid;grid-template-columns:1fr 1fr 1.1fr 1.1fr;gap:35px}.mega>div>a{display:block;font-size:15px;text-decoration:none;padding:8px 0;max-width:30ch}.mega>div>a:hover{text-decoration:underline}.mega .menu-title{color:var(--gold-ink);font-size:13px;margin-bottom:14px}.mega .mega-note{border-left:1px solid var(--line);padding-left:30px}.mega-note>p{font:30px/1.1 var(--serif);margin-bottom:20px}.mega .mega-note .button{display:inline-flex;padding:12px 20px;font-size:14px}.mega .safety-link{margin-top:12px;font-size:13px}.safety-link{text-decoration:underline;font-size:13px;font-weight:550}.breadcrumb{padding:22px var(--gutter) 0;display:flex;gap:13px;font-size:12px;color:var(--muted);max-width:1760px;margin:auto}.breadcrumb>span:before{content:'/';margin-right:13px;color:var(--gold-ink)}
.home-stage{position:relative;max-width:1672px;margin:auto;background:var(--forest);aspect-ratio:1672/941;isolation:isolate}.home-stage>figure{position:absolute;inset:0}.home-stage img{height:100%;object-fit:contain}.home-copy{position:relative;z-index:1;padding:5.5% 0 4% 4.5%;width:40%;color:white}.hero-kicker{font-size:13px;color:var(--gold-pale);margin-bottom:28px}.home-copy h1{font-size:clamp(66px,6.2vw,96px);line-height:.98;letter-spacing:-.044em;max-width:9.5ch;margin-bottom:28px}.hero-lede{font-size:18px;line-height:1.55;max-width:33ch}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:27px}.hand-note{font:25px/1.2 var(--serif);color:#F0D695;margin-top:24px}.audience-doors{display:grid;grid-template-columns:repeat(3,1fr);padding:32px var(--gutter);max-width:1760px;margin:auto;border-bottom:1px solid var(--line)}.audience-doors>a{position:relative;text-decoration:none;padding:4px 50px 4px 30px;border-left:1px solid var(--line)}.audience-doors>a:first-child{padding-left:0;border-left:0}.audience-doors span{font:32px/1.2 var(--serif);letter-spacing:-.02em}.audience-doors p{font-size:14px;margin-top:7px}.audience-doors b{position:absolute;right:20px;top:10px;color:var(--gold-ink);font-size:28px;font-weight:400}.audience-doors>a:hover span{text-decoration:underline;text-decoration-color:var(--gold-ink)}.story-intro{display:flex;justify-content:space-between;align-items:end;padding-top:100px;padding-bottom:60px}.story-intro h2{font-size:68px}.story-stack{background:var(--petrol);padding-bottom:30px}.story{position:relative;background:white;display:grid;grid-template-columns:55% 45%;align-items:center;padding:70px var(--gutter);min-height:740px;transform-origin:50% 0;isolation:isolate}.story:nth-child(4){background:var(--mist)}.story>figure{max-width:768px}.story-copy{padding:20px 0 20px 45px}.story-copy h3{font-size:58px;max-width:13ch;margin-bottom:28px}.story-copy>p{font-size:19px;line-height:1.6;max-width:35ch;margin-bottom:25px}.story img{mix-blend-mode:multiply}.story.banner{max-width:1672px;width:100%;margin:auto;display:block;padding:0;aspect-ratio:1672/941;min-height:0;color:white;background:var(--petrol)}.banner>figure{position:absolute;inset:0;max-width:none}.banner img{height:100%;object-fit:contain;mix-blend-mode:normal}.banner .story-copy{position:relative;z-index:2;padding:6% 0 5% 5.5%;width:40%;}.banner .story-copy h3{font-size:clamp(60px,6.2vw,94px);line-height:1;max-width:10ch}.banner .story-copy>p{font-size:18px;max-width:33ch}.banner .editorial-link,.banner .editorial-link span{color:var(--gold-pale)}.banner-2 .story-copy{margin-left:54%;width:40%;padding-left:2%;padding-top:7%}.banner-2 .story-copy h3{font-size:clamp(58px,5.5vw,86px)}.banner-2>figure:after{content:"";position:absolute;inset:0;background:#00232014;pointer-events:none}.motion-on .story{position:sticky;top:84px}.motion-on .story:nth-child(2){top:96px}.motion-on .story:nth-child(3){top:108px}.motion-on .story:nth-child(4){top:120px}.story-stack:focus-within .story{position:relative;top:auto!important;transform:none!important}.care-paths{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.care-paths>div:first-child figure{margin-top:30px;max-width:540px}.care-paths>div:last-child{padding-top:44px}.care-paths a{display:block;position:relative;padding:24px 38px 24px 0;border-bottom:1px solid var(--line);text-decoration:none}.care-paths a h3{font-size:32px}.care-paths a p{font-size:15px;margin-top:10px}.care-paths a span{position:absolute;right:0;top:24px;font-size:27px;color:var(--gold-ink)}.library-invitation{display:grid;grid-template-columns:42% 58%;align-items:center;background:var(--blue)}.library-invitation h2{font-size:67px}.library-invitation p:not(.small-label){margin:25px 0;max-width:35ch}.library-invitation>figure{max-width:768px}.library-invitation img{mix-blend-mode:multiply}.home-books{display:grid;grid-template-columns:40% 60%;align-items:center;gap:20px;background:var(--forest);color:white;padding-top:100px;padding-bottom:100px}.home-books .small-label,.home-books .editorial-link span{color:var(--gold)}.home-books h2{font-size:62px;margin-bottom:28px}.cover-line{display:flex;gap:25px;align-items:center;justify-content:center}.cover-line a{width:28%;max-width:215px}.cover-line a:nth-child(2){transform:translateY(-16px)}.cover-line a:nth-child(3){transform:translateY(13px)}.cover-line img{box-shadow:0 14px 26px #00191038}.practice{display:grid;grid-template-columns:1fr 1.4fr;gap:8vw}.practice h2{font-size:47px;max-width:13ch}.practice p{font-size:16px;line-height:1.8}.practice a{font-weight:500}
.family-masthead{display:grid;grid-template-columns:61% 39%;align-items:center;padding-top:42px;padding-bottom:42px;gap:12px}.family-masthead h1{font-size:76px;line-height:1.02;max-width:16ch;margin-bottom:22px}.family-masthead>div>p{font-size:17px;max-width:55ch;line-height:1.55}.family-masthead>figure{align-self:center;max-width:600px}.discovery-search{margin-top:30px;max-width:720px}.discovery-search>label{display:block;font-size:15px;margin-bottom:11px;font-weight:560}.big-search{display:flex;align-items:center;gap:19px;background:white;border:1px solid #758D80;border-bottom:3px solid var(--gold);padding:8px 9px 8px 23px;box-shadow:0 5px 0 #f0f4f2;border-radius:4px;min-height:70px}.big-search input{border:0;min-width:0;width:100%;padding:14px 0;font-size:18px;color:var(--forest);background:transparent}.big-search .button{flex-shrink:0}.discovery-search>p{font-size:12px;color:var(--muted);margin-top:11px}.library-utility{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:19px var(--gutter);background:var(--forest);color:white;border-bottom:3px solid var(--gold)}.library-utility nav{display:flex;gap:35px;font-size:14px}.library-utility nav a{text-decoration:none}.library-utility nav a:hover{text-decoration:underline;text-decoration-color:var(--gold)}.library-utility .safety-link{color:var(--gold-pale)}.catalogue{display:grid;grid-template-columns:240px 1fr;gap:64px;padding-top:54px;padding-bottom:64px}.filter-rail{align-self:start;position:sticky;top:110px}.filter-rail h2{font-size:31px;margin-bottom:28px}.filter-rail fieldset{padding:0;border:0;margin:0 0 28px}.filter-rail legend{font-size:13px;font-weight:560;margin-bottom:14px}.radio-option{display:flex;align-items:center;gap:11px;padding:8px 0;font-size:14px;cursor:pointer}.radio-option input{accent-color:var(--gold-ink);width:17px;height:17px;margin:0}.radio-option:has(input:checked)>span{font-weight:620}.select-label{display:block;font-size:13px;font-weight:560;margin:22px 0 10px}.filter-rail select{width:100%;padding:13px 34px 13px 13px;background:white;border:1px solid #91A99B;color:var(--forest);border-radius:3px;font-size:14px}.clear-filters{display:block;margin:20px 0;font-size:13px;color:var(--gold-ink);font-weight:560}.filter-note{font-size:12px;color:var(--muted);line-height:1.6;border-top:1px solid var(--line);padding-top:20px}.apply-filters{margin-top:20px;width:100%}.js .apply-filters{display:none}.results-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:25px}.results-heading h2{font-size:40px;margin-top:8px}.result-count{font-size:13px;font-weight:550;color:var(--gold-ink)}.edit-search{font-size:13px;white-space:nowrap}.guide-results{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.guide-result{padding:25px 0 26px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;align-items:start}.result-meta{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--muted);margin-bottom:12px;line-height:1.4}.result-meta>span:first-child{color:var(--gold-ink);font-weight:650;font-size:12px}.guide-result h3{font-size:31px;line-height:1.14;letter-spacing:-.027em;max-width:25ch;margin-bottom:12px}.guide-result h3 a{text-decoration:none}.guide-result h3 a:hover{text-decoration:underline;text-decoration-thickness:1px}.guide-about{font-size:14px;max-width:45ch;margin-bottom:22px}.guide-about summary{font-size:12px;cursor:pointer;color:var(--muted)}.guide-about p{font-size:14px;margin-top:12px}.result-actions{display:flex;gap:24px;align-items:center;margin-top:auto;font-size:12px;width:100%}.result-actions a:first-child{font-weight:600;text-decoration:none;border-bottom:1px solid var(--gold);padding-bottom:2px}.result-actions a:first-child span{color:var(--gold-ink)}.result-actions a:last-child{color:var(--muted)}.active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.active-filters:empty{display:none}.active-filters a{border:1px solid var(--gold);color:var(--forest);background:white;padding:6px 11px;border-radius:3px;text-decoration:none;font-size:12px}.load-more-wrap{display:flex;align-items:center;justify-content:space-between;padding:25px 0;gap:20px}.load-more-wrap p{font-size:13px;color:var(--muted)}.empty-state{padding:50px 0}.empty-state p{margin:20px 0}.overview-shelf{background:var(--blue);padding-top:62px;padding-bottom:64px}.section-title{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:37px}.section-title h2{font-size:55px}.shelf-controls{display:flex;gap:9px}.shelf-controls button{border:1px solid var(--gold-ink);background:transparent;color:var(--forest);width:44px;height:44px;border-radius:50%;font-size:22px}.overview-track{display:flex;gap:35px;overflow-x:auto;scrollbar-color:var(--gold) transparent;scrollbar-width:thin;padding-bottom:25px;scroll-snap-type:x proximity}.overview-track article{flex:0 0 220px;scroll-snap-align:start}.overview-track a{text-decoration:none;display:block}.overview-track figure{height:303px;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.overview-track img{width:auto;max-width:100%;height:100%;object-fit:contain;box-shadow:0 7px 18px #153f3820}.overview-track h3{font-size:26px;line-height:1.15;letter-spacing:-.02em;margin-bottom:12px}.overview-track p{font-size:13px;margin-bottom:12px}.overview-track .editorial-link{font-size:12px}.overview-shelf .small-label{margin-bottom:12px}
.clinician-masthead{display:grid;grid-template-columns:43% 57%;align-items:center;background:var(--forest);color:white;min-height:650px;padding-top:75px;padding-bottom:75px;overflow:hidden}.clinician-masthead .small-label{color:var(--gold)}.clinician-masthead h1{font-size:78px;line-height:1.02;max-width:13ch;margin-bottom:30px}.clinician-masthead p:not(.small-label){font-size:18px;max-width:40ch;margin-bottom:28px}.book-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:440px;isolation:isolate}.jacket{position:absolute;width:216px;box-shadow:0 18px 32px #00180f50;transform-origin:50% 80%}.jacket-0{transform:translate(-170px,25px) rotate(-9deg);z-index:3}.jacket-1{transform:translate(0,-20px);z-index:2}.jacket-2{transform:translate(170px,25px) rotate(9deg);z-index:1}.jacket:hover,.jacket:focus-visible{z-index:5}.collection-nav{display:flex;justify-content:center;gap:60px;padding:24px var(--gutter);border-bottom:1px solid var(--line);border-top:3px solid var(--gold);font-size:14px}.collection-nav a{text-decoration:none}.book-search-head{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:22px}.book-search-head .small-label{margin-bottom:13px}.book-search label{display:block;font-size:13px;margin-bottom:9px}.book-search>div{display:flex;gap:0}.book-search input{border:1px solid #91A99B;padding:14px 16px;border-radius:3px 0 0 3px;width:320px;color:var(--forest)}.book-search button{border-radius:0 3px 3px 0}.book-count{font-size:13px;color:var(--muted);margin-top:20px;padding-bottom:20px}.book-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:55px 50px}.book-entry{padding:30px 0;border-top:1px solid var(--line);scroll-margin-top:120px}.book-entry>figure{height:320px;display:flex;justify-content:center;align-items:center;background:var(--mist);margin-bottom:27px}.book-entry figure a{width:174px;box-shadow:0 9px 20px #153f3820}.book-entry h3{font-size:33px;line-height:1.1;margin-bottom:16px}.book-entry .book-promise{font:21px/1.3 var(--serif);margin-bottom:14px}.book-description{font-size:14px;line-height:1.6;max-width:50ch}.book-entry .editorial-link{margin-top:18px;font-size:13px}.thread-invitation{background:var(--blue);display:grid;grid-template-columns:55% 45%;align-items:center;gap:40px}.thread-invitation figure{max-width:768px}.thread-invitation img{mix-blend-mode:multiply}.thread-invitation p:not(.small-label){margin:25px 0;max-width:34ch}.book-detail{display:grid;grid-template-columns:38% 62%;gap:0;padding-top:55px}.book-detail>figure{background:var(--mist);padding:45px;margin-right:70px;align-self:start;display:flex;justify-content:center}.book-detail>figure>img{max-width:268px;box-shadow:0 14px 27px #153f3826}.book-detail h1{font-size:62px;max-width:17ch;margin:24px 0}.book-detail .book-promise{font:28px/1.3 var(--serif);margin-bottom:25px}.book-detail>div>p:not(.book-promise){font-size:17px}.book-detail .hallmark{display:flex;gap:25px;flex-wrap:wrap;padding:25px 0;margin:25px 0;border-block:1px solid var(--line)}.hallmark__row{display:flex;flex-direction:column;gap:5px;font-size:15px}.hallmark__k{font-size:12px;color:var(--muted)}.book-detail .editorial-link{display:table;margin-top:25px}.handoff-note{font-size:12px!important;color:var(--muted);margin-top:18px!important;max-width:55ch}
.page-masthead{display:grid;grid-template-columns:48% 52%;align-items:center;padding-top:60px;padding-bottom:70px;gap:0;min-height:530px}.page-masthead h1{font-size:78px;max-width:13ch;margin-bottom:27px}.page-masthead p:not(.small-label){max-width:38ch;font-size:18px;line-height:1.6;margin-bottom:28px}.page-masthead figure{max-width:768px}.local-nav{position:sticky;top:84px;z-index:30;display:flex;justify-content:center;gap:36px;background:var(--forest);color:white;padding:18px var(--gutter);font-size:13px;border-bottom:3px solid var(--gold)}.local-nav a{text-decoration:none;white-space:nowrap}.local-nav a[aria-current],.local-nav a:hover{color:var(--gold-pale);text-decoration:underline}.care-spread{display:grid;grid-template-columns:52% 48%;gap:55px;align-items:center;scroll-margin-top:164px;border-bottom:1px solid var(--line)}.care-spread:nth-of-type(odd){background:var(--mist)}.care-spread:nth-of-type(odd)>figure{order:2}.care-spread:nth-of-type(odd)>div{order:1}.care-spread>figure{max-width:768px}.care-spread img{mix-blend-mode:multiply}.care-spread h2{font-size:53px;max-width:17ch;margin-bottom:28px}.care-spread p{font-size:17px;max-width:45ch;margin-bottom:17px}.care-spread .button{margin-top:12px}.care-details{border-top:1px solid var(--line);padding-top:16px;margin-top:24px;font-size:14px}.care-details summary{cursor:pointer;color:var(--gold-ink);font-size:13px}.care-details dt{font-size:12px;font-weight:600}.care-details dd{margin:3px 0 17px;font-size:14px}.source-content{font-size:17px;line-height:1.7}.source-content section{padding:0!important;margin:0;background:transparent}.source-content h2{font-size:48px;margin-bottom:26px}.source-content h3{font-size:28px;margin:25px 0 15px}.source-content p{margin-bottom:16px}.source-content .eyebrow{font-size:13px;color:var(--gold-ink);margin-bottom:17px}.source-content .shell{max-width:none}.source-content .fee-card-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;margin:30px 0}.fee-card{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.fee-card__service{font-weight:550;max-width:65%}.fee-card__duration{display:block;font-size:13px;font-weight:400;color:var(--muted);max-width:32ch}.fee-card__amount{color:var(--gold-ink);font-size:20px;white-space:nowrap}.fee-card__note{font-size:12px}.source-content .button-row{display:flex;gap:18px;flex-wrap:wrap;margin:20px 0}.source-content .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.source-content img{max-width:650px}.source-content .step{padding:25px 0}.source-content details{padding:20px 0;border-bottom:1px solid var(--line)}.source-content summary{cursor:pointer;font-weight:550}.source-content .care-bridge{display:none}.expect-surface{background:var(--mist)}.about-people{padding-top:35px}.person{display:grid;grid-template-columns:42% 58%;gap:50px;margin-bottom:65px;align-items:center}.person>figure{max-width:500px}.person h2{font-size:51px;margin-bottom:20px}.person .eyebrow{font-size:13px;color:var(--gold-ink);margin-bottom:16px}.person .role{font-size:18px;margin-bottom:25px}.facts-dl{display:grid;grid-template-columns:100px 1fr;font-size:15px;gap:13px 18px}.facts-dl dt{font-weight:600;color:var(--gold-ink)}.facts-dl dd{margin:0}.person:nth-child(2)>figure{order:2}.person:nth-child(2)>div{order:1}.thread-masthead{display:grid;grid-template-columns:48% 52%;align-items:center;background:var(--blue);padding-top:70px;padding-bottom:60px}.thread-masthead h1{font-size:84px;margin-bottom:30px}.thread-masthead h2{font-size:40px;max-width:18ch}.thread-masthead figure{max-width:768px}.thread-masthead img{mix-blend-mode:multiply}.essay-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px}.essay-entry>a{text-decoration:none}.essay-entry figure{max-width:640px;margin-bottom:27px}.essay-entry h2{font-size:40px;max-width:23ch;margin-bottom:20px}.essay-entry p{font-size:16px;max-width:54ch}.essay-entry:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--gold-ink)}.article-shell{max-width:1500px;margin:auto}.thread-articlehead{padding:45px var(--gutter) 30px;max-width:1250px}.thread-breadcrumb{display:flex;gap:12px;font-size:13px;margin-bottom:42px}.thread-label{font-size:13px;color:var(--gold-ink);margin-bottom:20px}.thread-articlehead h1{font-size:80px;max-width:20ch;margin-bottom:30px}.thread-standfirst{font-size:23px;max-width:56ch;line-height:1.5;margin-bottom:24px}.thread-byline{font-size:13px;color:var(--muted)}.thread-articleart{max-width:768px;margin:20px auto 45px}.thread-reading-layout{display:grid;grid-template-columns:240px minmax(0,740px);gap:80px;padding:30px var(--gutter) 70px}.thread-contents{position:sticky;top:115px;align-self:start;font-size:13px;border-top:3px solid var(--gold);padding-top:18px}.thread-contents ol{list-style:none;padding:0;margin:0 0 22px}.thread-contents li{margin:0 0 17px}.thread-contents a{text-decoration:none}.thread-contents a:hover{text-decoration:underline}.thread-prose{font-size:19px;line-height:1.8;max-width:66ch}.thread-prose section{margin-bottom:52px;scroll-margin-top:120px}.thread-prose h2{font-size:39px;margin-bottom:25px}.thread-prose p{margin-bottom:20px}.thread-reflection{padding:28px;background:var(--mist);margin-bottom:30px}.thread-disclosure{font-size:14px;color:var(--muted);border-top:1px solid var(--line);padding-top:22px}.thread-related{padding:60px var(--gutter);background:var(--blue)}.thread-related h2{font-size:46px;margin-bottom:30px}.thread-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.thread-card__copy{padding-top:25px}.thread-card__copy h3{font-size:30px}.thread-card__copy h3 a{text-decoration:none}.thread-card__copy>p{font-size:15px;margin-top:18px}.thread-time{font-size:12px}.tools-masthead{background:var(--forest);color:white;padding-top:75px;padding-bottom:65px}.tools-masthead .small-label{color:var(--gold)}.tools-masthead h1{margin-bottom:25px;font-size:92px}.tools-masthead>p:last-child{font-size:18px}.tools-list{padding-top:20px}.tool-entry{display:grid;grid-template-columns:54% 46%;align-items:center;gap:55px;padding:65px 0;border-bottom:1px solid var(--line)}.tool-entry figure{max-width:768px}.tool-entry h2{font-size:57px;margin-bottom:26px}.tool-entry p{font-size:18px;max-width:36ch;margin-bottom:26px}.tool-entry:nth-child(2)>figure{order:2}.tool-entry:nth-child(2)>div{order:1}.resource-page{display:grid;grid-template-columns:50% 50%;gap:55px;align-items:start}.resource-page figure{max-width:500px;justify-self:center}.resource-page h1{font-size:64px;margin:25px 0}.resource-page p{margin-bottom:25px}.resource-page .editorial-link{display:table;margin-top:25px}.preview-dialog{width:min(1060px,calc(100% - 40px));max-height:90svh;border:1px solid var(--gold);border-radius:4px;background:#fff;color:var(--ink);padding:60px 40px 40px}.preview-dialog::backdrop{background:#08291fbd}.dialog-close{position:absolute;right:20px;top:15px;background:white;border:1px solid var(--line);padding:8px 14px;border-radius:3px;font-size:14px;min-height:40px}.dialog-layout{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start}.dialog-layout>img{max-width:450px}.dialog-layout h2{font-size:47px;margin:18px 0 25px}.dialog-layout p{font-size:18px;margin-bottom:28px}.search-page{max-width:1280px;padding-top:55px}.search-page>h1{font-size:83px;margin-bottom:40px}.site-search-form{background:var(--mist);padding:30px;border-bottom:3px solid var(--gold);display:grid;grid-template-columns:1fr 230px;gap:10px 25px}.site-search-form label{font-size:14px;font-weight:550}.site-search-form>div{grid-column:1;grid-row:2;display:flex}.site-search-form>label[for=search-kind]{grid-column:2;grid-row:1}.site-search-form input{padding:16px;border:1px solid #91A99B;min-width:0;width:100%}.site-search-form select{grid-column:2;grid-row:2;border:1px solid #91A99B;background:white;color:var(--ink);padding:13px;font-size:15px}.site-count{font-size:14px;margin:30px 0}.site-result{padding:28px 0;border-top:1px solid var(--line)}.site-result>span{font-size:13px;color:var(--gold-ink)}.site-result h2{font-size:34px;margin:10px 0 16px}.site-result h2 a{text-decoration:none}.site-result h2 a:hover{text-decoration:underline}.site-result p{font-size:15px;line-height:1.65;max-width:75ch}.site-empty{padding:40px 0}
.closing{display:flex;justify-content:space-between;gap:45px;align-items:center;background:var(--forest);color:white;padding:75px var(--gutter);border-top:4px solid var(--gold)}.closing .small-label{color:var(--gold);font-size:13px}.closing h2{font-size:72px;line-height:1.05}.closing>div:last-child{display:flex;flex-direction:column;align-items:start;gap:20px;min-width:240px}.closing .button{padding:16px 35px;font-size:16px}footer{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:55px;padding:60px var(--gutter) 30px;background:white}footer .wordmark{font-size:65px;color:var(--gold-ink)}footer h2{font:550 13px/1.5 var(--sans);letter-spacing:0;margin-bottom:19px;color:var(--gold-ink)}footer>div>a:not(.wordmark){display:block;font-size:14px;text-decoration:none;margin-bottom:12px}footer>div>a:hover{text-decoration:underline}.footer-brand p{font-size:14px;margin-top:24px;color:var(--muted)}.prototype-note{grid-column:1/-1;font-size:11px;color:var(--muted);border-top:1px solid var(--line);padding-top:24px;max-width:none}.motion-control{position:fixed;right:12px;bottom:12px;z-index:70;background:#fff;color:var(--forest);border:1px solid var(--gold-ink);border-radius:3px;padding:7px 12px;min-height:34px;font-size:11px;box-shadow:0 3px 10px #123b3312}.motion-off .story{position:relative;top:auto!important;transform:none!important}.motion-off .jacket{transition:none!important}
@media(min-width:1673px){.home-copy h1{font-size:96px}.story.banner .story-copy h3{font-size:94px}.story.banner-2 .story-copy h3{font-size:86px}.home-stage{border-inline:1px solid var(--forest)}}
@media(max-width:1280px){.site-header{gap:20px}.site-header>nav{gap:18px}.global-search{width:158px}.wordmark>span{font-size:9px}.home-copy{width:42%;padding-top:4.5%}.home-copy h1{font-size:6vw;margin-bottom:22px}.hero-kicker{margin-bottom:20px}.hero-lede{font-size:16px}.hand-note{font-size:22px;margin-top:18px}.hero-actions{gap:22px;margin-top:22px}.home-copy .button{font-size:14px;padding:12px 20px}.story .story-copy h3{font-size:51px}.banner .story-copy h3{font-size:6vw}.banner .story-copy>p{font-size:16px}.family-masthead h1{font-size:68px}.family-masthead>div>p{font-size:16px}.big-search input{font-size:16px}.big-search{gap:15px}.big-search .button{padding:13px 18px}.catalogue{gap:40px;grid-template-columns:210px 1fr}.guide-results{gap:0 28px}.guide-result h3{font-size:29px}.jacket{width:190px}.jacket-0{transform:translate(-140px,25px) rotate(-8deg)}.jacket-2{transform:translate(140px,25px) rotate(8deg)}.clinician-masthead h1{font-size:69px}.book-grid{gap:40px 35px}.thread-invitation{gap:20px}.care-spread{gap:35px;grid-template-columns:1fr 1fr}.page-masthead h1{font-size:68px}.person h2{font-size:43px}.person{gap:35px}.book-detail h1{font-size:53px}.book-detail>figure{margin-right:45px}.book-detail .hallmark{gap:20px}.resource-page{grid-template-columns:1fr 1fr;gap:35px}}
@media(max-width:1080px){.site-header>nav{gap:16px}.site-header .global-search{width:150px}.header-contact{display:none}.site-header{gap:22px}.home-copy h1{font-size:6.2vw}.home-copy{width:44%;padding-top:4%}.hero-kicker{font-size:11px}.hero-lede{font-size:15px;max-width:33ch}.home-copy .hero-actions{gap:20px}.home-copy .light-link{font-size:13px}.hand-note{font-size:20px}.family-masthead{grid-template-columns:66% 34%}.family-masthead h1{font-size:60px}.catalogue{grid-template-columns:185px 1fr;gap:30px}.guide-result h3{font-size:27px}.result-actions{gap:18px;font-size:11px}.book-grid{grid-template-columns:1fr 1fr}.book-search input{width:240px}.clinician-masthead{grid-template-columns:50% 50%}.clinician-masthead h1{font-size:59px}.jacket{width:160px}.jacket-0{transform:translate(-100px,25px) rotate(-8deg)}.jacket-2{transform:translate(100px,25px) rotate(8deg)}.collection-nav{gap:30px}.care-spread h2{font-size:44px}.local-nav{gap:24px}.page-masthead h1{font-size:60px}.home-books h2{font-size:50px}.library-invitation h2{font-size:55px}.thread-reading-layout{grid-template-columns:190px 1fr;gap:40px}.thread-articlehead h1{font-size:67px}.mega{gap:22px}.mega-note>p{font-size:25px}}
@media(max-width:760px){:root{--gutter:20px}html{scroll-padding-top:150px}body{font-size:16px}.section{padding:45px 20px}.review-strip{font-size:10px;padding:7px 20px}.review-strip>div a:first-child{display:none}.site-header{padding:15px 20px 10px;flex-wrap:wrap;gap:12px;position:relative}.wordmark{font-size:38px}.wordmark>span{font-size:8px}.site-header .global-search{margin-left:auto;width:135px;min-height:38px}.site-header>nav{order:3;width:100%;justify-content:space-between;gap:8px;font-size:13px;border-top:1px solid var(--line);padding-top:5px}.site-header>nav>a,.explore summary{padding-block:10px}.mega{top:100%;grid-template-columns:1fr 1fr;padding:25px 20px;gap:25px}.mega>div>a{font-size:13px}.mega .mega-note{border:0;padding:0}.menu-title{font-size:12px!important}.mega-note>p{font-size:23px}.home-stage{aspect-ratio:auto;display:flex;flex-direction:column;background:var(--forest)}.home-stage>figure{position:relative;order:2}.home-copy{order:1;width:100%;padding:35px 20px}.home-copy h1{font-size:61px;max-width:12ch;line-height:1.01;margin-bottom:24px}.hero-kicker{font-size:12px}.hero-lede{font-size:17px;max-width:38ch}.hero-actions{gap:25px;margin-top:25px}.home-copy .button{font-size:14px}.hand-note{font-size:23px}.home-stage img{height:auto}.audience-doors{grid-template-columns:1fr;padding:16px 20px}.audience-doors>a{border-left:0;border-bottom:1px solid var(--line);padding:20px 40px 20px 0}.audience-doors>a:first-child{padding-top:20px}.audience-doors>a:last-child{border:0}.audience-doors span{font-size:29px}.audience-doors p{font-size:13px}.audience-doors b{right:0;top:22px}.story-intro{padding:50px 20px;display:block}.story-intro h2{font-size:48px;margin-bottom:25px}.story{grid-template-columns:1fr;padding:40px 20px;min-height:0}.story>figure{order:2}.story-copy{padding:0 0 25px}.story-copy h3{font-size:43px!important;max-width:15ch}.story-copy p{font-size:17px!important;max-width:38ch}.story.banner{display:flex;flex-direction:column;aspect-ratio:auto}.banner>figure{position:relative;order:2}.banner .story-copy,.banner-2 .story-copy{width:100%;margin:0;padding:36px 20px;order:1}.banner img{height:auto}.banner-2{background:var(--teal)!important}.motion-on .story{position:relative;top:auto!important;transform:none!important}.story-stack{padding-bottom:0}.care-paths{grid-template-columns:1fr;gap:15px}.care-paths h2{font-size:47px}.care-paths>div:first-child figure{max-width:440px;margin-top:25px}.care-paths>div:last-child{padding:0}.care-paths a h3{font-size:29px}.library-invitation{grid-template-columns:1fr;gap:35px}.library-invitation h2{font-size:48px}.library-invitation p:not(.small-label){font-size:17px}.home-books{grid-template-columns:1fr;gap:45px;padding:55px 20px}.home-books h2{font-size:47px}.cover-line{gap:13px;padding:10px 0}.cover-line a{width:29%}.practice{grid-template-columns:1fr;gap:25px}.practice h2{font-size:41px;max-width:18ch}.practice p{font-size:15px}.family-masthead{grid-template-columns:1fr;padding-top:27px;padding-bottom:32px;gap:20px}.family-masthead h1{font-size:48px;max-width:16ch}.family-masthead>div>p{font-size:16px}.family-masthead>figure{max-width:420px;justify-self:center}.discovery-search{margin-top:25px}.discovery-search>label{font-size:14px}.big-search{padding:7px 7px 7px 14px;gap:10px;flex-wrap:wrap}.big-search input{width:calc(100% - 38px);font-size:16px}.big-search .button{width:100%;margin-top:3px}.library-utility{align-items:start;flex-direction:column;padding:18px 20px;gap:16px}.library-utility nav{gap:16px;flex-wrap:wrap;font-size:12px}.library-utility nav a:nth-child(3){display:none}.catalogue{grid-template-columns:1fr;padding-top:35px;gap:35px}.filter-rail{position:relative;top:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;background:var(--mist);padding:22px;border-radius:3px}.filter-rail h2{grid-column:1/-1;font-size:30px;margin:0 0 10px}.filter-rail fieldset{grid-column:1/-1;margin:0 0 8px;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.filter-rail legend{margin-bottom:10px;font-size:12px}.radio-option{font-size:12px;gap:7px;padding:8px 0}.radio-option input{flex-shrink:0;width:16px;height:16px}.filter-rail .select-label{margin:8px 0 0;font-size:12px}.filter-rail label[for=topic]{grid-column:1;grid-row:3}.filter-rail label[for=language]{grid-column:2;grid-row:3}.filter-rail select{font-size:13px;padding:12px 24px 12px 10px;width:100%;min-width:0}.clear-filters{grid-column:1/-1;margin:8px 0;font-size:12px}.filter-note{display:none}.apply-filters{grid-column:1/-1;margin:5px 0}.js .apply-filters{display:inline-flex}.results-heading h2{font-size:33px}.results-heading{gap:15px}.edit-search{font-size:12px}.guide-results{grid-template-columns:1fr}.guide-result h3{font-size:30px}.result-meta{font-size:11px}.result-actions{font-size:13px;gap:30px}.guide-about summary{font-size:13px}.guide-about p{font-size:15px}.overview-shelf{padding-top:45px}.section-title h2{font-size:41px}.section-title .small-label{font-size:12px}.shelf-controls{align-self:end}.shelf-controls button{width:38px;height:38px}.overview-track{gap:23px}.overview-track article{flex-basis:205px}.overview-track figure{height:280px}.overview-track h3{font-size:26px}.clinician-masthead{grid-template-columns:1fr;padding:45px 20px 25px;gap:10px;min-height:0}.clinician-masthead h1{font-size:56px;max-width:13ch}.clinician-masthead p:not(.small-label){font-size:17px}.book-stage{min-height:355px}.jacket{width:145px}.jacket-0{transform:translate(-94px,22px) rotate(-8deg)}.jacket-1{transform:translate(0,-14px)}.jacket-2{transform:translate(94px,22px) rotate(8deg)}.collection-nav{justify-content:start;gap:24px;padding:20px;overflow-x:auto;font-size:12px}.collection-nav a{white-space:nowrap}.book-search-head{display:block}.book-search-head h2{font-size:46px;margin-bottom:28px}.book-search input{width:100%;min-width:0;font-size:15px}.book-search>div{width:100%}.book-search button{padding:12px 19px}.book-grid{grid-template-columns:1fr;gap:25px}.book-entry{display:grid;grid-template-columns:110px 1fr;gap:23px;align-items:start}.book-entry>figure{height:auto;margin:0;padding:14px 8px}.book-entry h3{font-size:27px}.book-entry .book-promise{font-size:20px}.book-description{font-size:14px}.book-entry .editorial-link{font-size:12px;gap:12px}.thread-invitation{grid-template-columns:1fr;gap:30px}.thread-invitation h2{font-size:45px}.thread-invitation p:not(.small-label){font-size:17px}.book-detail{grid-template-columns:1fr;gap:35px}.book-detail>figure{margin:0;justify-self:center;width:100%;padding:30px}.book-detail>figure>img{max-width:190px}.book-detail h1{font-size:44px;margin:20px 0}.book-detail .book-promise{font-size:25px}.book-detail>div>p:not(.book-promise){font-size:16px}.page-masthead{grid-template-columns:1fr;gap:25px;padding-top:35px;min-height:0}.page-masthead h1{font-size:53px;max-width:14ch}.page-masthead p:not(.small-label){font-size:17px}.local-nav{position:relative;top:auto;justify-content:start;overflow:auto;gap:24px;padding:17px 20px;font-size:12px}.care-spread{grid-template-columns:1fr;gap:30px}.care-spread>div{order:0!important}.care-spread>figure{order:1!important}.care-spread h2{font-size:43px}.care-spread p{font-size:16px}.source-content h2{font-size:41px}.source-content{font-size:16px}.source-content .fee-card-grid{grid-template-columns:1fr}.source-content .steps{grid-template-columns:1fr}.source-content .fee-card__amount{font-size:19px}.person{grid-template-columns:1fr;gap:30px}.person>figure{order:1!important;max-width:400px}.person>div{order:0!important}.person h2{font-size:41px}.facts-dl{grid-template-columns:85px 1fr;font-size:14px;gap:12px}.thread-masthead{grid-template-columns:1fr;gap:30px}.thread-masthead h1{font-size:58px}.thread-masthead h2{font-size:36px}.essay-grid{grid-template-columns:1fr;gap:40px}.essay-entry h2{font-size:35px}.thread-articlehead{padding:30px 20px}.thread-breadcrumb{margin-bottom:30px}.thread-articlehead h1{font-size:52px;max-width:16ch}.thread-standfirst{font-size:20px}.thread-articleart{padding:0 20px;margin-top:0}.thread-reading-layout{display:flex;flex-direction:column;padding:0 20px 40px;gap:30px}.thread-contents{position:relative;top:auto;width:100%;font-size:14px}.thread-prose{font-size:17px;line-height:1.8}.thread-prose h2{font-size:35px}.thread-prose section{margin-bottom:35px}.thread-related{padding:40px 20px}.thread-grid{grid-template-columns:1fr}.thread-related h2{font-size:40px}.tools-masthead h1{font-size:60px}.tool-entry{grid-template-columns:1fr;gap:25px;padding:35px 0}.tool-entry>div{order:0!important}.tool-entry>figure{order:1!important}.tool-entry h2{font-size:45px}.tool-entry p{font-size:17px}.resource-page{grid-template-columns:1fr;gap:35px}.resource-page>div{order:0}.resource-page>figure{order:1}.resource-page h1{font-size:43px}.preview-dialog{padding:65px 20px 25px}.dialog-layout{grid-template-columns:1fr;gap:30px}.dialog-layout>div{order:0}.dialog-layout>img{order:1}.dialog-layout h2{font-size:36px}.search-page>h1{font-size:55px}.site-search-form{grid-template-columns:1fr;padding:20px;gap:12px}.site-search-form>div{grid-column:auto;grid-row:auto}.site-search-form>label[for=search-kind]{grid-column:auto;grid-row:auto}.site-search-form select{grid-column:auto;grid-row:auto;min-height:46px}.site-search-form input{font-size:16px;padding:13px;width:100%}.site-search-form button{padding:12px 18px}.site-result h2{font-size:31px}.site-result p{font-size:14px}.closing{padding:45px 20px;flex-direction:column;align-items:start;gap:30px}.closing h2{font-size:53px}.closing .small-label{font-size:11px}.closing>div:last-child{gap:18px}.closing .button{padding:14px 27px}footer{grid-template-columns:1fr 1fr;gap:40px 25px;padding:45px 20px 25px}.footer-brand{grid-column:1/-1}footer>div>a:not(.wordmark){font-size:14px}.prototype-note{font-size:10px}.motion-control{display:none!important}}
@media(max-width:359px){.wordmark>span{font-size:7px}.site-header .global-search{width:123px}.site-header>nav{font-size:12px}.home-copy h1{font-size:53px}.family-masthead h1{font-size:42px}.filter-rail{padding:16px}.book-entry{grid-template-columns:90px 1fr;gap:17px}.jacket{width:120px}.jacket-0{transform:translate(-78px,22px) rotate(-8deg)}.jacket-2{transform:translate(78px,22px) rotate(8deg)}.page-masthead h1{font-size:47px}.hero-actions{gap:18px}.hero-actions .light-link{font-size:12px}.mega{grid-template-columns:1fr}.mega-note{display:none}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.motion-on .story{position:relative;top:auto!important;transform:none!important}.jacket{transition:none!important}}
@media print{.site-header,.review-strip,footer,.closing,.motion-control,.local-nav{display:none!important}.story{position:relative!important;top:auto!important;transform:none!important}.source-content{padding:20px}.article-shell{max-width:none}.thread-contents{position:relative}.thread-reading-layout{display:block}.book-entry{break-inside:avoid}}
.result-pagination{display:flex;gap:16px;align-items:center;padding:28px 0 0;font-size:13px}.result-pagination>span{color:var(--muted);margin-right:auto}.result-pagination>a{padding:9px 17px;text-decoration:none;border:1px solid var(--gold-ink);border-radius:3px;color:var(--forest)}.result-pagination>a:hover{background:var(--mist)}
/* Corrections from the first full visual pass. */
:root{--header-h:92px}.local-nav{top:var(--header-h)}.motion-on .story{top:var(--header-h)}.motion-on .story:nth-child(2){top:calc(var(--header-h) + 12px)}.motion-on .story:nth-child(3){top:calc(var(--header-h) + 24px)}.motion-on .story:nth-child(4){top:calc(var(--header-h) + 36px)}.library-utility{position:sticky;top:var(--header-h);z-index:35;gap:28px;padding-block:13px}.library-utility nav{gap:28px}.compact-family-search{display:flex;align-items:center;border:1px solid #89A497;border-radius:3px;margin-left:auto;min-height:35px;max-width:250px}.compact-family-search input{color:white;background:transparent;border:0;min-width:0;width:100%;font-size:12px;padding:8px 12px}.compact-family-search input::placeholder{color:#E1EAE5;opacity:1}.compact-family-search button{background:transparent;color:var(--gold-pale);min-width:37px;align-self:stretch;display:grid;place-items:center}.compact-family-search .search-icon{width:12px;height:12px}.compact-family-search .search-icon:after{height:5px}.filter-rail{top:175px}#catalogue,#one-page,#fees,#what-to-expect{scroll-margin-top:62px}.care-spread{scroll-margin-top:62px}.fee-card{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;row-gap:9px}.fee-card__service{max-width:100%;grid-column:1;grid-row:1}.fee-card__amount{grid-column:2;grid-row:1;text-align:right;align-self:start;margin:0!important}.fee-card__note{grid-column:1/-1;color:var(--muted);font-size:12px}.tool-entry figure img{max-width:768px;max-height:510px;object-fit:contain}.motion-control{right:15px;bottom:15px}.book-entry h3{font-size:31px}.thread-contents a[aria-current]{color:var(--gold-ink);font-weight:650;text-decoration:underline}
@media(max-width:1080px){.library-utility nav{gap:19px;font-size:12px}.compact-family-search{max-width:200px}.library-utility{gap:20px}}@media(max-width:760px){.library-utility{position:relative;top:auto}.compact-family-search{margin:0;max-width:none;width:100%}.compact-family-search input{font-size:16px;padding:10px 13px}.compact-family-search button{min-width:46px}.filter-rail{top:auto}.local-nav{top:auto}.motion-on .story{top:auto!important}.fee-card__service{font-size:15px}.fee-card__duration{font-size:12px}.fee-card__amount{font-size:18px}.book-entry h3{font-size:27px}}

/* Keep asymmetric spreads inside their grid after the gutter is accounted for. */
@media(min-width:761px){.family-masthead{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.care-spread{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.person{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}.thread-invitation{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr)}.home-books{grid-template-columns:minmax(0,.67fr) minmax(0,1fr)}.tool-entry{grid-template-columns:minmax(0,1.17fr) minmax(0,1fr)}.resource-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}

@media(min-width:761px){html{scroll-padding-top:var(--header-h)}#catalogue,#one-page{scroll-margin-top:66px}.care-spread,#fees,#what-to-expect{scroll-margin-top:60px}}

.shelf-controls[hidden]{display:none}[data-page=contact] .route-showcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:center}[data-page=contact] .route-grid{display:grid;gap:35px}[data-page=contact] .route h3,[data-page=contact] .route-primary h3{font-size:35px;margin:0 0 15px}[data-page=contact] .prompts{display:grid;gap:0}[data-page=contact] .prompt{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--gold-ink)}[data-page=contact] .line-set{max-width:78ch;line-height:1.8}[data-page=contact] .line{display:block;margin-bottom:8px}[data-page=contact] #contact-summary{background:var(--mist)}[data-page=contact] .location-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px}[data-page=contact] .location-grid h3{font-size:32px}[data-page=contact] .location-card .stamp--marker{color:var(--gold-ink)}[data-page=contact] .crisis-block{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:55px;align-items:center}[data-page=contact] .crisis-block>img{max-width:650px;width:100%}[data-page=contact] #contact-urgent{border-top:2px solid var(--gold);background:var(--mist)}[data-page=contact] .crisis-block h3{font-size:26px}[data-page=contact] .crisis-block h2{margin-bottom:28px}[data-page=contact] .crisis-block ul{padding-left:22px}[data-page=contact] #contact-choices,[data-page=contact] #contact-location,[data-page=contact] #crisis-support{scroll-margin-top:84px}@media(max-width:760px){[data-page=contact] .route-showcase,[data-page=contact] .location-grid,[data-page=contact] .crisis-block{grid-template-columns:1fr;gap:30px}[data-page=contact] .route h3,[data-page=contact] .route-primary h3{font-size:29px}[data-page=contact] .crisis-block>img{max-width:440px}}

.motion-control{left:15px;right:auto}

.voices{margin-top:70px}.voices__plate{padding:0;border:0;background:transparent}.voices__rail{gap:40px;padding:8px 0 25px;scrollbar-color:var(--gold-ink) transparent}.voices__card{flex:0 0 min(310px,85vw);gap:16px;padding:24px 0;border-top:1px solid var(--gold-ink)}.voices__stamp{color:var(--gold-ink);font-size:12px}.voices__quote p{font-family:var(--serif);font-size:22px;line-height:1.45}.voices__by{font-size:16px}.voices__clause{margin-top:24px;max-width:75ch}.expect-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:70px}.expect-grid ol{margin:0;padding-left:24px}.expect-grid li{padding:0 0 12px 15px}.expect-grid li::marker{color:var(--gold-ink)}.expect-grid .safe-care{align-self:start}.source-content .care-bridge{display:block;border-top:1px solid var(--gold);padding-top:25px}@media(max-width:760px){.expect-grid{grid-template-columns:1fr;gap:25px}.expect-grid .safe-care{padding-left:0}.voices{margin-top:45px}.voices__quote p{font-size:21px}}

.banner-2 .editorial-link{color:white}:where(.home-stage,.story.banner,.clinician-masthead,.closing,.library-utility,.local-nav,.review-intro) :is(a,button,input):focus-visible{outline-color:var(--gold-pale)}.banner-2 a:focus-visible{outline-color:white}

.expect-grid>.step-thread{display:none}[data-page=contact] #contact-urgent{background:white}

/* Keep the accessible motion switch in the header, clear of every image and action. */
.site-header>.motion-control{position:static;inset:auto;z-index:auto;box-shadow:none;flex-shrink:0;min-height:44px;padding:8px 10px;font-size:11px;border:0;border-bottom:1px solid var(--gold);background:transparent;border-radius:0}@media(min-width:761px) and (max-width:1080px){.site-header{flex-wrap:wrap;gap:14px;padding-block:13px}.site-header>nav{order:3;justify-content:space-between;width:100%;margin-left:0;border-top:1px solid var(--line);padding-top:3px}.site-header>.global-search{margin-left:auto}.site-header>.motion-control{margin-left:10px}}

/* Recomposition following the independent page-by-page visual review. */
.nowrap{white-space:nowrap}.mega{grid-template-columns:1fr 1.2fr 1fr}.mega-help{grid-column:1/-1;display:flex;gap:35px;border-top:1px solid var(--line);padding-top:15px}.mega .mega-help a{font-size:13px}.context-ending{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-block:35px;border-top:1px solid var(--line);background:var(--mist)}.context-ending h2{font-size:32px;max-width:24ch}.context-ending nav{display:flex;gap:28px;flex-wrap:wrap;font-size:14px}.context-ending a{text-decoration-color:var(--gold-ink)}
.quiet-stories{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:9vw;padding-top:105px;padding-bottom:110px}.quiet-story{min-width:0}.quiet-story:last-child{padding-top:160px}.quiet-story figure{max-width:768px;margin-bottom:32px}.quiet-story .story-copy{padding:0;max-width:42ch}.quiet-story .story-copy h3{font-size:52px;max-width:18ch;margin-bottom:20px}.quiet-story .story-copy p{font-size:17px;max-width:42ch;margin-bottom:18px}.quiet-story:last-child .story-copy h3{font-size:44px}.reading-table{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.73fr) minmax(0,.95fr);gap:5vw;align-items:center;background:var(--blue)}.reading-table h2{font-size:54px;max-width:11ch;margin-bottom:24px}.reading-table-intro>p{font-size:17px;margin-bottom:24px}.table-document{max-width:320px}.table-document a{text-decoration:none}.table-document img{box-shadow:0 10px 25px #12352d22}.table-document figcaption{margin-top:17px;font-size:12px;color:var(--muted)}.table-guides>a{display:block;padding:23px 0;text-decoration:none;border-top:1px solid #AFC5C0}.table-guides h3{font-size:28px;line-height:1.15;margin-bottom:10px}.table-guides>a>span{font-size:12px;color:var(--gold-ink)}.practice-ledger{display:grid;gap:22px}.practice-fact{display:grid;grid-template-columns:92px minmax(0,1fr);gap:25px;padding-bottom:22px;border-bottom:1px solid var(--line);font-size:16px;line-height:1.7}.practice-fact h3{font:550 13px/1.6 var(--sans);letter-spacing:0;color:var(--gold-ink);padding-top:4px}.practice-fact .ledger__body,.practice-fact .ledger__row{display:block}
.publication-display{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:35px;align-items:center}.publication-art{min-height:390px;display:grid;place-items:center;padding:25px 0}.publication-art img{max-width:268px;width:100%;height:auto;box-shadow:0 10px 18px #031b1640}.publication-choices{display:grid}.publication-choices a{font:27px/1.13 var(--serif);padding:24px 0;text-decoration:none}.publication-choices a[aria-current]{color:var(--gold-pale);text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px}.publication-choices a small{display:block;font:11px/1.5 var(--sans);letter-spacing:0;margin-top:10px;color:#E2EDE6}.clinician-masthead{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:5vw;min-height:600px}.clinician-masthead h1{font-size:clamp(58px,5.3vw,80px)}.book-grid{grid-template-columns:1fr 1fr;gap:0 70px}.book-entry{display:grid;grid-template-columns:110px minmax(0,1fr);gap:28px;padding:35px 0;border-top:1px solid var(--line);align-items:start}.book-entry>figure{height:auto;background:transparent;padding:0;margin:0}.book-entry>figure img{max-width:110px;max-height:none;height:auto;box-shadow:0 5px 11px #183d3318}.book-entry h3{font-size:30px;line-height:1.13}.book-entry .book-promise{font-size:21px;margin-block:13px}.book-subtitle{font-size:14px!important;line-height:1.55;color:var(--muted);margin-block:12px}.book-synopsis{font-size:14px;margin:13px 0}.book-synopsis summary{font-size:13px;cursor:pointer;color:var(--gold-ink)}.book-synopsis .book-description{font-size:14px;margin-top:15px}.book-entry .editorial-link{font-size:13px;margin-top:12px}.featured-publication{grid-column:1/-1;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:70px;padding:25px 0 65px;align-items:center;border-top:0}.featured-publication>figure{justify-self:center}.featured-publication>figure img{max-width:230px;width:230px}.featured-publication h3{font-size:52px;max-width:20ch}.featured-publication .book-promise{font-size:27px}.featured-publication .book-description{font-size:16px;max-width:58ch}.book-detail>figure{background:var(--mist);padding:55px;align-self:start;max-width:450px;justify-self:center;width:100%}.book-detail>figure img{max-width:268px;margin:auto}.book-detail{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:7vw}.book-detail h1{font-size:clamp(48px,4.7vw,72px);max-width:20ch}.book-detail .book-subtitle{font:26px/1.3 var(--serif)!important;margin:18px 0;color:var(--gold-ink)}.publication-neighbors{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:38px;border-top:1px solid var(--line);padding-top:23px}.publication-neighbors a{font-size:14px;text-decoration:none;line-height:1.6}.publication-neighbors small{display:block;color:var(--gold-ink);font-size:11px;margin-bottom:8px}
.care-plate{display:none}.care-journey{padding-top:30px;padding-bottom:30px}.care-journey .care-spread{padding:55px 0;gap:5vw;background:transparent}.care-journey .care-spread>figure{max-width:650px}.care-journey .care-spread h2{font-size:52px}.care-journey .care-spread p{font-size:17px}.care-journey .care-spread>div{order:1!important}.care-journey .care-spread>figure{order:0!important}.voices__rail{display:grid;grid-template-columns:1fr 1fr;gap:35px 60px;overflow:visible}.voices__card{min-width:0}.voices__quote{margin:0}.voices__quote p{font-size:24px}.voices__card:nth-child(n+3){border-color:var(--line)}
.about-masthead{padding-top:65px;padding-bottom:45px;display:flex;justify-content:space-between;align-items:end;gap:60px}.about-masthead h1{max-width:15ch;font-size:clamp(65px,6.3vw,96px)}.about-masthead .editorial-link{flex-shrink:0}.about-people{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding-top:10px}.about-people .person{display:flex;flex-direction:column;gap:25px;padding:0;align-items:stretch;background:transparent}.about-people .person>figure{max-width:500px;height:290px;order:0}.about-people .person>figure img{height:100%;object-fit:contain;object-position:left center}.about-people .person>div{order:1}.about-people .person h2{font-size:43px}.about-people .person p{font-size:16px}.about-people .facts-dl{font-size:14px;grid-template-columns:84px 1fr;gap:13px}.about-context{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:7vw;border-top:1px solid var(--line)}.about-chapter{padding:0;margin:0 0 65px;max-width:none}.about-chapter h2{font-size:49px}.about-chapter .layer,.about-chapter .standard{padding-block:18px}.about-chapter h3{font-size:31px;margin-bottom:16px}.about-chapter .line-set{font-size:16px;line-height:1.8}.about-chapter .line{display:block;margin-bottom:9px}.about-context-art{position:sticky;top:calc(var(--header-h) + 35px);align-self:start;max-width:540px}.about-faq .line{display:block;margin-bottom:10px}.about-faq{background:var(--mist)}
.contact-opening{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.6fr);column-gap:6vw;row-gap:40px;padding-top:45px;padding-bottom:55px}.contact-heading h1{font-size:clamp(66px,6vw,90px);max-width:15ch;margin-bottom:25px}.contact-heading>p{font-size:19px;max-width:53ch}.contact-door{grid-column:2;grid-row:1/3;align-self:center;max-width:460px}.contact-immediate{grid-column:1}.contact-immediate>h2{font-size:34px;margin-bottom:20px}[data-page=contact] .contact-immediate .route-grid{grid-template-columns:1fr 1fr;gap:40px}.contact-immediate .route h3,.contact-immediate .route-primary h3{font-size:27px!important}.contact-immediate .route p,.contact-immediate .route-primary p{font-size:15px}.contact-immediate .route .button,.contact-immediate .route-primary .button{margin-top:16px}.contact-immediate .prompt{font-size:14px}.contact-immediate .route-primary .stamp{display:none}
.journal-masthead{display:flex;align-items:end;justify-content:space-between;gap:8vw;padding-top:55px;padding-bottom:45px;border-bottom:1px solid var(--line)}.journal-masthead h1{font-size:100px}.journal-masthead h2{font-size:34px;max-width:23ch}.journal-lead{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:7vw;align-items:center;padding-top:55px;padding-bottom:70px}.journal-lead img{max-width:768px}.journal-lead h2{font-size:60px;margin-bottom:25px}.journal-lead h2 a,.journal-index h2 a{text-decoration:none}.journal-lead h2 a:hover,.journal-index h2 a:hover{text-decoration:underline;text-decoration-thickness:1px}.journal-lead p{font-size:17px;margin-bottom:16px}.journal-index{display:grid;grid-template-columns:1fr 1fr;gap:0 70px;padding-top:0}.journal-index article{display:grid;grid-template-columns:140px minmax(0,1fr);gap:25px;padding:32px 0;border-top:1px solid var(--line)}.journal-index article h2{font-size:32px;margin-bottom:16px}.journal-index article p{font-size:14px;margin-bottom:12px}.journal-index article figure{padding-top:5px}.journal-index article:last-child{grid-column:1/-1;max-width:70%;grid-template-columns:210px minmax(0,1fr)}
.tools-masthead{padding-top:50px;padding-bottom:35px}.tools-masthead h1{font-size:74px;margin-bottom:22px}.tool-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);gap:6vw;padding-top:25px}.tool-directory{position:sticky;top:calc(var(--header-h) + 30px);align-self:start;display:grid}.tool-directory a{padding:18px 0;font:28px/1.1 var(--serif);text-decoration:none}.tool-directory a[aria-current]{color:var(--gold-ink);text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px}.tools-list{padding:0;min-width:0}.tool-entry{display:flex;flex-direction:column;padding:0 0 65px;gap:30px;background:transparent!important;align-items:stretch;scroll-margin-top:130px}.tool-entry>figure{order:0!important;max-width:650px;align-self:center}.tool-entry>figure img{max-height:360px;object-fit:contain}.tool-entry>div{order:1!important;max-width:64ch}.tool-entry h2{font-size:48px;margin-bottom:20px}.tool-entry p{font-size:17px}.tool-entry .button{margin-top:20px}.has-tool-selector .tool-entry:not(.is-active){display:none}.has-tool-selector .tools-list{min-height:620px}
.resource-page{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:7vw;align-items:start;padding-top:40px}.resource-page>figure{max-width:512px;width:100%;justify-self:center;padding:0;background:transparent}.resource-page>figure img{box-shadow:0 12px 30px #163c3320}.document-rail{position:sticky;top:calc(var(--header-h) + 40px)}.document-rail h1{font-size:54px;max-width:13ch;margin-bottom:25px}.document-rail>p{font-size:17px}.document-rail .handoff-note{font-size:12px}.document-rail>.editorial-link{display:table;margin-top:20px}.document-neighbors{display:flex;justify-content:space-between;align-items:center;gap:22px;border-top:1px solid var(--line);padding-top:22px;margin-top:35px;font-size:13px}.document-neighbors>span{color:var(--muted)}.art-enlarge{width:min(1120px,96vw);max-width:96vw;max-height:96vh;border:0;padding:65px 28px 28px;background:var(--mist);overflow:auto}.art-enlarge::backdrop{background:#0b2825df}.art-enlarge>img{max-width:1024px;width:100%;height:auto;margin:auto}.art-close{position:sticky;top:0;float:right;margin-top:-49px;background:var(--forest);color:white;border-radius:2px;padding:11px 18px;font-size:14px}.search-has-query .search-page{padding-top:35px}.search-has-query .search-page>h1{font-size:45px;margin-bottom:22px}.search-has-query .site-search-form{margin-top:0}
@keyframes plate-in{from{opacity:.7;transform:translateY(12px)}to{opacity:1;transform:none}}
.motion-on .publication-art img:not([hidden]),.motion-on .care-plate figure:not([hidden]),.motion-on .has-tool-selector .tool-entry.is-active{animation:plate-in .22s ease-out}.motion-on .art-enlarge[open]{animation:plate-in .16s ease-out}
@media(min-width:1081px){.motion-on .care-journey{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8vw;padding-top:65px}.motion-on .care-plate{display:block;position:sticky;top:calc(var(--header-h) + 115px);align-self:start}.care-plate figure{max-width:650px}.care-plate figcaption{font-size:13px;color:var(--gold-ink);padding-top:22px;border-top:1px solid var(--line);margin-top:20px}.motion-on .care-spread>figure{display:none}.motion-on .care-spread{display:block;min-height:70vh;padding:90px 0 120px}.motion-on .care-spread:first-child{padding-top:40px}.care-journey .care-spread h2{font-size:52px}}
@media(max-width:1080px){.publication-display{grid-template-columns:1fr}.publication-art{min-height:320px;padding:0}.publication-art img{max-width:210px}.publication-choices{grid-template-columns:repeat(3,1fr);gap:12px}.publication-choices a{font-size:20px;padding:15px 0}.publication-choices a small{font-size:10px}.book-grid{gap:0 35px}.book-entry{grid-template-columns:85px minmax(0,1fr);gap:20px}.featured-publication{grid-template-columns:.7fr 1fr;gap:45px}.featured-publication h3{font-size:42px}.reading-table{gap:30px}.reading-table h2{font-size:43px}.table-guides h3{font-size:25px}.about-people{gap:50px}.journal-index{gap:0 35px}.journal-index article{grid-template-columns:100px minmax(0,1fr);gap:20px}.tool-workspace{grid-template-columns:225px minmax(0,1fr);gap:45px}.tool-directory a{font-size:24px}.contact-opening{grid-template-columns:1fr}.contact-door{display:none}.contact-immediate{grid-column:auto}.document-rail h1{font-size:45px}}
@media(max-width:760px){.mega{grid-template-columns:1fr 1fr}.mega-help{gap:20px}.context-ending{display:block;padding-block:30px}.context-ending h2{font-size:29px;margin-bottom:20px}.context-ending nav{gap:22px;font-size:13px}.quiet-stories{grid-template-columns:1fr;gap:50px;padding-block:50px}.quiet-story:last-child{padding-top:0}.quiet-story .story-copy h3,.quiet-story:last-child .story-copy h3{font-size:40px}.quiet-story figure{margin-bottom:25px}.reading-table{grid-template-columns:1fr;gap:35px}.reading-table h2{font-size:44px;max-width:15ch}.table-document{max-width:240px;margin:auto}.table-guides h3{font-size:28px}.practice-fact{grid-template-columns:60px minmax(0,1fr);gap:18px;font-size:15px}.practice-fact h3{font-size:12px}.clinician-masthead{grid-template-columns:1fr;gap:30px}.clinician-masthead h1{font-size:55px}.publication-art{min-height:310px}.publication-art img{max-width:210px}.publication-choices a{font-size:19px;padding:12px 0}.publication-choices a small{display:none}.book-grid{grid-template-columns:1fr;gap:0}.book-entry{grid-template-columns:90px minmax(0,1fr);gap:23px;padding-block:30px}.book-entry h3{font-size:28px}.featured-publication{display:block;padding-top:0}.featured-publication>figure{margin:0 auto 30px;width:190px}.featured-publication>figure img{width:190px}.featured-publication h3{font-size:37px}.featured-publication .book-promise{font-size:24px}.book-detail{grid-template-columns:1fr;gap:30px}.book-detail>figure{max-width:310px;padding:30px}.book-detail h1{font-size:43px}.book-detail .book-subtitle{font-size:24px!important}.publication-neighbors{gap:20px}.care-journey .care-spread{padding-block:30px;gap:25px}.care-journey .care-spread h2{font-size:42px}.care-journey .care-spread>figure{order:1!important}.care-journey .care-spread>div{order:0!important}.voices__rail{grid-template-columns:1fr;gap:15px}.voices__quote p{font-size:22px}.about-masthead{display:block;padding-top:40px;padding-bottom:30px}.about-masthead h1{font-size:54px;margin-bottom:25px}.about-people{grid-template-columns:1fr;gap:50px}.about-people .person>figure{height:230px}.about-people .person h2{font-size:39px}.about-context{grid-template-columns:1fr;gap:0}.about-context-art{position:relative;top:auto;grid-row:1;max-width:400px;margin:0 auto 35px}.about-chapter h2{font-size:40px}.about-chapter h3{font-size:30px}.contact-opening{gap:30px;padding-top:35px}.contact-heading h1{font-size:55px}.contact-heading>p{font-size:17px}.contact-immediate>h2{font-size:33px}[data-page=contact] .contact-immediate .route-grid{grid-template-columns:1fr;gap:35px}.journal-masthead{display:block;padding-top:40px}.journal-masthead h1{font-size:70px;margin-bottom:25px}.journal-masthead h2{font-size:30px}.journal-lead{grid-template-columns:1fr;gap:30px;padding-block:40px}.journal-lead h2{font-size:45px}.journal-index{grid-template-columns:1fr;gap:0}.journal-index article,.journal-index article:last-child{grid-column:auto;grid-template-columns:90px minmax(0,1fr);gap:20px;max-width:none}.journal-index article h2{font-size:29px}.journal-index article p{font-size:14px}.tools-masthead h1{font-size:54px}.tool-workspace{grid-template-columns:1fr;gap:35px}.tool-directory{position:relative;top:auto;grid-template-columns:1fr 1fr;gap:0 15px}.tool-directory a{font-size:22px;padding-block:13px}.tool-entry h2{font-size:41px}.has-tool-selector .tools-list{min-height:0}.tool-entry>figure img{max-height:290px}.resource-page{grid-template-columns:1fr;gap:35px}.document-rail{position:relative;top:auto;order:0}.resource-page>figure{order:1;max-width:440px}.document-rail h1{font-size:43px}.art-enlarge{padding-inline:15px}.search-has-query .search-page>h1{font-size:39px}}
@media(prefers-reduced-motion:reduce){.motion-on .publication-art img,.motion-on .care-plate figure,.motion-on .has-tool-selector .tool-entry,.motion-on .art-enlarge{animation:none!important}.motion-on .care-journey{display:block}.motion-on .care-plate{display:none}.motion-on .care-spread{display:grid;min-height:0;padding:55px 0}.motion-on .care-spread>figure{display:block}}
.book-entry h3 a{text-decoration:none}.book-entry h3 a:hover{text-decoration:underline;text-decoration-thickness:1px}.practice-fact>.ledger__link,.practice-fact>.ledger__cta{grid-column:2;justify-self:start}.practice-fact{row-gap:10px}.about-people .facts-dl{grid-template-columns:minmax(105px,.4fr) minmax(0,1fr)}.about-chapter>.section{padding:0}.about-chapter .layer-grid,.about-chapter .standard-list{display:block}.about-chapter .layer-grid article,.about-chapter .standard-list article{border-top:1px solid var(--line);padding:25px 0;margin-top:20px}.about-chapter .practice-facts{margin-top:60px}.about-chapter .safe-care{padding-block:25px}.about-chapter .runwal{margin-top:30px;border-top:1px solid var(--line);padding-top:20px}.thread-articlehead .thread-label{display:none}.about-chapter .eyebrow{display:none}
.document-size-link{display:table;font-size:14px;margin-top:20px}.tool-entry p{max-width:65ch}
.context-ending>p{font:32px/1.2 var(--serif);letter-spacing:-.025em}.context-ending>div{display:flex;gap:28px;flex-wrap:wrap;font-size:14px}@media(max-width:760px){.context-ending>p{font-size:29px;margin-bottom:20px}.context-ending>div{gap:22px;font-size:13px}}
.book-entry>div,.book-detail>div,.clinician-masthead>div,.publication-display,.publication-choices{min-width:0}.publication-choices{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:1081px){.publication-choices{grid-template-columns:1fr}}@media(max-width:760px){.book-detail{grid-template-columns:minmax(0,1fr)}.book-entry h3,.book-detail h1,.publication-choices a{overflow-wrap:break-word}.publication-choices a{min-width:0}.book-detail>figure{max-width:100%}}@media(max-width:359px){.book-detail h1{font-size:38px}.publication-choices a{font-size:18px}.clinician-masthead{grid-template-columns:minmax(0,1fr)}}

@media(max-width:480px) {
  .publication-choices { grid-template-columns:minmax(0,1fr); }
  .refresh #assimilate .catalogue-index { grid-template-columns:minmax(0,1fr); }
}
