/* Secondary editorial templates — mobile first, shared Wildcard 1 shell. */
.ws-page{--ws-paper:#F7F8F6;--ws-ink:#331512;--ws-lilac:#C7BEBE;--ws-text:#554F4C;--ws-muted:#73675F;--ws-line:rgba(51,21,18,.22);--ws-soft:#EFEBEB;color:var(--ws-text);background:var(--ws-paper)}
.ws-page h1,.ws-page h2,.ws-page h3{color:var(--ws-ink)}.ws-page main{min-width:0}.ws-page main p{ text-wrap:pretty}.ws-page main a,.ws-page main button{transition:color .2s ease,background .2s ease,border-color .2s ease}.ws-page main .wc-link{border-color:currentColor}.ws-page main .wc-label{color:var(--ws-muted);font-size:.66rem;letter-spacing:.13em}.ws-page [id]{scroll-margin-top:6rem}
.ws-wrap{padding-inline:clamp(1.25rem,5vw,5rem);max-width:1500px;margin-inline:auto}.ws-back{padding-top:1.25rem;font-size:.76rem;color:var(--ws-muted)}.ws-back a{text-decoration:none;display:inline-block;min-height:32px;border-bottom:1px solid var(--ws-line)}.ws-back a:before{content:'‹';display:inline-block;margin-right:.75rem}
.ws-intro{padding-top:2.2rem;padding-bottom:2.2rem}.ws-intro>.wc-label{margin-bottom:1.3rem}.ws-intro h1{font-size:clamp(3.35rem,7.7vw,7.4rem);line-height:.91;letter-spacing:-.04em;max-width:16ch}.ws-intro__copy{margin-top:1.5rem;max-width:42ch}.ws-intro__copy>p{font-size:1rem;line-height:1.65}.ws-intro__copy>.wc-link,.ws-intro__copy>.wc-button,.ws-intro__copy>.ws-note{margin-top:1rem}.ws-intro--error h1{font-size:clamp(4rem,9vw,8.75rem)}
.ws-actions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.8rem 1.4rem;margin-top:1.4rem}.ws-page main .wc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;background:var(--ws-lilac);color:var(--ws-ink);border:1px solid transparent;padding:.85rem 1.15rem;line-height:1.4;text-decoration:none;font-size:.84rem}.ws-page main .wc-button:hover{background:#e1dada}.ws-page main .wc-button:active{transform:translateY(1px)}.ws-page main .wc-button .rc-arrow{flex:none}.ws-page main .wc-link{min-height:44px;line-height:1.4}.ws-page main .wc-link .rc-arrow{flex:none}.ws-page main :is(a,button,input,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}
.ws-section{padding-top:3.4rem;padding-bottom:3.7rem}.ws-soft{background:var(--ws-soft)}.ws-heading{margin-bottom:1.8rem}.ws-heading>.wc-label{margin-bottom:1rem}.ws-heading h2{font-size:clamp(2.6rem,4.8vw,4.6rem);line-height:.97;max-width:20ch}.ws-heading>p:last-child:not(.wc-label){margin-top:1.2rem;max-width:47ch;color:var(--ws-muted)}.ws-prose{max-width:68ch;font-size:1rem;line-height:1.75}.ws-prose p+p,.ws-prose p+.wc-link{margin-top:1.25rem}.ws-prose h3{font-size:1.85rem;line-height:1.1;margin:2rem 0 .8rem}.ws-prose h3:first-child{margin-top:0}.ws-prose ul{padding-left:1.15rem}.ws-prose li{padding-left:.35rem;margin-bottom:.9rem}.ws-note,.ws-page main p.ws-note{font-size:.77rem;line-height:1.6;color:var(--ws-muted);max-width:76ch}.ws-inset{margin:2rem 0;background:var(--ws-soft);padding:1.3rem;border-left:2px solid var(--ws-lilac)}.ws-inset h3,.ws-inset strong{font:500 1.3rem/1.2 "Cormorant Garamond",Georgia,serif;margin:0 0 .8rem;display:block}.ws-inset p{font-size:.88rem}.ws-page .ws-inset>p:first-child{margin-top:0}
.ws-directory{padding-bottom:3.5rem}.ws-filter{border-top:1px solid var(--ws-line);padding-top:1.3rem;margin-bottom:1.3rem}.ws-filter>label,.ws-error-search label{display:block;font-size:.73rem;letter-spacing:.03em}.ws-search-field{display:flex;align-items:center;gap:.7rem;border-bottom:1px solid var(--ws-lilac);margin-top:.55rem}.ws-search-field input{border:0;border-radius:0;background:transparent;color:var(--ws-text);width:100%;padding:.9rem 0;min-height:52px;font-size:1rem;min-width:0;outline-offset:0}.ws-search-field input::placeholder{color:var(--ws-muted);opacity:.9}.ws-search-field>.rc-arrow{width:21px;height:21px;flex:none;margin-right:.3rem}.ws-chips{display:flex;gap:.45rem;overflow-x:auto;padding:.9rem 2px .6rem;scrollbar-width:thin;scrollbar-color:var(--ws-line) transparent}.ws-chips button{white-space:nowrap;background:transparent;border:1px solid var(--ws-line);color:var(--ws-lilac);min-height:44px;flex-shrink:0;padding:.55rem .85rem;font-size:.76rem}.ws-chips button[aria-pressed="true"]{background:var(--ws-lilac);color:var(--ws-ink);border-color:var(--ws-lilac)}.ws-filter__meta{min-height:36px;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.72rem;color:var(--ws-muted);margin-top:.5rem}.ws-filter__meta button,.ws-empty button{color:inherit;background:none;border:0;padding:.55rem 0;text-decoration:underline;min-height:44px}.ws-empty{padding:2.5rem 0 4rem;border-bottom:1px solid var(--ws-line)}.ws-empty h3{font-size:2.2rem}.ws-empty p{margin-top:1rem}.ws-directory>.ws-note{margin-top:1.5rem}
.ws-people{display:grid;grid-template-columns:1fr 1fr;gap:1.8rem 1rem}.ws-person figure{margin-bottom:1rem}.ws-person figure img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center top}.ws-person h2{font-size:1.8rem;line-height:1}.ws-person h2 a{text-decoration:none}.ws-person .wc-label{font-size:.56rem!important;line-height:1.7;letter-spacing:.08em!important;margin-bottom:.5rem}.ws-person .wc-link{font-size:.76rem;margin-top:.6rem;gap:.4rem}.ws-person--text{grid-column:1/-1;border-top:1px solid var(--ws-line);padding-top:1.2rem}.ws-person--text h2{font-size:2rem}.ws-person:last-child{padding-bottom:.5rem}
.ws-profile{padding-top:2rem;padding-bottom:2.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.63fr);gap:1rem;align-items:start}.ws-profile h1{font-size:clamp(3.5rem,8.6vw,8rem);line-height:.89;margin:1.3rem 0}.ws-profile>div>p:not(.wc-label){font-size:.95rem;line-height:1.65}.ws-profile>div>.wc-link{margin-top:1rem;gap:.5rem;font-size:.75rem}.ws-profile figure{padding-top:2.6rem}.ws-profile figure img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:center top}.ws-profile figcaption{font-size:.59rem;color:var(--ws-muted);line-height:1.5;margin-top:.55rem}.ws-profile--story{grid-template-columns:1fr .65fr}.ws-profile--story h1{font-size:clamp(3.4rem,7.5vw,7.5rem)}.ws-profile--story figure img{aspect-ratio:3/4}
.ws-ambassadors{display:grid;gap:1.1rem}.ws-ambassador{display:grid;grid-template-columns:96px minmax(0,1fr);gap:1rem;padding:1.3rem 0;border-top:1px solid var(--ws-line);align-items:start}.ws-ambassador__photo img{width:100%;aspect-ratio:2/3;object-fit:cover;object-position:center top}.ws-ambassador .wc-label{font-size:.55rem!important;line-height:1.55;letter-spacing:.08em!important;margin-bottom:.55rem}.ws-ambassador h2,.ws-ambassador h3{font-size:1.8rem;line-height:1.02}.ws-ambassador h2 a,.ws-ambassador h3 a{text-decoration:none}.ws-ambassador>div>p:not(.wc-label){font-size:.79rem;line-height:1.6;margin-top:.65rem;color:var(--ws-muted)}.ws-ambassador__links{margin-top:.65rem;display:flex;flex-direction:column;align-items:flex-start}.ws-ambassador__links .wc-link{font-size:.74rem;gap:.8rem}.ws-treatment-link{font-size:.68rem;line-height:1.5;min-height:44px;display:flex;align-items:center;margin-top:.2rem;color:var(--ws-muted)}.ws-ambassador__links .ws-note{font-size:.67rem;margin-top:.65rem}.ws-ambassador--featured{border-top:0;background:var(--ws-lilac);color:var(--ws-ink);padding:1rem;grid-template-columns:100px minmax(0,1fr);gap:1rem}.ws-ambassador--featured :is(.wc-label,.ws-treatment-link,p:not(.wc-label)){color:var(--ws-ink)!important}.ws-related .ws-ambassador{grid-template-columns:85px minmax(0,1fr)}
.ws-reader{padding-top:1.7rem;padding-bottom:3rem}.ws-toc{display:flex;overflow-x:auto;gap:1.4rem;padding:0 0 1rem;margin-bottom:.5rem;border-bottom:1px solid var(--ws-line);font-size:.72rem}.ws-toc>.wc-label{display:none}.ws-toc>a{white-space:nowrap;min-height:40px;display:flex;align-items:center;text-decoration:none}.ws-toc>a:hover{text-decoration:underline}.ws-prose-section{padding:2.5rem 0;border-bottom:1px solid var(--ws-line)}.ws-prose-section:last-child{border-bottom:0}.ws-prose-section>h2{font-size:clamp(2.5rem,4vw,4rem);line-height:1.02;margin-bottom:1.5rem;max-width:23ch}.ws-prose-section>.wc-label{margin-bottom:1rem}.ws-prose-section>p+h2{margin-top:2rem}.ws-prose-section .ws-inset{margin-bottom:0}.ws-prose-section .ws-actions>a:not(.wc-link){font-size:.8rem}.ws-treatment-bridge h2{font-size:clamp(2.8rem,5vw,5rem);margin:1rem 0 1.4rem}.ws-treatment-bridge>div>p:not(.wc-label){max-width:45ch}.ws-treatment-bridge .ws-facts{margin-top:2rem}.ws-treatment-bridge .ws-note{margin-top:1.3rem}.ws-facts{margin:0;display:grid}.ws-facts>div{padding:1rem 0;border-top:1px solid var(--ws-line);display:grid;gap:.5rem}.ws-facts dt{font-size:.66rem;letter-spacing:.06em;color:var(--ws-muted)}.ws-facts dd{margin:0;font-size:.95rem}.ws-sequence{list-style:none;margin:0;padding:0}.ws-sequence li{padding:1.5rem 0;border-top:1px solid var(--ws-line);margin:0}.ws-sequence h3{font-size:1.75rem;line-height:1.12;margin:0 0 .75rem}.ws-sequence p{font-size:.9rem;line-height:1.7;color:var(--ws-muted)}
.ws-reads{display:grid;gap:2rem}.ws-read{display:grid;grid-template-columns:94px minmax(0,1fr);gap:1rem;padding-top:1.5rem;border-top:1px solid var(--ws-line)}.ws-read>a img{width:100%;aspect-ratio:1/1.25;object-fit:cover}.ws-read .wc-label{font-size:.59rem!important;margin-bottom:.75rem}.ws-read h2{font-size:1.9rem;line-height:1.05}.ws-read h2 a{text-decoration:none}.ws-read>div>p:not(.wc-label){font-size:.85rem;margin-top:.8rem;color:var(--ws-muted)}.ws-read .wc-link{font-size:.75rem;margin-top:.65rem}.ws-read--lead{grid-template-columns:1fr;padding:0 0 1.2rem;border-top:0}.ws-read--lead>a img{aspect-ratio:1.7/1;object-position:center 38%}.ws-read--lead h2{font-size:2.8rem;max-width:20ch}.ws-read--lead>div{padding-top:.3rem}.ws-article-facts{display:grid;gap:1rem;padding-top:1rem;padding-bottom:1rem}.ws-article-facts>div{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:baseline;gap:1rem;border-top:1px solid var(--ws-line);padding-top:1rem}.ws-article-facts strong{font:500 2rem/1 "Cormorant Garamond",Georgia,serif}.ws-article-facts span{font-size:.78rem;color:var(--ws-muted);line-height:1.6}.ws-article-point{border-top:1px solid var(--ws-line);margin-top:1.5rem;padding-top:1.5rem}.ws-article-point h3{margin-top:0}.ws-disclosure{border-top:1px solid var(--ws-line);padding:1.2rem 0}.ws-disclosure summary{cursor:pointer;font-size:1rem;padding-right:1rem;line-height:1.6}.ws-answer{padding-top:1rem;font-size:.9rem;color:var(--ws-muted)}
.ws-family-values{padding-top:1rem;padding-bottom:2.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 1.5rem}.ws-family-values>div{border-top:1px solid var(--ws-line);padding-top:1rem}.ws-family-values__number{font:400 clamp(4.8rem,10vw,10rem)/1 "Cormorant Garamond",Georgia,serif;letter-spacing:-.05em}.ws-family-values__number small{font-size:.45em;margin-left:.1em}.ws-family-values>div>p{font-size:.77rem;line-height:1.55;margin-top:.6rem}.ws-family-values>p{grid-column:1/-1;font-size:1.35rem;font-family:"Cormorant Garamond",Georgia,serif;border-top:1px solid var(--ws-line);padding-top:1rem}.ws-family-values>p>span{font:.75rem/1.7 "Jost",sans-serif;color:var(--ws-muted);display:block;margin-top:.5rem;max-width:52ch}.ws-terms-pair{display:grid;gap:2.2rem}.ws-terms-pair article{border-top:1px solid var(--ws-line);padding-top:1.3rem}.ws-terms-pair h3{font-size:2rem}.ws-terms-pair ul{padding:0 0 0 1.1rem;margin:1.5rem 0 0}.ws-terms-pair li{font-size:.9rem;line-height:1.65;margin:.7rem 0;padding-left:.3rem}.ws-patient-help{background:var(--ws-lilac);color:var(--ws-ink);padding-block:1.5rem}.ws-patient-help .wc-label{color:var(--ws-ink)!important}.ws-patient-help h2{font-size:2.3rem;margin:.8rem 0}.ws-patient-help>div>p:last-child{font-size:.8rem}.ws-patient-help>.wc-button{margin-top:1rem;border-color:var(--ws-ink)!important}.ws-link-list{border-top:1px solid var(--ws-line)}.ws-link-list>a{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:1rem;align-items:center;padding:1.4rem 0;border-bottom:1px solid var(--ws-line);text-decoration:none}.ws-link-list h3{font-size:2rem;line-height:1.1;margin:0}.ws-link-list p{font-size:.82rem;line-height:1.6;color:var(--ws-muted);margin-top:.6rem}.ws-link-list a:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ws-link-list .rc-arrow{width:22px;height:22px}.ws-sitemap{padding-top:1rem;padding-bottom:4rem}.ws-sitemap section{margin-bottom:3rem}.ws-sitemap section>h2{font-size:2.6rem;line-height:1.1;margin-bottom:1.5rem}.ws-sitemap .ws-link-list h3{font-size:1.7rem}.ws-search-results{border-top:1px solid var(--ws-line)}.ws-search-results>a{display:grid;grid-template-columns:minmax(0,1fr) 22px;padding:1.3rem 0;border-bottom:1px solid var(--ws-line);gap:.7rem 1rem;text-decoration:none}.ws-search-results .wc-label{grid-column:1/-1}.ws-search-results h2{font-size:2rem;line-height:1.05}.ws-search-results a>div>p{font-size:.83rem;line-height:1.6;color:var(--ws-muted);margin-top:.65rem}.ws-search-results .rc-arrow{width:20px;height:20px}.ws-search-results a:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.ws-search-help{margin-top:2.5rem}.ws-error-search{padding-top:.5rem;padding-bottom:1.5rem}.ws-search-field button{min-width:48px;min-height:48px;background:var(--ws-lilac);color:var(--ws-ink);border:0;display:grid;place-items:center}.ws-search-field button .rc-arrow{width:21px;height:21px}
.ws-case{padding-top:.8rem;padding-bottom:1rem}.ws-case__label{font:500 .72rem/1.5 "Jost",sans-serif;letter-spacing:.08em;margin-bottom:.85rem;text-transform:uppercase}.ws-case-pair{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.ws-case-pair img{width:100%;height:auto;object-fit:contain;aspect-ratio:6/5}.ws-case-pair figcaption{display:flex;flex-direction:column;gap:.25rem;margin-top:.7rem}.ws-case-pair figcaption strong{font-size:.8rem;font-weight:500}.ws-case-pair figcaption span{font-size:.65rem;color:var(--ws-muted)}.ws-case-context{margin-top:2rem}.ws-case-context .ws-facts{grid-template-columns:1fr 1fr;gap:0 1.4rem}.ws-case-context>p{font-size:.85rem;line-height:1.7;color:var(--ws-muted);max-width:55ch;margin-top:1.2rem}
@media(min-width:600px){.ws-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2rem 1.4rem}.ws-person--text{grid-column:auto}.ws-ambassadors{grid-template-columns:1fr 1fr;gap:1.6rem 2rem}.ws-ambassador--featured{grid-column:1/-1;grid-template-columns:minmax(150px,.6fr) 1fr;padding:1.5rem;gap:2rem}.ws-ambassador--featured h2{font-size:3.5rem}.ws-ambassador--featured .wc-label{font-size:.7rem!important}.ws-ambassador--featured>div>p:not(.wc-label){font-size:.95rem}.ws-ambassador--featured .ws-ambassador__links{margin-top:1rem}.ws-ambassador--featured .wc-link{font-size:.85rem}.ws-ambassador--featured .ws-treatment-link{font-size:.78rem}.ws-ambassador--featured img{aspect-ratio:1/1.05}.ws-reads{grid-template-columns:1fr 1fr;gap:2.5rem 2rem}.ws-read{display:block}.ws-read>a img{aspect-ratio:4/3}.ws-read>div{padding-top:1.4rem}.ws-read--lead{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.ws-read--lead>a img{aspect-ratio:1/1.1}.ws-read--lead>div{padding-top:0}.ws-profile{gap:2.5rem;grid-template-columns:1fr .75fr}.ws-profile>div>p:not(.wc-label){max-width:35ch;font-size:1.1rem}.ws-profile>div>.wc-link{font-size:.85rem}.ws-profile figcaption{font-size:.68rem}.ws-family-values{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:2rem}.ws-family-values>p{grid-column:auto;padding-top:1.5rem}.ws-family-values>p>span{margin-top:1rem}.ws-case-pair{gap:1rem}.ws-case-pair figcaption{flex-direction:row;justify-content:space-between;gap:1rem}.ws-case-pair figcaption span{font-size:.74rem}.ws-terms-pair{grid-template-columns:1fr 1fr;gap:2.5rem}.ws-profile--story h1{font-size:clamp(4.3rem,8vw,7.5rem)}}
@media(min-width:900px){.ws-back{padding-top:1.5rem}.ws-intro{padding-top:3.5rem;padding-bottom:4rem;display:grid;grid-template-columns:.45fr 1fr;gap:3rem}.ws-intro>.wc-label{padding-top:.55rem}.ws-intro>div{display:grid;grid-template-columns:1.3fr 1fr;gap:3rem;align-items:end}.ws-intro h1{font-size:clamp(4.7rem,6.4vw,7.5rem)}.ws-intro__copy{margin:0;max-width:35ch}.ws-intro__copy>p{font-size:.96rem}.ws-intro__copy .ws-actions{display:block}.ws-intro__copy .ws-actions>*{margin:.45rem 0}.ws-section{padding-top:5.5rem;padding-bottom:6rem}.ws-heading{margin-bottom:2.5rem}.ws-two-col{display:grid;grid-template-columns:1fr 1fr;gap:5rem}.ws-two-col .ws-heading{margin-bottom:0}.ws-filter{display:grid;grid-template-columns:minmax(280px,.8fr) 1.1fr;gap:0 4rem;padding-top:1.7rem}.ws-chips{align-self:end;padding-top:0;justify-content:flex-end;flex-wrap:wrap;overflow:visible}.ws-filter__meta{grid-column:1/-1;margin-top:.9rem}.ws-directory{padding-bottom:5rem}.ws-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.ws-person h2{font-size:2.6rem}.ws-person .wc-label{font-size:.65rem!important}.ws-person--text{padding-top:1.5rem}.ws-person--text h2{font-size:2.3rem}.ws-profile{grid-template-columns:1fr .7fr;align-items:center;padding-top:3rem;padding-bottom:4rem;gap:7vw}.ws-profile>div{padding-left:12vw}.ws-profile figure{padding-top:0;max-width:440px}.ws-profile h1{margin:1.8rem 0}.ws-profile>div>.wc-link{margin-top:1.5rem}.ws-profile--story>div{padding-left:5vw}.ws-ambassadors{grid-template-columns:1fr 1fr;gap:2rem 4rem}.ws-ambassador{grid-template-columns:145px minmax(0,1fr);gap:1.5rem;padding-block:1.6rem}.ws-ambassador h2{font-size:2.5rem}.ws-ambassador>div>p:not(.wc-label){font-size:.9rem}.ws-ambassador .wc-label{font-size:.61rem!important}.ws-ambassador--featured{grid-template-columns:.8fr 1fr;gap:4rem;padding:2rem;align-items:center}.ws-ambassador--featured h2{font-size:5.3rem}.ws-ambassador--featured img{aspect-ratio:1.35/1}.ws-ambassador--featured>div>p:not(.wc-label){max-width:45ch;font-size:1rem}.ws-ambassador--featured .wc-label{font-size:.7rem!important}.ws-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2rem}.ws-related .ws-ambassador{display:block}.ws-related .ws-ambassador__photo{display:block;width:100%;margin-bottom:1.3rem}.ws-related .ws-ambassador__photo img{aspect-ratio:1/1.1}.ws-related h3{font-size:2.7rem}.ws-reader{display:grid;grid-template-columns:minmax(160px,.43fr) minmax(0,1fr);gap:6vw;padding-top:2.8rem;padding-bottom:5rem;max-width:1320px}.ws-reader>.ws-prose{max-width:65ch}.ws-toc{display:flex;flex-direction:column;gap:0;padding:1rem 0 0;position:sticky;top:8rem;align-self:start;border:0;overflow:visible;font-size:.78rem}.ws-toc>.wc-label{display:block;margin-bottom:1rem}.ws-toc>a{white-space:normal;border-bottom:1px solid var(--ws-line);padding-block:.9rem}.ws-prose-section{padding:2.4rem 0 3.1rem}.ws-prose-section:first-child{padding-top:.2rem}.ws-treatment-bridge{display:grid;grid-template-columns:1fr 1fr;gap:5rem}.ws-treatment-bridge .ws-facts{margin-top:0}.ws-treatment-bridge .ws-facts>div{grid-template-columns:.7fr 1fr;gap:2rem}.ws-facts dt{font-size:.74rem}.ws-reads{gap:3.5rem 3rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ws-read h2{font-size:3.1rem;max-width:22ch}.ws-read--lead{gap:4rem;margin-bottom:1rem}.ws-read--lead h2{font-size:4.5rem}.ws-read--lead>a img{aspect-ratio:1.1/1;max-height:520px}.ws-article-facts{grid-template-columns:1fr 1fr 1fr;gap:3rem;padding-top:1.3rem;padding-bottom:2rem}.ws-article-facts>div{grid-template-columns:1fr;gap:.9rem;padding-top:1.5rem}.ws-article-facts strong{font-size:3rem}.ws-article-facts span{max-width:34ch}.ws-family-values{gap:5rem;padding-bottom:5rem}.ws-family-values>div>p{font-size:1rem}.ws-family-values>p{font-size:2.6rem;line-height:1.1;padding-top:2.4rem}.ws-family-values>p>span{font-size:.88rem;line-height:1.75}.ws-terms-pair{gap:5rem}.ws-terms-pair h3{font-size:2.5rem}.ws-patient-help{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:2rem}.ws-patient-help h2{font-size:3.2rem}.ws-patient-help>.wc-button{margin:0}.ws-patient-help>div>p:last-child{font-size:.9rem}.ws-sitemap{padding-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:2.5rem 6rem}.ws-sitemap section>h2{font-size:3.3rem}.ws-sitemap .ws-link-list h3{font-size:2rem}.ws-search-results>a{grid-template-columns:.4fr 1fr 22px;align-items:center;padding:1.7rem 0;gap:2rem}.ws-search-results .wc-label{grid-column:auto}.ws-search-results h2{font-size:2.9rem}.ws-search-results a>div>p{max-width:60ch}.ws-error-search form{max-width:740px;margin:auto}.ws-error-search{padding-top:1rem;padding-bottom:2rem}.ws-case-pair{gap:1.5rem}.ws-case-context{display:grid;grid-template-columns:1.2fr 1fr;gap:5rem;margin-top:2.5rem}.ws-case-context>p{margin-top:0;font-size:.95rem;line-height:1.8}.ws-case-context .ws-facts{gap:0 2rem}.ws-case-pair figcaption strong{font-size:.9rem}.ws-case-pair figcaption span{font-size:.8rem}}
/* Paper is the main canvas; bordeaux is reserved for actions and invitation bands. */
.ws-page main .wc-link{color:var(--ws-ink)}
.ws-page main .wc-button{background:var(--ws-ink);color:var(--ws-paper)}
.ws-page main .wc-button:hover{background:#554F4C;color:var(--ws-paper)}
.ws-page main .wc-button--light{background:var(--ws-lilac);color:var(--ws-ink)}
.ws-page main .wc-button--light:hover{background:var(--ws-paper);color:var(--ws-ink)}
.ws-page main .wc-button:focus-visible{outline-color:var(--ws-ink)}
.ws-search-field{border-bottom-color:var(--ws-muted)}
.ws-search-field input::placeholder{opacity:1}
.ws-chips button{color:var(--ws-ink);border-color:var(--ws-muted)}
.ws-chips button[aria-pressed="true"]{background:var(--ws-ink);color:var(--ws-paper);border-color:var(--ws-ink)}
.ws-chips button[aria-pressed="true"]:focus-visible{outline-color:var(--ws-ink)}
.ws-page main .cp-invitation{--ws-muted:#C7BEBE;color:var(--ws-paper)}
.ws-page main .cp-invitation :is(h2,h3,.wc-link){color:var(--ws-paper)}
.ws-page main .cp-invitation .wc-button:focus-visible{outline-color:var(--ws-lilac)}
/* Broad lilac fields give information and benefits a quieter visual rhythm. */
.ws-family-values,.ws-treatment-bridge{background:var(--ws-lilac);color:var(--ws-ink);--ws-muted:#331512;--ws-line:rgba(51,21,18,.28)}
.ws-family-values{padding-top:2.1rem;padding-bottom:2.5rem}
.ws-page main .ws-treatment-bridge .wc-button{background:var(--ws-ink);color:var(--ws-lilac)}
.ws-page main .ws-treatment-bridge .wc-button:hover{background:#4b2a26;color:#f7f8f6}
.ws-page main .ws-family-values .wc-label,.ws-page main .ws-treatment-bridge .wc-label{color:var(--ws-ink)}
.ws-page main .ws-person .wc-label{font-size:.67rem!important}
.ws-treatment-link{font-size:.76rem}
.ws-ambassador__links .ws-note{font-size:.75rem}
.ws-profile figcaption{font-size:.72rem}
@media(min-width:900px){.ws-family-values{padding-top:3.5rem;padding-bottom:4.5rem}.ws-intro__copy .ws-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem}.ws-intro__copy .ws-actions>*{margin:0}}
@media(prefers-reduced-motion:reduce){.ws-page main a,.ws-page main button{transition:none}}
/* Genuine Reads comparisons retain both halves and their source labels. */
.ws-read--comparison>.ws-read__media img{height:auto;aspect-ratio:auto;object-fit:contain;object-position:center}
.ws-page main .ws-read .ws-read__caption{font-size:.77rem;line-height:1.6;color:var(--ws-muted);margin-top:.8rem}
@media(max-width:599px){.ws-read--comparison{grid-template-columns:minmax(0,1fr)}.ws-read--comparison>.ws-read__media{display:block;width:100%}}
