:root{--d-gutter:clamp(22px,5.55vw,88px);--d-inset:max(var(--d-gutter),calc((100vw - 1280px)/2));--d-ease:cubic-bezier(.22,1,.36,1);--header-expanded:104px;--header-compact:76px;--text-small:.9375rem;--text-ui:1rem;--text-body:1.0625rem;--text-reading:1.125rem;font-size:100%}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--d-paper);color:var(--d-ink);font-family:var(--d-font);font-size:var(--text-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.75}::selection{background:var(--d-accent);color:var(--d-ink)}a{color:inherit;text-underline-offset:5px;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img{width:100%;height:auto;display:block}svg{vertical-align:middle;flex-shrink:0}figure,p,h1,h2,h3,ol,ul{margin:0}h1,h2,h3{font-family:var(--d-heading);font-weight:var(--d-weight,500);letter-spacing:-.04em;text-wrap:balance;line-height:1.12}h1{font-size:clamp(46px,5.5vw,78px)}h2{font-size:clamp(34px,3.7vw,53px)}h3{letter-spacing:-.025em;font-size:25px;line-height:1.25}p{max-width:65ch}p+p{margin-top:18px}strong{font-weight:650}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--d-focus,var(--d-ink));outline-offset:5px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:300;background:var(--d-ink);color:var(--d-paper);padding:12px 22px;position:fixed;top:-100px;left:15px}.skip-link:focus{top:12px}.d-wrap{padding:85px var(--d-inset)}.d-label{font-size:var(--text-ui);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-weight:600;line-height:1.7}.d-lead{letter-spacing:-.015em;font-size:clamp(19px,1.7vw,25px);line-height:1.6}.d-button,.button{border:1px solid var(--d-ink);background:var(--d-ink);min-height:50px;color:var(--d-paper);font-size:var(--text-ui);transition:transform .25s var(--d-ease),background .25s;justify-content:center;align-items:center;gap:24px;padding:13px 23px;font-weight:500;line-height:1.5;display:inline-flex}.d-button:hover,.button:hover{transform:translateY(-2px)}.d-link,.text-link{min-height:44px;font-size:var(--text-ui);align-items:center;gap:16px;font-weight:500;line-height:1.6;display:inline-flex}.d-link:hover,.text-link:hover{text-decoration:underline}.d-link svg,.d-button svg{transition:transform .2s var(--d-ease)}.d-link:hover svg,.d-button:hover svg{transform:translate(3px)}.d-heading{justify-content:space-between;align-items:end;gap:65px;margin-bottom:42px;display:flex}.d-heading>p,.d-heading>div:last-child:not(:first-child){max-width:410px}.d-heading>div>p:not(.d-label){margin-bottom:13px}.d-heading>div .d-label{margin-bottom:15px}.d-heading a{font-size:var(--text-small)}main a:not(.d-button):not(.d-link):not(.d-forum-poster):not(.d-blog-photo):not(.episode-link):not(.organization-link):not([href^=\#])>svg{transition:transform .2s}.d-photo{min-width:0}.d-photo>img{object-fit:cover;width:100%;height:100%}.d-photo>figcaption{font-size:var(--text-small);color:var(--d-muted);margin-top:10px;line-height:1.6}main :is(section,div,figure,article,aside,nav){min-width:0}main :is(p,li,dd){overflow-wrap:break-word}main p a{text-decoration:underline}.site-header{height:var(--header-expanded);z-index:100;position:sticky;top:0}.header-bar{height:var(--header-expanded);padding-inline:var(--d-inset);background:var(--d-paper);transition:height .35s var(--d-ease),border-color .35s;--header-visible:var(--header-expanded);border-bottom:1px solid #0000;align-items:center;gap:35px;display:flex;position:absolute;inset:0 0 auto}.is-scrolled .header-bar{height:var(--header-compact);--header-visible:var(--header-compact);border-color:var(--d-line);box-shadow:0 5px 15px #00000008}.wordmark{font-family:var(--d-heading);font-weight:var(--d-weight,600);letter-spacing:-.05em;min-width:130px;transition:transform .35s var(--d-ease);transform-origin:0;flex-direction:column;font-size:28px;line-height:.97;display:flex}.wordmark>span:last-child{padding-left:12px}.is-scrolled .wordmark{transform:scale(.9)}.desktop-nav{height:100%;font-size:var(--text-ui);align-items:center;gap:24px;margin-left:auto;display:flex}.desktop-nav>a{align-items:center;min-height:44px;display:flex}.desktop-nav>a:hover,.desktop-nav [aria-current]{text-decoration:underline}.header-cta{font-size:var(--text-ui);gap:14px;min-height:44px;padding:11px 17px}.nav-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:7px;min-height:44px;list-style:none;display:flex}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary::marker{content:""}.nav-chevron{transition:transform .2s}.nav-group[open]>summary>.nav-chevron{transform:rotate(180deg)}.desktop-nav>.nav-group{align-items:center;height:100%;display:flex;position:relative}.nav-dropdown{background:var(--d-paper);color:var(--d-ink);padding:8px}.desktop-nav .nav-dropdown{width:min(345px,100vw - 40px);max-height:calc(100dvh - var(--header-visible) - 15px);overscroll-behavior:contain;border:1px solid var(--d-line);position:absolute;top:100%;right:-25px;overflow-y:auto;box-shadow:0 12px 30px #00000012}.nav-dropdown>a{min-height:44px;font-size:var(--text-small);overflow-wrap:anywhere;padding:11px 15px;line-height:1.45;display:block}.nav-dropdown>a:hover{background:var(--d-soft)}.nav-dropdown>a[aria-current]{background:var(--d-accent)}.nav-overview{text-decoration:underline}.menu-toggle,.mobile-nav,.noscript-nav{display:none}.menu-toggle{min-height:48px;font-size:var(--text-ui);background:0 0;border:0;align-items:center;gap:12px;padding:8px 0}.menu-toggle-icon path{transition:transform .2s}.menu-toggle-icon path:first-child{transform-origin:12px 8px}.menu-toggle-icon path:last-child{transform-origin:12px 16px}.menu-toggle[aria-expanded=true] .menu-toggle-icon path:first-child{transform:translateY(4px)rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle-icon path:last-child{transform:translateY(-4px)rotate(-45deg)}.d-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.d-services>a{border:1px solid var(--d-line);grid-template-columns:1fr auto;gap:18px 15px;padding:27px;display:grid}.d-service-number{font-size:var(--text-small);color:var(--d-muted)}.d-services h3{grid-column:1/-1}.d-services p{font-size:var(--text-body);color:var(--d-muted);grid-column:1/-1;line-height:1.8}.d-services>a>svg{grid-area:1/2}.d-services>a:hover>h3{text-decoration:underline}.d-first{counter-reset:first;gap:26px;padding:0;list-style:none;display:grid}.d-first>li{border-bottom:1px solid var(--d-line);gap:23px;padding-bottom:25px;display:flex}.d-first>li:last-child{border:0;padding-bottom:0}.d-first>li>span{width:40px;font-size:var(--text-small);flex-shrink:0;padding-top:5px}.d-first h3{font-family:var(--d-font);letter-spacing:-.02em;margin-bottom:11px;font-size:18px;font-weight:600;line-height:1.5}.d-first p{font-size:var(--text-body);line-height:1.8}.d-first+.d-link{font-size:var(--text-ui);margin-top:25px}.d-episodes{grid-template-columns:1fr 1fr;gap:30px;display:grid}.episode-link{display:block}.episode-image{position:relative;overflow:hidden}.episode-image>img{aspect-ratio:16/9;object-fit:cover;background:var(--d-soft);transition:transform .6s var(--d-ease)}.episode-link:hover .episode-image>img{transform:scale(1.03)}.play-circle{background:var(--d-paper);width:45px;height:45px;color:var(--d-ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;left:18px}.episode-meta{font-size:var(--text-small);color:var(--d-muted);justify-content:space-between;gap:15px;margin:18px 0 11px;line-height:1.5;display:flex}.episode-title{max-width:46ch;font-size:19px;font-weight:500;line-height:1.5}.episode-watch{font-size:var(--text-ui);align-items:center;gap:12px;min-height:44px;margin-top:9px;display:flex}.feed-notice{font-size:var(--text-small);color:var(--d-muted);margin-top:20px}.d-blog{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;display:grid}.d-blog>article{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.d-blog-photo{width:100%;margin-bottom:20px;display:block;overflow:hidden}.d-blog-photo>img{aspect-ratio:1.35;object-fit:cover;transition:transform .5s var(--d-ease)}.d-blog-photo:hover img{transform:scale(1.03)}.d-blog-meta{width:100%;font-size:var(--text-small);color:var(--d-muted);justify-content:space-between;gap:10px;margin-bottom:15px;display:flex}.d-blog h3{margin-bottom:15px}.d-blog h3 a:hover{text-decoration:underline}.d-blog article>p{font-size:var(--text-body);margin-bottom:15px;line-height:1.8}.d-blog .d-link{font-size:var(--text-ui);margin-top:auto}.d-blog small{font-size:var(--text-small);color:var(--d-muted);padding-top:7px}.d-faq>details{border-bottom:1px solid var(--d-line)}.d-faq>details:first-child{border-top:1px solid var(--d-line)}.d-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:60px;padding-block:24px;font-size:16px;font-weight:500;line-height:1.5;list-style:none;display:flex}.d-faq summary::-webkit-details-marker{display:none}.d-faq details[open] summary>svg{transform:rotate(45deg)}.d-faq details>p{font-size:var(--text-body);color:var(--d-muted);padding-bottom:25px;line-height:1.9}.d-faq>.d-link{font-size:var(--text-ui);margin-top:22px}.d-forum-copy h2{margin-bottom:23px}.d-forum-copy>p:not(.d-label){font-size:var(--text-ui);max-width:45ch;line-height:1.8}.d-event-date{margin:25px 0;font-size:19px;font-weight:600;line-height:1.5}.d-event-date>span{font-size:var(--text-small);margin-top:7px;font-weight:400;display:block}.d-forum-copy>.d-link{font-size:var(--text-ui);margin-top:18px}.d-forum-poster{align-self:center;display:block;overflow:hidden}.d-forum-poster img{width:100%;height:auto}.d-forum-poster>span{font-size:var(--text-small);justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.organization-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:0;list-style:none;display:grid}.organization-list li{min-width:0}.organization-link{height:100%;font-size:var(--text-small);flex-direction:column;align-items:flex-start;display:flex}.organization-mark{background:#fff;justify-content:center;align-items:center;width:100%;height:120px;margin-bottom:18px;padding:15px 25px;display:flex}.organization-mark img{object-fit:contain;width:100%;height:100%}.organization-name{max-width:42ch;font-weight:600;line-height:1.6}.organization-role{font-size:var(--text-small);color:var(--d-muted);margin:7px 0 12px;line-height:1.6}.organization-link>.text-link{font-size:var(--text-ui);gap:10px;margin-top:auto}.draft-footer{padding:70px var(--d-inset) 24px;background:var(--d-soft);grid-template-columns:1.25fr 1fr .85fr;gap:45px;display:grid}.df-invitation>h2{margin-bottom:27px;font-size:46px}.df-contact{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.df-contact>a:first-child{font-size:27px;line-height:1.4}.df-contact>a:nth-child(2){font-size:15px}.df-contact>p{font-size:var(--text-small);color:var(--d-muted);max-width:40ch;line-height:1.8}.df-address{font-size:var(--text-ui);line-height:1.9}.df-address>a{margin-block:18px;display:block}.df-address>p:last-child{font-size:var(--text-ui);color:var(--d-muted)}.df-bottom{border-top:1px solid var(--d-line);font-size:var(--text-small);grid-column:1/-1;justify-content:space-between;align-items:center;gap:25px;margin-top:15px;padding-top:25px;display:flex}.df-bottom>a{font-family:var(--d-heading);letter-spacing:-.04em;font-size:24px}.df-bottom>nav{align-items:center;gap:25px;display:flex}.df-bottom>nav>a{align-items:center;min-height:44px;display:flex}.social-links{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.social-link{border:1px solid var(--d-line);border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;display:inline-flex}.social-link:hover{background:var(--d-accent);color:var(--d-ink)}.social-link>span:not(.social-icon){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.social-icon{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.social-icon>svg{width:100%;height:100%}.social-links [data-social-placeholder]{cursor:default}.draft-comparison{z-index:110;font-size:var(--text-small);filter:drop-shadow(0 3px 12px #00000015);position:fixed;bottom:18px;right:18px}.draft-comparison details{background:var(--d-paper);color:var(--d-ink);border:1px solid var(--d-line);border-radius:5px}.draft-comparison summary{cursor:pointer;align-items:center;gap:16px;min-height:44px;padding:10px 15px;list-style:none;display:flex}.draft-comparison summary::-webkit-details-marker{display:none}.draft-comparison summary>span{font-size:var(--text-small);border-right:1px solid var(--d-line);padding-right:15px}.draft-comparison nav{border-top:1px solid var(--d-line);flex-direction:column;max-height:60dvh;padding:6px;display:flex;overflow:auto}.draft-comparison nav>a{justify-content:space-between;gap:20px;min-height:44px;padding:11px 13px;display:flex}.draft-comparison nav>a:hover,.draft-comparison nav>a[aria-current]{background:var(--d-soft)}@media (width<=1150px){.header-bar{gap:22px}.desktop-nav{gap:20px}.header-cta{gap:8px;padding-inline:14px}.d-heading{gap:45px}.draft-footer{gap:35px}.df-invitation>h2{font-size:39px}.df-contact>a:first-child{font-size:24px}}@media (width<=1000px){.header-cta{display:none}.header-bar,.desktop-nav{gap:25px}.d-heading{gap:35px}.d-heading>p,.d-heading>div:last-child:not(:first-child){max-width:340px}.d-services{gap:16px}.d-services>a{padding:23px}.draft-footer{grid-template-columns:1fr 1fr}.df-address{grid-column:1/-1;align-items:start;gap:50px;display:flex}.df-address>a{margin:0}.df-bottom,.df-bottom>nav{gap:20px}.organization-list{gap:22px}.d-first>li{gap:18px}.d-first>li>span{width:32px}:root{--d-gutter:25px;--header-expanded:88px;--header-compact:70px}.desktop-nav{display:none}.header-bar{justify-content:space-between}.wordmark{font-size:25px}.menu-toggle{display:flex}.mobile-nav:not([hidden]){padding:24px var(--d-gutter) 35px;background:var(--d-paper);color:var(--d-ink);border-bottom:1px solid var(--d-line);max-height:calc(100dvh - var(--header-visible));overscroll-behavior:contain;flex-direction:column;align-items:flex-start;gap:13px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mobile-nav>a:not(.button){align-items:center;min-height:44px;font-size:22px;display:flex}.mobile-nav>.nav-group{width:100%}.mobile-nav>.nav-group>summary{font-size:22px}.mobile-nav .nav-dropdown{background:var(--d-soft);margin-block:8px}.mobile-nav>.button,.mobile-nav>.social-links{margin-top:5px}.mobile-nav>p{font-size:var(--text-small);color:var(--d-muted)}.site-header:has(.noscript-nav){height:auto;max-height:none;position:relative}.header-bar:has(.noscript-nav){flex-wrap:wrap;height:auto;padding-block:20px;position:relative}.header-bar:has(.noscript-nav) .menu-toggle{display:none}.noscript-nav{font-size:var(--text-ui);flex-direction:column;flex-basis:100%;gap:8px;display:flex}.noscript-nav>a{align-items:center;min-height:44px;display:flex}.noscript-nav .nav-dropdown{background:var(--d-soft)}.d-wrap{padding-block:55px}.d-heading{align-items:start;gap:28px}.d-heading>p,.d-heading>div:last-child:not(:first-child){max-width:290px;font-size:var(--text-small)}.d-heading h2{font-size:36px}.d-heading a{font-size:var(--text-small)}.d-services{grid-template-columns:repeat(2,minmax(0,1fr))}.d-services h3{font-size:25px}.d-episodes{gap:22px}.episode-title{font-size:17px}.episode-meta{font-size:var(--text-small)}.d-blog{gap:20px}.d-blog h3{font-size:23px}.d-blog-meta{font-size:var(--text-small);flex-wrap:wrap}.d-blog article>p{font-size:var(--text-body)}.d-blog .d-link{font-size:var(--text-ui)}.d-blog small{font-size:var(--text-small)}.d-first h3{font-size:17px}.d-first p{font-size:var(--text-body)}.d-faq summary{font-size:var(--text-small)}.d-faq details>p{font-size:var(--text-body)}.d-forum-copy h2{font-size:36px}.d-forum-copy>p:not(.d-label){font-size:var(--text-ui)}.organization-name,.organization-role{font-size:var(--text-small)}.organization-link>.text-link{font-size:var(--text-ui)}.organization-mark{height:100px;padding:12px}.draft-footer{gap:30px;padding-block:55px 65px}.df-invitation>h2{font-size:37px}.df-invitation>.d-button{font-size:var(--text-ui);gap:17px;padding-inline:18px}.df-contact>a:first-child{font-size:24px}.df-bottom{flex-wrap:wrap}.df-bottom>nav{flex-basis:100%;order:3}.draft-comparison{font-size:var(--text-small);bottom:12px;right:12px}.draft-comparison summary{gap:12px;padding:9px 13px}}@media (width<=600px){h1{font-size:43px}h2{font-size:35px}.d-wrap{padding-block:45px}.d-label{font-size:var(--text-ui);margin-bottom:17px}.d-lead{font-size:20px;line-height:1.6}.d-button,.button{font-size:var(--text-ui);gap:20px;padding-inline:21px}.d-heading{margin-bottom:28px;display:block}.d-heading>p,.d-heading>div:last-child:not(:first-child){max-width:none;margin-top:23px;font-size:15px}.d-heading h2{font-size:35px}.d-heading>.d-link{font-size:var(--text-ui);margin-top:17px}.d-heading>div>.d-link,.d-link{font-size:var(--text-ui)}.d-photo>figcaption{font-size:var(--text-small)}.d-services{grid-template-columns:1fr;gap:16px}.d-services>a{gap:15px;padding:25px}.d-services h3{font-size:27px}.d-services p{font-size:var(--text-body)}.d-episodes{grid-template-columns:1fr;gap:29px}.episode-title{font-size:18px}.episode-meta{font-size:var(--text-small)}.episode-watch{font-size:var(--text-ui)}.d-blog{grid-template-columns:1fr;gap:29px}.d-blog-photo>img{aspect-ratio:1.6}.d-blog-meta{font-size:var(--text-small)}.d-blog h3{font-size:27px}.d-blog article>p{font-size:var(--text-body)}.d-blog .d-link{font-size:var(--text-ui)}.d-blog small{font-size:var(--text-small)}.d-first>li{gap:18px;padding-bottom:22px}.d-first>li>span{width:30px}.d-first h3{font-size:17px}.d-first p{font-size:var(--text-body)}.d-first+.d-link{font-size:var(--text-ui)}.d-faq summary{font-size:var(--text-small);gap:20px;padding-block:21px}.d-faq details>p{font-size:var(--text-body)}.d-faq>.d-link{font-size:var(--text-ui)}.d-forum-copy h2{font-size:37px}.d-event-date{font-size:18px}.d-forum-copy>.d-link{font-size:var(--text-ui)}.organization-list{grid-template-columns:1fr;gap:0}.organization-list>li{border-top:1px solid var(--d-line);padding:20px 0}.organization-link{grid-template-columns:100px minmax(0,1fr);gap:0 18px;display:grid}.organization-mark{grid-row:1/4;width:100px;height:85px;margin:0}.organization-name{font-size:var(--text-small)}.organization-role{font-size:var(--text-small);margin-bottom:3px}.organization-link>.text-link{font-size:var(--text-ui);min-height:36px;line-height:1.5}.draft-footer{grid-template-columns:1fr;gap:30px}.df-invitation>h2{font-size:38px}.df-invitation>.d-button{font-size:var(--text-ui)}.df-contact>a:first-child{font-size:27px}.df-contact>a:nth-child(2){font-size:15px}.df-contact>p{font-size:var(--text-small)}.df-address{font-size:var(--text-ui);grid-column:auto;display:block}.df-address>a{margin:18px 0}.df-address>p:last-child{font-size:var(--text-ui)}.df-bottom{grid-column:auto;gap:15px;margin-top:0;padding-top:22px}.df-bottom>nav{font-size:var(--text-small);flex-wrap:wrap;gap:5px 22px}.df-bottom>a{font-size:25px}.df-bottom>span{margin-left:auto}.draft-comparison nav>a{font-size:var(--text-small)}}@media (width<=359px){:root{--d-gutter:20px}.d-button,.button{font-size:var(--text-ui);gap:16px;padding-inline:18px}.organization-link{grid-template-columns:85px minmax(0,1fr);gap:0 15px}.organization-mark{width:85px}.organization-link>.text-link,.d-first+.d-link{font-size:var(--text-ui)}.draft-comparison{bottom:10px;right:10px}.draft-comparison summary{font-size:var(--text-small)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.d-button:hover,.button:hover,.episode-link:hover img,.d-blog-photo:hover img{transform:none}}.draft-dialogue{--d-paper:#fffdf8;--d-ink:#173d3d;--d-muted:#4e6660;--d-soft:#e6f1e9;--d-accent:#f4b2a0;--d-line:#bdcfbf;--d-font:"Outfit Variable",sans-serif;--d-heading:"Outfit Variable",sans-serif;--d-weight:500}.draft-dialogue .wordmark{font-weight:650}.draft-dialogue .d-button,.draft-dialogue .button{border-radius:100px}.draft-dialogue h1{letter-spacing:-.055em;font-size:clamp(53px,5.5vw,79px);font-weight:550}.draft-dialogue h2{letter-spacing:-.045em}.dialogue-hero{background:var(--d-soft);padding:65px max(40px,calc(var(--d-inset) - 25px)) 70px;border-radius:22px;grid-template-columns:1.15fr 1fr;align-items:center;gap:45px;margin:15px 25px 0;display:grid}.dialogue-opening h1{margin-bottom:25px}.dialogue-opening h1 span{color:var(--d-accent)}.dialogue-opening>.d-lead{margin-bottom:29px;font-size:23px}.dialogue-qualification{font-size:var(--text-ui);margin-top:32px;font-weight:550}.dialogue-qualification>span{font-size:var(--text-ui);margin-top:5px;font-weight:400;line-height:1.7;display:block}.dialogue-cover{padding:0 0 48px;position:relative}.dialogue-cover>.d-photo{border-radius:12px;height:490px;overflow:hidden}.dialogue-cover>.d-photo>img{object-position:50% 30%}.dialogue-hello{font-size:var(--text-ui);align-items:center;gap:18px;min-height:44px;display:flex;position:absolute;bottom:0;right:0}.dialogue-doors{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding-block:25px;display:grid}.dialogue-doors>a{min-height:64px;font-size:var(--text-small);border-bottom:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:15px;display:flex}.dialogue-support{padding-top:65px}.draft-dialogue .d-services>a{background:var(--d-soft);border:0;border-radius:8px;min-height:240px}.draft-dialogue .d-services>a:nth-child(2n){background:#f5e9df}.draft-dialogue .d-services h3{font-size:27px}.draft-dialogue .d-service-number{font-size:var(--text-small);background:var(--d-paper);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.dialogue-about{grid-template-columns:1.1fr 1fr;align-items:center;gap:85px;display:grid}.dialogue-about>.d-photo{border-radius:10px;height:450px;overflow:hidden}.dialogue-about>.d-photo>img{object-position:50% 49%}.dialogue-about h2{margin-bottom:24px}.dialogue-about .d-lead{margin-bottom:19px}.dialogue-about div>.d-link{margin-top:18px}.dialogue-companion{background:var(--d-accent);grid-template-columns:1fr 1fr;gap:90px;display:grid}.dialogue-companion>div>.d-link{width:fit-content;margin-top:15px;display:flex}.dialogue-podcasts{background:#f8f5ed}.draft-dialogue .episode-image{border-radius:10px}.dialogue-first{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.dialogue-first h2{margin-bottom:30px}.dialogue-first .d-photo>img{object-position:50% 55%;border-radius:8px;height:260px}.dialogue-forum{background:var(--d-soft);grid-template-columns:1fr 1.35fr;align-items:center;gap:65px;display:grid}.draft-dialogue .d-forum-poster{background:#fff;border-radius:8px;padding:12px}.draft-dialogue .d-forum-poster>span{padding-inline:8px}.dialogue-organizations .d-heading p{font-size:15px}.dialogue-blog{background:#f5e9df}.draft-dialogue .d-blog-photo{border-radius:8px}.dialogue-faq{grid-template-columns:1fr 1.2fr;gap:85px;display:grid}.draft-dialogue .draft-footer{background:var(--d-ink);color:var(--d-paper);--d-muted:#d1ded6;--d-line:#69877f}.draft-dialogue .df-invitation>.d-button{background:var(--d-accent);color:#173d3d;border-color:var(--d-accent)}.dialogue-forum{position:relative}.dialogue-forum>.forum-anchor{scroll-margin-top:110px;position:absolute;top:0;left:0}@media (width<=1100px){.dialogue-hero{gap:25px;padding-top:45px}.draft-dialogue h1{font-size:61px}.dialogue-cover>.d-photo{height:440px}.dialogue-about,.dialogue-companion,.dialogue-first,.dialogue-faq{gap:55px}.dialogue-forum{gap:45px}}@media (width<=760px){.dialogue-hero{border-radius:15px;gap:25px;margin:10px 16px 0;padding:35px 24px 45px}.draft-dialogue h1{font-size:48px}.dialogue-opening>.d-lead{font-size:19px}.dialogue-cover{padding-left:0}.dialogue-cover>.d-photo{height:400px}.dialogue-qualification,.dialogue-qualification>span{font-size:var(--text-ui)}.dialogue-doors{gap:25px}.dialogue-doors>a{font-size:var(--text-small)}.dialogue-about,.dialogue-first{gap:35px}.dialogue-about>.d-photo{height:380px}.dialogue-forum{grid-template-columns:1fr;gap:30px}.dialogue-faq{gap:40px}}@media (width<=600px){.dialogue-hero{grid-template-columns:1fr;gap:29px;margin:8px 12px 0;padding:32px 22px 35px}.draft-dialogue h1{font-size:46px}.dialogue-opening>.d-label{font-size:var(--text-ui)}.dialogue-opening>.d-lead{margin-bottom:25px;font-size:19px}.dialogue-qualification{font-size:var(--text-ui);margin-top:25px}.dialogue-qualification>span{font-size:var(--text-ui)}.dialogue-cover{padding-bottom:48px;padding-left:0}.dialogue-cover>.d-photo{aspect-ratio:.95;height:auto}.dialogue-hello{font-size:var(--text-ui);bottom:-5px}.dialogue-doors{grid-template-columns:1fr;gap:0;padding-block:14px 20px}.dialogue-doors>a{min-height:61px;font-size:var(--text-small)}.dialogue-support{padding-top:35px}.draft-dialogue .d-services>a{min-height:0}.dialogue-about,.dialogue-companion,.dialogue-first,.dialogue-faq{grid-template-columns:1fr;gap:30px}.dialogue-about>.d-photo{height:340px}.dialogue-about h2{margin-bottom:22px}.dialogue-about div>p,.dialogue-companion>div>p{font-size:var(--text-body)}.dialogue-first .d-photo>img{height:220px}.dialogue-forum{gap:30px}.dialogue-blog .d-blog article>p{font-size:var(--text-body)}}@media (width<=359px){.dialogue-hero{padding-inline:18px}.draft-dialogue h1{font-size:39px}.dialogue-opening>.d-label{font-size:var(--text-ui)}}.contact-site{--font:var(--d-font);--ink:var(--d-ink);--wine:var(--d-ink);--muted:var(--d-muted);--paper:var(--d-paper);--cream:var(--d-paper);--white:#fff;--sage:var(--d-soft);--rose:var(--d-accent);--sand:#f5e9df;--line:var(--d-line);--gutter:var(--d-inset)}.contact-site .contact-footer-nav{border-top:1px solid var(--d-line);font-size:var(--text-ui);flex-wrap:wrap;grid-column:1/-1;gap:4px 28px;padding-top:22px;display:flex}.contact-footer-nav a{align-items:center;min-height:44px;display:flex}.contact-footer a:hover{text-decoration:underline}.contact-site .df-bottom{margin-top:0}.contact-site .df-bottom>a:not(:first-child){font-family:var(--d-font);font-size:var(--text-ui);letter-spacing:0;align-items:center;min-height:44px;display:flex}.contact-site .df-bottom>span{line-height:1.7}@media (width<=1000px){.contact-site .header-bar>.language-switch{margin-left:auto}.contact-site .header-bar>.menu-toggle{margin-left:0}}@media (width<=400px){.contact-site .header-bar{gap:13px}}@media (width<=359px){.contact-site .menu-toggle>span{display:none}.contact-site .menu-toggle{justify-content:center;min-width:44px;padding-inline:0}}html[lang=en] .contact-site .dialogue-opening h1{font-size:clamp(43px,4.5vw,65px)}.contact-site .support-choice{padding-top:35px}.contact-site .support-choice .support-cards{margin-top:38px}.contact-site .support-choice-help{background:var(--sage);border-radius:14px;align-items:center;gap:24px;margin-top:28px;padding:28px;display:flex}.contact-site .support-choice-help>.support-symbol{flex-shrink:0;margin:0}.contact-site .support-choice-help h3{font-family:var(--font);margin-bottom:8px;font-size:20px}.contact-site .support-choice-help p{max-width:65ch;font-size:17px;line-height:1.7}.contact-site .support-choice-help .text-link{flex-shrink:0;margin-left:auto}@media (width<=700px){.contact-site .support-choice-help{flex-wrap:wrap;align-items:flex-start;gap:15px;padding:23px}.contact-site .support-choice-help>div{flex:1;min-width:160px}.contact-site .support-choice-help .text-link{flex-basis:100%;margin-left:0}}.contact-site .contact-honeypot{display:none}.contact-site .contact-form-result{border:1px solid var(--line);background:var(--sage);border-radius:12px;margin:0;padding:20px;font-size:17px;line-height:1.7}.contact-site .contact-form-result[data-state=error]{color:#753d37;background:#fbede7;border-color:#d6b9af}.contact-site [data-contact-submit]:disabled{opacity:.65;cursor:wait}.contact-site .support-card-icon{background:var(--d-paper);width:56px;height:56px;color:var(--d-ink);border-radius:16px;place-items:center;transition:background-color .18s,color .18s;display:grid}.contact-site .support-card-icon>.support-symbol{color:inherit;margin:0}.contact-site .support-cards>a:where(:hover,:focus-visible) .support-card-icon{background:var(--d-ink);color:var(--d-paper)}@media (prefers-reduced-motion:reduce){.contact-site .support-card-icon{transition:none}}.contact-site .organization-list .organization-mark{width:100%;height:clamp(220px,18vw,260px);margin-bottom:22px;padding:16px}.contact-site .organization-list .organization-mark img{object-fit:contain;width:100%;height:100%}.contact-site .service-hero .support-photo{width:100%;max-width:none;margin:0;padding:0}.contact-site .service-hero .support-photo:before{display:none}.contact-site .service-hero .support-photo>img{aspect-ratio:4/3;object-fit:cover;object-position:center;border-radius:12px;width:100%;height:auto;display:block}.contact-site .depth-heading .caregiver-note{margin-top:28px}@media (width<=900px){.contact-site.contact-subpage .service-hero{grid-template-columns:1fr}.contact-site .service-hero .support-photo{justify-self:center;max-width:680px}.contact-site .service-hero .support-photo>img{aspect-ratio:3/2}}@media (width<=1150px){.contact-site .header-cta{display:none}}@media (width<=1000px){.contact-site .mobile-nav .nav-dropdown-rich{width:100%;box-shadow:none;border-radius:17px;margin:10px 0 4px;padding:6px;position:static}.contact-site .mobile-nav .nav-dropdown-scroll{border-radius:11px;max-height:none;overflow:visible}.contact-site .mobile-nav .nav-entry{gap:12px;min-height:64px;padding:10px}}@media (width<=600px){.contact-site .organization-list .organization-link{grid-template-columns:minmax(0,1fr);gap:0}.contact-site .organization-list .organization-mark{grid-row:auto;width:100%;height:220px;margin-bottom:18px}.contact-site .contact-footer-nav{font-size:var(--text-ui);gap:4px 22px}.contact-site .df-bottom{align-items:flex-start}.contact-site .df-bottom>a:not(:first-child){flex-basis:100%;order:3}}.contact-subpage{--font:var(--d-font);--small:.875rem;--lead:clamp(1.125rem,1rem + .4vw,1.375rem);--heading:clamp(2rem,2.9vw,2.875rem);--display:clamp(2.625rem,4.4vw,4rem);--sand:#f5e9df;--white:var(--paper);--deep:var(--wine);--accent:var(--rose);--error:#923b44;--content-inset:max(var(--gutter),calc((100vw - 1280px)/2));font-family:var(--font);& main{overflow-wrap:break-word}& main :is(section,article,div,aside,nav,figure){min-width:0}& main h1{font-size:var(--display);color:var(--wine);text-wrap:balance;max-width:20ch;line-height:1.12}& main h2{font-size:var(--heading);text-wrap:balance;line-height:1.17}& main h3{text-wrap:balance;font-size:clamp(1.375rem,1.8vw,1.75rem);line-height:1.28}& main p{line-height:1.8}& main p+p{margin-top:20px}& main :is(p,dd,li) a:not(.button):not(.text-link){text-decoration:underline}& .section-pad{padding:clamp(54px,6vw,88px) var(--content-inset)}& .lead{font-size:var(--lead);letter-spacing:-.015em;line-height:1.65}& .small-note{font-size:var(--text-small);color:var(--muted);line-height:1.7}& .back-link{font-size:var(--text-ui);letter-spacing:.04em;color:var(--muted);align-items:center;gap:10px;width:fit-content;min-height:44px;margin-bottom:20px;display:flex}& .back-link:before{content:"←";font-size:var(--text-ui)}& .back-link:hover{text-decoration:underline}& .text-link{justify-content:flex-start}& .button{max-width:100%}& .image-credit{font-size:var(--text-small);color:var(--muted);margin-top:12px;line-height:1.6}& .image-credit a{text-decoration:underline}& .support-symbol{color:var(--wine);flex-shrink:0}& .inner-hero,& .support-overview{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(40px,7vw,105px);padding-top:35px;padding-bottom:65px;display:grid}& .inner-hero h1,& .page-intro h1,& .caregiver-hero h1{margin-bottom:26px}& .inner-hero p:not(.small-note),& .support-overview .lead{max-width:42ch}& .inner-hero .lead{margin-bottom:23px}& .inner-hero .button{margin-top:28px}& .inner-hero .small-note{margin-top:18px}& .inner-hero>figure{padding:14px 0 0 14px;position:relative}& .inner-hero>figure:before{content:"";border:1px solid var(--line);pointer-events:none;border-radius:12px;position:absolute;inset:0 10px 10px 0}& .inner-hero>figure>img{object-fit:cover;object-position:50% 40%;border-radius:12px;height:510px}& .inner-hero>figure:has(figcaption):before{bottom:36px}& .service-hero>figure>img{object-position:50% 43%;height:460px}& .inner-hero>figure>img[src*=kasia-czyta]{object-position:50% 0%}& .guide-hero>figure:before{border-radius:12px}& .guide-hero>figure>img{aspect-ratio:1.1;object-position:50% 55%;border-radius:12px;height:auto}& .page-intro,& .materials-intro,& .group-intro{padding-top:32px;padding-bottom:55px}& .page-intro>.lead,& .materials-intro>p{max-width:52ch}& .support-overview{padding-top:35px;padding-bottom:65px}& .support-overview img{aspect-ratio:1.1;object-fit:cover;border-radius:12px}& .support-overview .lead{margin-top:23px}& .section-intro{grid-template-columns:1fr 1.2fr;align-items:start;gap:80px;margin-bottom:42px;display:grid}& .section-intro .lead{max-width:38ch}& .editorial-section,& .office-story,& .needs-section,& .about-practice,& .service-depth,& .service-questions,& .support-branches,& .cancer-stages,& .conversation-examples,& .group-comparison,& .contact-form-section,& .contact-practical{grid-template-columns:1fr 1.2fr;align-items:start;gap:clamp(35px,7vw,100px);display:grid}& .editorial-section{background:var(--paper)}& .editorial-section .prose{max-width:61ch}& .prose p{margin-bottom:22px}& .prose p:last-child{margin-bottom:0}& .prose>.lead{margin-top:0}& .about-community{background:var(--sage)}& .office-story{align-items:center}& .office-story figure{padding:0 20px 20px 0;position:relative}& .office-story figure:after{content:"";border:1px solid var(--line);z-index:-1;border-radius:12px;position:absolute;inset:20px 0 0 20px}& .office-story img{object-fit:cover;object-position:50% 45%;border-radius:12px;height:480px}& .office-story h2{margin-bottom:27px}& .office-story .text-link{margin-top:17px}& .organizations-section{background:var(--paper)}& .organizations-section>h2{margin-bottom:36px}& .organization-mark{height:140px}& .organization-link,& .organization-name,& .organization-role{font-size:var(--text-small)}& .organization-link>.text-link{font-size:var(--text-ui);min-height:44px}& .about-practice{background:var(--sand)}& .about-practice h2{margin-bottom:23px}& .about-practice dl{gap:26px;margin:0;display:grid}& .about-practice dt,& .talking-points dt{font-family:var(--d-heading);letter-spacing:-.02em;margin-bottom:12px;font-size:26px;line-height:1.3}& .about-practice dd,& .talking-points dd{max-width:58ch;margin:0;line-height:1.8}& .about-practice>div>.text-link{margin-top:16px}& .forum-story{background:var(--paper)}& .forum-story-copy .lead{margin-bottom:22px}& .forum-story-copy .text-link{margin-top:20px}& .forum-event-photo img{border-radius:6px}& .forum-event-photo a{display:block}& .forum-event-photo .image-credit a{display:inline}& .support-section{background:var(--cream)}& .support-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}& .support-row{background:var(--rose);border-radius:12px;grid-template-columns:48px minmax(0,1fr) 28px;align-items:start;gap:12px 20px;padding:27px;transition:background .2s;display:grid}& .support-row:nth-child(3n+2){background:var(--sage)}& .support-row:nth-child(3n){background:var(--sand)}& .support-row>.support-symbol{grid-area:1/1/3;width:40px;height:40px;margin-top:3px}& .support-row h3{grid-column:2;font-size:26px}& .support-row p{font-size:var(--text-body);color:var(--muted);grid-column:2;line-height:1.7}& .support-arrow{grid-area:1/3/3;align-self:center}& .support-row:hover{background:#d5e7d9}& .support-branches{background:var(--paper)}& .support-branches h2{margin-bottom:23px}& .support-branches nav{display:grid}& .support-branches nav>a{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:20px;padding:24px 0;display:grid}& .support-branches nav>a:first-child{padding-top:0}& .support-branches nav>a>span{font-family:var(--d-heading);font-size:26px;line-height:1.2}& .support-branches small{font-family:var(--font);font-size:var(--text-small);color:var(--muted);margin-top:10px;line-height:1.6;display:block}& .support-branches nav>a:hover>span{text-decoration:underline}& .needs-section{background:var(--sage)}& .needs-section>div>.support-symbol{margin-bottom:20px}& .needs-section ul{padding:0;list-style:none}& .needs-section li{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;padding:17px 0;line-height:1.6;display:flex}& .needs-section li:first-child{padding-top:0}& .needs-section li>svg{width:18px;height:18px;color:var(--wine);margin-top:4px}& .service-depth{background:var(--paper)}& .service-depth-warm{background:var(--sand)}& .depth-heading>.support-symbol{margin-bottom:24px}& .depth-heading h2{margin-bottom:22px}& .depth-heading>.lead{max-width:35ch;font-size:20px}& .talking-points{gap:28px;margin:0;display:grid}& .talking-points>div{border-bottom:1px solid var(--line);padding-bottom:25px}& .talking-points>div:last-child{border:0;padding:0}& .service-questions{background:var(--cream)}& .service-questions details{border-bottom:1px solid var(--line)}& .service-questions details:first-child{border-top:1px solid var(--line)}& .service-questions summary,& .stage-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding-block:20px;font-size:16px;font-weight:500;line-height:1.5;list-style:none;display:flex}& .service-questions summary::-webkit-details-marker,& .stage-questions summary::-webkit-details-marker{display:none}& .service-questions details p{font-size:var(--text-body);color:var(--muted);max-width:58ch;padding-bottom:24px}& .disclosure-mark{border:1px solid var(--line);border-radius:50%;flex-shrink:0;width:27px;height:27px;position:relative}& .disclosure-mark:before,& .disclosure-mark:after{content:"";background:currentColor;width:11px;height:1px;position:absolute;top:12px;left:7px}& .disclosure-mark:after{transition:transform .2s;transform:rotate(90deg)}& details[open] .disclosure-mark:after{transform:rotate(0)}& .cancer-stages{background:var(--wine);color:var(--paper)}& .cancer-stages .support-symbol{color:var(--rose);margin-bottom:20px}& .stages-intro h2{margin-bottom:24px}& .stages-intro p{color:#d1ded6;max-width:35ch}& .stages-intro .text-link{margin-top:18px}& .cancer-stages :focus-visible{outline-color:var(--rose)}& .stage-questions{gap:10px;display:grid}& .stage-questions details{border:1px solid #69877f;border-radius:8px;padding-inline:24px}& .stage-questions details[open]{background:var(--paper);color:var(--ink);border-color:var(--paper)}& .stage-questions details[open] :focus-visible{outline-color:var(--wine)}& .stage-questions details>div{padding-bottom:18px}& .stage-questions details p{font-size:var(--text-body)}& .service-next{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding-block:20px;display:flex}& .caregiver-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:85px;padding-top:35px;padding-bottom:60px;display:grid}& .caregiver-hero .lead{margin-bottom:22px}& .caregiver-hero .button{margin-top:25px}& .caregiver-note{background:var(--rose);border-radius:12px;padding:45px}& .caregiver-note>.support-symbol{width:85px;height:85px;margin-bottom:22px}& .caregiver-note>p{font-family:var(--d-heading);letter-spacing:-.03em;margin-bottom:24px;font-size:38px;line-height:1.2}& .caregiver-note>span{font-size:var(--text-small);color:var(--ink);max-width:30ch;display:block}& .conversation-examples{background:var(--sage)}& .conversation-examples h2{margin:22px 0}& .example-phrases>p:not(.small-note){font-family:var(--d-heading);letter-spacing:-.025em;border-bottom:1px solid var(--line);margin-bottom:25px;padding-bottom:25px;font-size:28px;line-height:1.4}& .reading-source{background:var(--paper);padding-block:32px}& .reading-source p{font-size:var(--text-small);max-width:95ch}& .group-intro>div{justify-content:space-between;align-items:center;gap:30px;display:flex}& .group-intro>div>.support-symbol{color:var(--muted)}& .group-intro>.lead{max-width:50ch;margin-top:25px}& .group-intro>p:not(.lead){margin-top:22px}& .group-intro>.button{margin-top:27px}& .group-comparison{background:var(--sage)}& .group-comparison h2{margin-bottom:23px}& .comparison-table-wrap table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:6px;width:100%;overflow:hidden}& .comparison-table-wrap caption{text-align:left;font-size:var(--text-small);color:var(--muted);padding-bottom:15px}& .comparison-table-wrap th{background:var(--wine);color:var(--paper);text-align:left;font-size:var(--text-ui);padding:20px;font-weight:500}& .comparison-table-wrap td{vertical-align:top;width:50%;font-size:var(--text-ui);border-bottom:1px solid var(--line);padding:20px;line-height:1.75}& .comparison-table-wrap tr:last-child td{border:0}& .comparison-table-wrap tr:nth-child(odd) td{background:var(--paper)}& .comparison-table-wrap tr:nth-child(2n) td{background:var(--cream)}& .comparison-table-wrap td+td,& .comparison-table-wrap th+th{border-left:1px solid var(--line)}& .materials-intro h1{margin-bottom:26px}& .materials-intro>.lead{margin-bottom:20px}& .resource-jump,& .faq-jump{flex-wrap:wrap;align-items:center;gap:12px 30px;display:flex}& .resource-jump{margin-top:25px}& .resource-jump a,& .faq-jump a{font-size:var(--text-ui);border-bottom:1px solid var(--line)}& .resource-feature{grid-template-columns:1fr 1fr;padding:0;display:grid}& .resource-feature>div{background:var(--sage);padding:65px 55px}& .resource-feature>div:first-child{padding-left:var(--content-inset)}& .resource-feature>div:last-child{padding-right:var(--content-inset);background:var(--sand)}& .resource-feature .support-symbol{width:60px;height:60px;margin-bottom:25px}& .resource-feature h2{margin-bottom:23px}& .resource-feature p{max-width:44ch;margin-bottom:23px}& .resource-feature .text-link{width:fit-content;display:flex}& .resource-library{background:var(--paper)}& .resource-library:nth-of-type(2n){background:var(--cream)}& .resource-library>h2{margin-bottom:33px}& .resource-library ul{padding:0;list-style:none}& .resource-library li{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;align-items:start;gap:12px 50px;padding:28px 0;display:grid}& .resource-library li>div{grid-row:1/3}& .resource-organization{color:var(--wine);font-size:var(--text-small);letter-spacing:.04em;margin-bottom:10px}& .resource-library h3{max-width:30ch;font-size:26px}& .resource-library li>p{font-size:var(--text-body);color:var(--muted)}& .resource-library li>.text-link{font-size:var(--text-ui);width:fit-content}& .resource-note{background:var(--sage);padding-block:35px}& .resource-note>p{font-size:var(--text-small);max-width:95ch}& .resource-note>.text-link{margin-top:15px}& .meeting-steps{gap:28px;padding:0;list-style:none;display:grid}& .meeting-steps li{padding-left:65px;position:relative}& .meeting-step-icon{background:var(--sage);width:44px;height:44px;color:var(--ink);border-radius:12px;place-items:center;display:grid;position:absolute;top:0;left:0}& .meeting-step-icon>.support-symbol{color:inherit;margin:0}& .meeting-steps h3{font-family:var(--font);letter-spacing:-.015em;margin:5px 0 15px;font-size:18px;font-weight:500}& .meeting-steps p{font-size:var(--text-body)}& .preparation-section{background:var(--sage)}& .preparation-section .prose h3,& .workshop-topics h3{margin-bottom:16px}& .preparation-section .prose h3:not(:first-child),& .workshop-topics h3:not(:first-child){margin-top:30px}& .practical-list{margin:0 0 23px;padding-left:20px}& .practical-list li{margin-bottom:13px;padding-left:6px}& .print-contact{display:none}& .guide-faq{background:var(--paper)}& .latest-heading,& .article-related-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:28px;margin-bottom:35px;display:flex}& .latest-heading h2,& .article-related-heading h2{font-size:36px}& .latest-heading p{font-size:var(--text-small);color:var(--muted)}& .guide-faq .full-faq{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:0;display:grid}& .full-faq h3{font-family:var(--font);letter-spacing:-.02em;margin-bottom:14px;font-size:17px;font-weight:500;line-height:1.5}& .full-faq p{font-size:var(--text-body);color:var(--muted)}& .podcast-page-intro{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:32px;padding-bottom:60px;display:grid}& .podcast-page-intro .lead{font-family:var(--d-heading);margin-bottom:20px;font-size:28px;line-height:1.35}& .podcast-page-intro p:not(.lead){max-width:47ch;font-size:15px}& .podcast-page-intro .button{gap:15px;margin-top:25px}& .podcast-page-intro .social-icon{flex-shrink:0;width:20px;height:20px;display:inline-flex}& .podcast-page-intro .social-icon svg{width:100%;height:100%}& .podcast-library{background:var(--paper)}& .podcast-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 30px;display:grid}& .podcast-grid .episode-title{font-size:19px}& .podcast-grid .episode-watch{font-size:var(--text-ui)}& .all-podcasts{text-align:center;padding-top:55px}& .all-podcasts p{margin-inline:auto}& .all-podcasts>p:first-child{font-family:var(--d-heading);margin-bottom:23px;font-size:30px}& .all-podcasts .small-note{margin-top:22px}& .feed-notice{background:var(--sand);font-size:var(--text-small);border-radius:5px;margin-bottom:28px;padding:20px}& .feed-notice a,& .retry-feed{text-decoration:underline}& .retry-feed{background:0 0;border:0;min-height:44px;padding:0 8px}& .faq-jump{padding-top:0;padding-bottom:30px}& .faq-group{grid-template-columns:.85fr 1.5fr;gap:70px;display:grid}& .faq-group>.full-faq{grid-template-columns:1fr 1fr;gap:32px 40px;display:grid}& .faq-group .full-faq article{border-bottom:1px solid var(--line);padding-bottom:25px}& .faq-tone-white{background:var(--paper)}& .faq-tone-paper{background:var(--cream)}& .faq-tone-sage{background:var(--sage)}& .contact-page{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-top:32px;padding-bottom:48px;display:grid}& .contact-page h1{margin-bottom:25px}& .contact-page .lead{margin-bottom:22px}& .contact-methods{background:var(--rose);border-radius:12px;gap:20px;padding:30px;display:grid}& .contact-method{align-items:flex-start;gap:18px;display:flex}& .contact-method>svg{width:20px;height:20px;color:var(--wine);margin-top:5px}& .contact-method a{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:23px;line-height:1.4;display:block}& .contact-method p{font-size:var(--text-small);color:var(--muted);margin-top:8px;line-height:1.7}& .contact-methods>.text-link{font-size:var(--text-ui)}& .contact-social{justify-content:space-between;align-items:center;gap:25px;padding-top:0;padding-bottom:40px;display:flex}& .contact-social>p{font-size:var(--text-small);color:var(--muted)}& .contact-social .social-links{margin:0}& .contact-practical{background:var(--sage);grid-template-columns:1fr 1fr;padding-block:45px}& .contact-practical .support-symbol{width:38px;height:38px;margin-bottom:20px}& .contact-practical h2{margin-bottom:17px;font-size:28px}& .contact-practical p{font-size:var(--text-body)}& .contact-practical .text-link{margin-top:15px}& .contact-form-section{background:var(--paper)}& .contact-form-section h2{margin-bottom:24px}& .contact-form-section>div>p{max-width:42ch;margin-bottom:20px}& .contact-form-section>div>.text-link{font-size:var(--text-ui)}& .contact-form{gap:23px;display:grid}& .form-field{gap:9px;display:grid}& .form-field label{font-size:var(--text-ui);font-weight:500}& :is(input:not([type=checkbox]),textarea,select){font-family:var(--font);background:var(--cream);width:100%;min-width:0;max-width:100%;color:var(--ink);caret-color:var(--wine);border:1px solid #78988a;border-radius:5px;padding:13px 15px;font-size:16px}& select{appearance:auto;min-height:53px}& textarea{resize:vertical;min-height:140px}& :is(input,textarea)::placeholder{color:var(--muted);opacity:1}& .contact-form :user-invalid{border-color:var(--error)}& .contact-form .small-note{font-size:var(--text-small)}& .contact-form .small-note a{text-decoration:underline}& .composer-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}& .composer-actions .button{font-size:var(--text-ui);gap:15px}& .copy-action{font-size:var(--text-ui);background:0 0;border:0;padding:0}& .form-result{background:var(--sage);border-radius:6px;padding:22px}& .form-result>p{font-size:var(--text-small);margin-bottom:18px}& .form-result a{overflow-wrap:anywhere;text-decoration:underline}& #message-preview{background:var(--paper);min-height:240px}& .journal-header{padding-top:35px;padding-bottom:35px}& .journal-header h1{margin-bottom:17px}& .journal-header>p{max-width:65ch;color:var(--muted)}& .journal-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:65px;padding-top:0;display:grid}& .journal-search>label{font-size:var(--text-ui);margin-bottom:10px;font-weight:500;display:block}& .journal-search-field{background:var(--paper);border:1px solid #78988a;border-radius:5px;display:flex;overflow:hidden}& .journal-search-field:focus-within{outline:3px solid var(--ink);outline-offset:4px}& .journal-search-field input{background:0 0;border:0;border-radius:0;flex:1;min-width:0}& .journal-search-field input:focus-visible{outline:none}& .journal-search-field button{background:var(--rose);border:0;min-width:54px;min-height:54px}& .journal-search-field button:hover{background:#eea18c}& .journal-topics{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}& .journal-topics button{border:1px solid var(--line);min-height:44px;font-size:var(--text-ui);background:0 0;border-radius:100px;padding:9px 16px}& .journal-topics button:hover{background:var(--rose)}& .journal-topics button[aria-pressed=true]{background:var(--wine);color:var(--paper);border-color:var(--wine)}& .journal-results{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:15px;margin:30px 0 25px;display:flex}& .journal-results h2{font-family:var(--font);letter-spacing:-.01em;font-size:16px;font-weight:500}& .journal-results p{font-size:var(--text-small);color:var(--muted)}& .journal-posts{gap:30px;display:grid}& .post-card{border-bottom:1px solid var(--line);padding-bottom:30px;position:relative}& .post-card-title:after{content:"";position:absolute;inset:0}& .post-card-link{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:27px;display:grid}& .post-card-image img{aspect-ratio:1.15;object-fit:cover;border-radius:6px}& .post-card-image figcaption{font-size:var(--text-small);color:var(--muted);margin-top:10px;line-height:1.6}& .post-card-copy h2,& .post-card-copy h3{margin-bottom:13px;font-size:29px;line-height:1.2}& .post-card-meta{font-size:var(--text-small);flex-wrap:wrap;gap:5px 16px;margin-bottom:14px;line-height:1.6;display:flex}& .post-card-meta>span{color:var(--wine)}& .post-card-meta>time{color:var(--muted)}& .post-card-copy>p{font-size:var(--text-body);margin-bottom:17px;line-height:1.8}& .post-card-foot{font-size:var(--text-small);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}& .post-card-read{font-size:var(--text-ui);color:var(--wine);align-items:center;gap:14px;min-height:44px;font-weight:500;display:inline-flex}& .post-card-copy>p.post-card-note{font-size:var(--text-small);color:var(--muted);border:1px solid var(--line);border-radius:3px;width:fit-content;margin:10px 0 0;padding:2px 6px}& .post-card-title:hover{text-decoration:underline}& .post-card:hover .post-card-read svg{transform:translate(3px)}& .journal-sidebar{gap:25px;display:grid}& .journal-about{background:var(--rose);border-radius:12px;padding:27px}& .journal-about h2{margin-bottom:24px;font-size:28px}& .journal-about>img{object-fit:cover;object-position:65% 30%;border-radius:12px;width:105px;height:120px;margin-bottom:22px}& .journal-about h3{font-family:var(--font);letter-spacing:-.02em;margin-bottom:13px;font-size:16px;font-weight:500}& .journal-about>p,& .journal-guide>p{font-size:var(--text-ui);line-height:1.8}& .journal-sidebar .text-link{font-size:var(--text-ui);gap:14px;margin-top:14px}& .journal-guide{background:var(--sage);border-radius:6px;padding:27px}& .journal-guide .support-symbol{width:38px;height:38px;margin-bottom:20px}& .journal-guide h2{margin-bottom:18px;font-size:27px}& .journal-follow>.small-note{font-size:var(--text-small);margin-top:5px}& .journal-empty{background:var(--sage);border-radius:6px;padding:30px}& .journal-empty h2{margin-bottom:20px;font-size:30px}& .journal-empty .button{font-size:var(--text-ui);margin-top:25px}& .journal-main>noscript>p{margin-top:25px}& .article-header{max-width:1080px;margin:auto;padding:35px 0 40px}& .article-header h1{max-width:none}& .article-header .lead{margin-top:22px;margin-bottom:20px}& .blog-meta{font-size:var(--text-small);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}& .article-topic-link{color:var(--wine);text-decoration:underline}& .article-hero-image{max-width:1080px;margin-inline:auto}& .article-hero-image>img{aspect-ratio:2.3;object-fit:cover;border-radius:6px}& .article-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:80px;display:grid}& .article-outline{background:var(--sand);border-radius:6px;padding:25px;position:sticky;top:110px}& .article-outline nav{flex-direction:column;align-items:flex-start;gap:13px;display:flex}& .article-outline nav>p{font-size:var(--text-small);margin-bottom:5px;font-weight:600}& .article-outline nav>a{font-size:var(--text-ui);padding-block:4px;line-height:1.6}& .article-outline nav>a:hover{text-decoration:underline}& .article-outline .small-note{font-size:var(--text-small);margin-top:25px}& .article-prose{max-width:67ch}& .article-opening{font-size:21px;line-height:1.7}& .article-prose>section{margin-top:40px;scroll-margin-top:110px}& .article-prose h2{margin-bottom:22px;font-size:32px}& .article-prose p:not(.article-opening){font-size:var(--text-reading);line-height:1.9}& .article-sources{background:var(--sage);border-radius:6px;margin-top:40px;padding:25px}& .article-sources p{font-size:var(--text-small)!important;line-height:1.8!important}& .article-prose>.text-link{margin-top:25px}& .article-related{background:var(--paper)}& .article-related-posts{grid-template-columns:1fr 1fr;gap:40px;display:grid}& .post-card-compact .post-card-link{grid-template-columns:1fr;gap:24px}& .post-card-compact .post-card-image img{aspect-ratio:16/9}& .contact-band{background:var(--rose);grid-template-columns:1.35fr .8fr;align-items:center;gap:85px;display:grid;position:relative;overflow:hidden}& .contact-band-copy{z-index:1;position:relative}& .contact-band h2{color:var(--wine);margin-bottom:24px;font-size:clamp(37px,4vw,58px)}& .contact-band .lead{max-width:40ch;font-size:21px}& .contact-band .button-light{background:var(--wine);color:var(--paper);border-color:var(--wine);margin-top:28px}& .contact-band .button-light:hover{background:#0f3030}& .contact-band-phone{width:fit-content;min-height:44px;margin-top:18px;font-size:18px;line-height:44px;display:block}& .contact-band-phone:hover{text-decoration:underline}& .contact-band-image{justify-self:end;width:100%;max-width:320px;padding:10px 0 0 10px;position:relative}& .contact-band-image:before{content:"";border:1px solid var(--line);border-radius:12px;position:absolute;inset:0 10px 10px 0}& .contact-band-image img{aspect-ratio:1;object-fit:cover;object-position:60% 40%;border-radius:12px}& .contact-band-branch{color:#b08e8e;width:165px;position:absolute;bottom:-30px;left:52%;transform:rotate(-20deg)}& .privacy-page{max-width:970px;margin:auto;padding:35px 0 70px}& .privacy-page h1{margin-bottom:35px}& .privacy-page h2{margin:35px 0 20px;font-size:30px}& .privacy-page>p{max-width:none}& .privacy-page .text-link{min-height:0;font-size:inherit;line-height:inherit;padding:0;text-decoration:underline;display:inline}& .not-found{min-height:65vh;padding-top:65px}& .not-found h1{margin-bottom:28px}& .not-found>p{max-width:48ch;margin-bottom:28px}}@media (width<=1200px){.contact-subpage{& .inner-hero,& .support-overview,& .caregiver-hero{gap:55px}& .inner-hero>figure>img{height:470px}& .service-hero>figure>img{height:420px}& .guide-hero>figure>img{height:auto}& .article-header,& .article-hero-image,& .privacy-page{margin-inline:var(--gutter);max-width:none}& .privacy-page{padding-inline:0}& .contact-page{gap:50px}& .contact-method a{font-size:21px}& .journal-layout{grid-template-columns:minmax(0,1fr) 255px;gap:40px}& .post-card-link{grid-template-columns:1fr;gap:20px}& .post-card-image img{aspect-ratio:16/9}& .resource-feature>div{padding-inline:40px}}}@media (width<=1000px){.contact-subpage{--display:clamp(2.5rem,5vw,3.4rem);& .inner-hero,& .support-overview,& .caregiver-hero{gap:40px}& .inner-hero>figure>img{height:420px}& .service-hero>figure>img{height:380px}& .guide-hero>figure>img{height:auto}& .section-intro{gap:40px}& .support-row{grid-template-columns:36px minmax(0,1fr) 22px;gap:12px 15px;padding:23px}& .support-row h3{font-size:23px}& .support-row>.support-symbol{width:32px;height:32px}& .support-row p{font-size:var(--text-body)}& .support-arrow svg{width:20px}& .caregiver-note{padding:35px}& .caregiver-note>p{font-size:32px}& .faq-group{grid-template-columns:1fr;gap:30px}& .contact-page{gap:35px}& .contact-methods{padding:27px}& .contact-method a{font-size:18px}& .article-layout{grid-template-columns:210px minmax(0,1fr);gap:45px}& .office-story img{height:430px}& .contact-band{gap:50px}& .organization-mark{height:115px}}}@media (width<=760px){.contact-subpage{--display:clamp(2.3rem,6.5vw,3rem);--heading:clamp(1.875rem,4.5vw,2.375rem);& .section-pad{padding-block:50px}& .inner-hero,& .support-overview{gap:32px;padding-top:20px}& .inner-hero>figure{padding:10px 0 0 10px}& .inner-hero>figure>img{height:380px}& .service-hero>figure>img{height:350px}& .guide-hero>figure>img{height:auto}& .inner-hero .lead{font-size:18px}& .inner-hero p:not(.small-note){font-size:15px}& .inner-hero .button{font-size:var(--text-ui);gap:16px;padding-inline:18px}& .inner-hero .small-note{font-size:var(--text-small)}& .page-intro,& .materials-intro,& .group-intro{padding-top:20px}& .section-intro{gap:30px}& .editorial-section,& .office-story,& .needs-section,& .about-practice,& .service-depth,& .service-questions,& .support-branches,& .cancer-stages,& .conversation-examples,& .group-comparison,& .contact-form-section{grid-template-columns:1fr;gap:30px}& .editorial-section .prose{max-width:none}& .depth-heading>.lead{max-width:50ch}& .talking-points dt,& .about-practice dt{font-size:25px}& .office-story{grid-template-columns:1fr 1fr;gap:30px}& .office-story img{height:365px}& .organization-name,& .organization-role{font-size:var(--text-small)}& .organization-link>.text-link{font-size:var(--text-ui)}& .support-row{grid-template-columns:1fr 24px;padding:23px}& .support-row>.support-symbol{grid-area:1/1;margin:0 0 10px}& .support-row h3{grid-area:2/1/auto/-1;font-size:25px}& .support-row p{font-size:var(--text-body);grid-area:3/1/auto/-1}& .support-arrow{grid-area:1/2}& .caregiver-hero{gap:30px;padding-top:20px}& .caregiver-note{padding:30px}& .caregiver-note>p{font-size:29px}& .caregiver-note>.support-symbol{width:65px;height:65px}& .caregiver-hero p:not(.lead){font-size:var(--text-body)}& .caregiver-hero .button{font-size:var(--text-ui);gap:14px;padding-inline:18px}& .group-intro>div>.support-symbol{width:70px;height:70px}& .resource-feature>div{padding:45px 30px}& .resource-feature h2{font-size:32px}& .resource-feature p{font-size:15px}& .resource-feature .button{font-size:var(--text-ui);gap:13px;padding-inline:16px}& .resource-library li{gap:15px 30px}& .resource-library h3{font-size:24px}& .guide-faq .full-faq{grid-template-columns:1fr;gap:25px}& .podcast-page-intro{gap:35px;padding-top:20px}& .podcast-page-intro .lead{font-size:25px}& .podcast-page-intro .button{font-size:var(--text-ui);gap:12px;padding-inline:16px}& .podcast-grid{gap:35px 24px}& .podcast-grid .episode-title{font-size:17px}& .latest-heading h2{font-size:32px}& .latest-heading p{font-size:var(--text-small)}& .contact-page{grid-template-columns:1fr;gap:30px;padding-top:20px;padding-bottom:35px}& .contact-page>div>p{max-width:57ch}& .contact-methods{padding:30px}& .contact-method a{font-size:22px}& .contact-social{padding-top:0;padding-bottom:30px}& .contact-social>p{font-size:var(--text-small);max-width:30ch}& .contact-practical{gap:35px}& .contact-practical h2{font-size:26px}& .contact-practical p{font-size:var(--text-body)}& .contact-form-section>div>p{max-width:none}& .journal-layout{grid-template-columns:minmax(0,1fr) 225px;gap:30px}& .journal-about,& .journal-guide{padding:23px}& .journal-about h2{font-size:25px}& .journal-guide h2{font-size:24px}& .post-card-copy h2,& .post-card-copy h3{font-size:27px}& .post-card-copy>p{font-size:var(--text-body)}& .article-header{padding-block:22px 32px}& .article-header h1{font-size:clamp(34px,6.5vw,48px)}& .article-layout{grid-template-columns:1fr;gap:35px}& .article-outline{position:static}& .article-outline nav{grid-template-columns:1fr 1fr;gap:9px 25px;display:grid}& .article-outline nav>p{grid-column:1/-1}& .article-outline .small-note{max-width:none;margin-top:18px}& .article-prose{max-width:none}& .article-related-posts{gap:30px}& .contact-band{grid-template-columns:1.35fr .8fr;gap:35px}& .contact-band .lead{font-size:18px}& .contact-band h2{font-size:38px}& .contact-band .button{font-size:var(--text-ui);gap:18px}& .contact-band-branch{width:120px;bottom:-35px;left:40%}& .privacy-page{padding-block:22px 50px}& .privacy-page h2{font-size:28px}}}@media (width<=600px){.contact-subpage{--display:clamp(2.25rem,9.5vw,2.875rem);--lead:1.1875rem;& .section-pad{padding-block:45px}& main p{font-size:var(--text-body)}& .back-link{font-size:var(--text-ui);margin-bottom:16px}& .inner-hero,& .support-overview,& .caregiver-hero,& .podcast-page-intro{grid-template-columns:1fr;gap:33px;padding-top:15px}& .inner-hero h1,& .page-intro h1,& .caregiver-hero h1{margin-bottom:22px}& .inner-hero .lead,& .page-intro .lead{font-size:19px}& .inner-hero .button{font-size:var(--text-ui);gap:20px;margin-top:24px;padding-inline:21px}& .inner-hero>figure{justify-self:center;width:100%;max-width:420px;padding-left:12px}& .inner-hero>figure>img{aspect-ratio:.88;object-position:50% 42%;height:auto}& .service-hero>figure>img{aspect-ratio:1;object-position:50% 53%}& .guide-hero>figure>img{aspect-ratio:1.18}& .support-overview img{aspect-ratio:1.1}& .section-intro{grid-template-columns:1fr;gap:23px;margin-bottom:28px}& .editorial-section,& .office-story,& .needs-section,& .about-practice,& .service-depth,& .service-questions,& .support-branches,& .cancer-stages,& .conversation-examples,& .group-comparison,& .contact-form-section{gap:28px}& .office-story{grid-template-columns:1fr}& .office-story figure{justify-self:center;width:100%;max-width:420px;padding-right:17px}& .office-story img{aspect-ratio:.95;height:auto}& .office-story h2{margin-bottom:22px}& .organization-list>li{padding-block:20px}& .organization-link{grid-template-columns:100px 1fr;gap:0 20px}& .organization-mark{height:90px}& .organization-name,& .organization-role{font-size:var(--text-small)}& .organization-link>.text-link{font-size:var(--text-ui);min-height:38px}& .about-practice>div>.text-link{font-size:var(--text-ui)}& .forum-story .section-intro{gap:23px}& .forum-story .image-credit{font-size:var(--text-small)}& .support-list{grid-template-columns:1fr;gap:18px}& .support-row{grid-template-columns:43px minmax(0,1fr) 22px;gap:10px 15px;padding:24px}& .support-row>.support-symbol{grid-area:1/1/3;width:34px;height:34px;margin-top:4px}& .support-row h3{grid-area:1/2;font-size:24px}& .support-row p{font-size:var(--text-body);grid-area:2/2}& .support-arrow{grid-area:1/3/3}& .support-branches nav>a{grid-template-columns:35px minmax(0,1fr) 20px;gap:16px}& .support-branches nav>a>.support-symbol{width:35px;height:35px}& .support-branches nav>a>span{font-size:25px}& .support-branches small{font-size:var(--text-small)}& .depth-heading>.lead{font-size:19px}& .depth-heading>.support-symbol,& .needs-section>div>.support-symbol,& .stages-intro>.support-symbol{width:48px;height:48px;margin-bottom:20px}& .talking-points dt{font-size:25px}& .talking-points dd{font-size:15px}& .needs-section li{padding-block:15px;font-size:15px}& .service-questions summary,& .stage-questions summary{gap:15px;font-size:15px}& .service-questions details p,& .stage-questions details p{font-size:var(--text-body)}& .stage-questions details{padding-inline:20px}& .service-next{flex-direction:column;gap:12px;padding-block:20px}& .service-next a{font-size:var(--text-small)}& .caregiver-note{border-top-left-radius:12px;padding:30px}& .caregiver-note>p{font-size:33px;line-height:1.2}& .example-phrases>p:not(.small-note){font-size:26px;line-height:1.4}& .reading-source{padding-block:27px}& .reading-source p{font-size:var(--text-small)}& .group-intro{padding-top:15px}& .group-intro>div{align-items:flex-start;gap:15px}& .group-intro>div>.support-symbol{width:48px;height:48px;margin-top:3px}& .group-intro h1{max-width:7ch}& .group-intro>.lead{font-size:19px}& .group-intro>.button{font-size:var(--text-ui);gap:15px;padding-inline:20px}& .comparison-table-wrap th{font-size:var(--text-ui);padding:15px 13px}& .comparison-table-wrap td{font-size:var(--text-ui);padding:17px 13px}& .materials-intro{padding-top:15px}& .materials-intro>.lead{font-size:19px}& .resource-jump{gap:8px 22px;margin-top:20px}& .resource-jump a,& .faq-jump a{font-size:var(--text-ui)}& .resource-feature{grid-template-columns:1fr;padding:0}& .resource-feature>div{padding:40px var(--gutter)}& .resource-feature>div:first-child{padding-left:var(--gutter)}& .resource-feature>div:last-child{padding-right:var(--gutter)}& .resource-feature .support-symbol{width:48px;height:48px;margin-bottom:22px}& .resource-feature .button{font-size:var(--text-ui);padding-inline:20px}& .resource-library li{grid-template-columns:1fr;gap:15px;padding-block:25px}& .resource-library li>div{grid-row:auto}& .resource-library h3{font-size:25px}& .resource-library li>p{font-size:var(--text-body)}& .resource-library li>.text-link{font-size:var(--text-ui)}& .resource-organization{font-size:var(--text-small)}& .resource-note{padding-block:30px}& .resource-note>p{font-size:var(--text-small)}& .resource-note>.text-link{font-size:var(--text-ui)}& .meeting-steps li{padding-left:55px}& .meeting-steps h3{margin-top:3px;font-size:17px}& .meeting-steps p,& .practical-list li{font-size:var(--text-body)}& .guide-faq .full-faq{gap:25px}& .full-faq h3{font-size:16px}& .full-faq p{font-size:var(--text-body)}& .podcast-page-intro>div:last-child>.lead{font-size:26px}& .podcast-page-intro .button{font-size:var(--text-ui);gap:12px;padding-inline:18px}& .podcast-grid{grid-template-columns:1fr;gap:35px}& .podcast-grid .episode-title{font-size:18px}& .podcast-grid .episode-meta{font-size:var(--text-small)}& .podcast-grid .episode-watch{font-size:var(--text-ui)}& .all-podcasts{padding-top:40px}& .all-podcasts>p:first-child{font-size:28px}& .all-podcasts>.button{font-size:var(--text-ui);gap:13px;padding-inline:17px}& .all-podcasts>.small-note{font-size:var(--text-small)}& .feed-notice{font-size:var(--text-small);padding:18px}& .faq-jump{gap:7px 20px;padding-block:0 25px}& .faq-group>.full-faq{grid-template-columns:1fr;gap:25px}& .faq-group .full-faq article{padding-bottom:23px}& .contact-page{padding-top:15px;padding-bottom:30px}& .contact-page h1{font-size:clamp(31px,8.6vw,43px)}& .contact-page .lead{font-size:19px}& .contact-methods{border-top-left-radius:60px;gap:23px;padding:30px 24px}& .contact-method{gap:16px}& .contact-method a{font-size:20px}& .contact-method p{font-size:var(--text-small)}& .contact-social{flex-direction:column;align-items:flex-start;gap:18px;padding-top:0;padding-bottom:30px}& .contact-social>p{font-size:var(--text-small);max-width:none}& .contact-practical{grid-template-columns:1fr;gap:35px;padding-block:38px}& .contact-practical h2{font-size:27px}& .contact-practical p{font-size:var(--text-body)}& .contact-form-section>div>.small-note,& .contact-form .small-note{font-size:var(--text-small)}& .contact-form{gap:21px}& .form-field label{font-size:var(--text-ui)}& .form-result{padding:20px}& .composer-actions{gap:12px}& .composer-actions .button{font-size:var(--text-ui);gap:13px;padding-inline:18px}& .contact-form-section>div>.text-link{font-size:var(--text-ui)}& .journal-header{padding-top:22px;padding-bottom:28px}& .journal-header>p{font-size:15px}& .journal-layout{grid-template-columns:1fr;gap:40px;padding-top:0}& .journal-search-field input{font-size:16px}& .journal-topics{gap:7px}& .journal-topics button{font-size:var(--text-ui);padding-inline:13px}& .journal-results{margin-block:25px}& .journal-results p{font-size:var(--text-small)}& .journal-posts{gap:28px}& .post-card{padding-bottom:28px}& .post-card-link{grid-template-columns:1fr;gap:19px}& .post-card-image img{aspect-ratio:1.5}& .post-card-image figcaption{font-size:var(--text-small)}& .post-card-copy h2,& .post-card-copy h3{font-size:29px}& .post-card-meta{font-size:var(--text-small);gap:6px 16px}& .post-card-copy>p{font-size:var(--text-body)}& .post-card-read{font-size:var(--text-ui)}& .post-card-foot>span:last-child{font-size:var(--text-small)}& .journal-sidebar{gap:22px}& .journal-about{grid-template-columns:85px minmax(0,1fr);gap:0 20px;padding:25px;display:grid}& .journal-about h2{grid-column:1/-1;font-size:29px}& .journal-about>img{grid-area:2/1/4;width:85px;height:110px;margin:0}& .journal-about h3{grid-column:2;font-size:15px}& .journal-about>p,& .journal-about>.text-link{font-size:var(--text-ui);grid-column:2}& .journal-guide{padding:25px}& .journal-guide h2{font-size:29px}& .journal-guide>p{font-size:var(--text-ui)}& .journal-empty h2{font-size:29px}& .journal-empty>p{font-size:var(--text-small)}& .article-header{margin-inline:var(--gutter);padding:15px 0 30px}& .article-header h1{font-size:39px}& .article-header .lead{margin-top:20px;font-size:20px}& .blog-meta{font-size:var(--text-small);gap:7px 16px}& .article-hero-image{margin-inline:var(--gutter)}& .article-hero-image>img{aspect-ratio:1.3}& .article-layout{gap:35px;padding-block:35px 45px}& .article-outline{padding:22px}& .article-outline nav{gap:11px;display:flex}& .article-outline nav>a{font-size:var(--text-ui)}& .article-opening{font-size:20px;line-height:1.7}& .article-prose>section{margin-top:32px}& .article-prose h2{margin-bottom:20px;font-size:28px}& .article-prose p:not(.article-opening){font-size:var(--text-reading);line-height:1.9}& .article-sources{margin-top:32px;padding:21px}& .article-sources p{font-size:var(--text-small)!important}& .article-related-posts{grid-template-columns:1fr;gap:28px}& .article-related-heading h2{font-size:32px}& .contact-band{grid-template-columns:1fr;gap:35px}& .contact-band h2{margin-bottom:23px;font-size:39px}& .contact-band .lead{font-size:19px}& .contact-band .button{font-size:var(--text-ui);gap:20px;margin-top:25px;padding-inline:22px}& .contact-band-image{justify-self:center;width:65%;max-width:260px}& .contact-band-branch{width:140px;bottom:0;left:auto;right:-20px}& .privacy-page{margin-inline:var(--gutter);padding:15px 0 50px}& .privacy-page h1{margin-bottom:30px;font-size:38px}& .privacy-page h2{margin-block:30px 18px;font-size:27px}& .privacy-page p{font-size:var(--text-body)}& .not-found{padding-top:40px}}}@media (width<=359px){.contact-subpage{& main h1{font-size:34px}& .contact-page h1{font-size:30px}& .support-row{grid-template-columns:30px minmax(0,1fr) 20px;gap:10px 12px;padding:20px}& .support-row>.support-symbol{width:28px;height:28px}& .support-row h3{font-size:22px}& .support-row p{font-size:var(--text-body)}& .contact-methods{padding-inline:20px}& .contact-method{gap:12px}& .contact-method a{font-size:17px}& .caregiver-note>p{font-size:29px}& .organization-link{grid-template-columns:85px 1fr;gap:0 15px}& .organization-mark{width:85px}& .organization-link>.text-link{font-size:var(--text-ui)}& .journal-about{grid-template-columns:70px minmax(0,1fr);gap:0 15px;padding:22px}& .journal-about>img{width:70px;height:100px}& .journal-about>p{font-size:var(--text-ui)}& .article-prose h2{font-size:26px}& .contact-band h2{font-size:35px}}}@media (prefers-reduced-motion:reduce){.contact-subpage .post-card:hover .post-card-read svg{transform:none}}@media print{.contact-subpage{color:#000;background:#fff;font-size:11pt;line-height:1.5;& .site-header,& .draft-footer,& .skip-link,& .contact-band,& .print-action,& .service-next,& .article-outline,& .article-hero-image,& .guide-hero figure,& .article-related,& .journal-sidebar,& .journal-search,& .journal-topics{display:none!important}& main h1{max-width:none;font-size:28pt!important}& main h2{font-size:20pt!important}& main h3{font-size:14pt!important}& main :is(h1,h2,h3){break-after:avoid;color:#000}& main :is(p,li,dd){orphans:3;widows:3}& .section-pad{padding:18pt 0;background:#fff!important}& .inner-hero,& .editorial-section,& .article-layout{display:block}& .inner-hero>div>.button,& .back-link,& .guide-faq,& .inner-hero>figure:before{display:none}& .article-header,& .article-hero-image,& .privacy-page{margin-inline:0}& .meeting-steps{gap:18pt}& .meeting-steps li{break-inside:avoid}& .print-contact{border-top:1pt solid #000;margin-top:20pt;padding-top:12pt;font-size:10pt;display:block}& .article-prose{max-width:none}& .article-prose>section{break-inside:avoid}& .article-prose p:not(.article-opening){font-size:11pt}& .journal-layout{display:block}}}.contact-subpage{& .inner-hero>figure,& .office-story figure,& .contact-band-image{padding:0}& .inner-hero>figure:before,& .office-story figure:after,& .contact-band-image:before{display:none}& .inner-hero>figure>img,& .office-story img,& .support-overview img,& .contact-band-image img{border-radius:12px}& .contact-band-branch{display:none}& .support-row{background:var(--sage);border-radius:10px}& .support-row:nth-child(2n){background:var(--sand)}& .support-row:nth-child(odd){background:var(--sage)}& .contact-methods,& .journal-about{background:var(--sand);border-radius:12px}& .caregiver-note{background:var(--rose);border-radius:12px}& .caregiver-hero .caregiver-note>p{font-size:clamp(29px,3.3vw,38px);font-weight:500;line-height:1.2}& .journal-about>img{border-radius:10px}& .contact-band{background:var(--sage)}& .contact-band .button-light{background:var(--ink);color:var(--paper)}& .article-header{background:var(--sage);border-radius:18px;margin-block:15px 32px;padding:45px 48px}& .inner-hero,& .support-overview,& .caregiver-hero,& .podcast-page-intro,& .contact-page,& .journal-header,& .page-intro,& .materials-intro,& .group-intro{background:var(--sage);padding:55px max(40px,calc(var(--content-inset) - 25px));border-radius:22px;margin:15px 25px 35px}& .journal-header{padding-block:40px}& .inner-hero h1,& .page-intro h1,& .caregiver-hero h1,& .contact-page h1,& .materials-intro h1,& .group-intro h1,& .journal-header h1{letter-spacing:-.045em;font-weight:550}& .contact-method a{font-weight:500}& .image-credit{max-width:none}}@media (width<=760px){.contact-subpage{& .inner-hero,& .support-overview,& .caregiver-hero,& .podcast-page-intro,& .contact-page,& .journal-header,& .page-intro,& .materials-intro,& .group-intro{border-radius:15px;margin:10px 16px 30px;padding:35px 24px}& .article-header{padding:30px 25px}}}@media (width<=600px){.contact-subpage{& .inner-hero,& .support-overview,& .caregiver-hero,& .podcast-page-intro,& .contact-page,& .journal-header,& .page-intro,& .materials-intro,& .group-intro{border-radius:15px;margin:8px 12px 25px;padding:30px 22px}& .inner-hero>figure,& .office-story figure,& .contact-band-image{padding:0}& .contact-methods{padding:24px}& .caregiver-hero .caregiver-note>p{font-size:clamp(29px,8vw,36px)}& .contact-method a{font-size:clamp(17px,4.8vw,22px)}& .article-header{margin-inline:var(--d-gutter);padding:28px 22px}}}@media (width<=359px){.contact-subpage :is(.inner-hero,.support-overview,.caregiver-hero,.podcast-page-intro,.contact-page,.journal-header,.page-intro,.materials-intro,.group-intro){padding-inline:18px}}.contact-site{--interaction-ink:#1e5145;--interaction-mint:#d2e5d7;--interaction-coral:#f7c3b3}.contact-site :where(a,button,summary,.play-circle,.nav-entry-icon,.episode-watch,.post-card-read){transition-property:color,background-color,border-color,text-decoration-color,transform;transition-duration:.18s;transition-timing-function:ease}.contact-site.contact-site a:where(:hover,:focus-visible):not([aria-disabled=true]){color:var(--interaction-ink)}.contact-site.contact-site button:where(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){background-color:var(--interaction-mint);color:var(--d-ink)}.contact-site.contact-site :is(.d-button,.button,.contact-band .button-light):where(:hover,:focus-visible):not(:disabled){background-color:var(--interaction-coral);border-color:var(--interaction-coral);color:var(--d-ink)}.contact-site.contact-site :is(.d-services>a,.support-row):where(:hover,:focus-visible){background-color:var(--interaction-mint);color:var(--d-ink)}.contact-site.contact-site :is(.d-services>a,.support-row):nth-child(2n):where(:hover,:focus-visible){background-color:#f2d8c8}.contact-site.contact-site :is(.organization-link,.support-branches nav>a):where(:hover,:focus-visible){background-color:var(--interaction-mint);color:var(--d-ink)}.contact-site.contact-site .episode-link:where(:hover,:focus-visible) .play-circle{background-color:var(--d-accent);color:var(--d-ink)}.contact-site.contact-site .episode-link:where(:hover,:focus-visible) .episode-watch,.contact-site.contact-site .post-card:where(:hover,:focus-within) :is(.post-card-title,.post-card-read){color:var(--interaction-ink)}.contact-site.contact-site :is(.d-faq,.service-questions) summary:where(:hover,:focus-visible){background-color:var(--interaction-mint);color:var(--d-ink)}.contact-site .stage-questions details{transition:background-color .18s,color .18s,border-color .18s}.contact-site .stage-questions details:has(>summary:where(:hover,:focus-visible)){background-color:var(--interaction-mint);color:var(--d-ink);border-color:var(--interaction-mint)}.contact-site .stage-questions summary:where(:hover,:focus-visible){color:inherit;background-color:#0000}.contact-site .stage-questions summary:focus-visible{outline-color:var(--d-ink);outline-offset:3px;border-radius:4px}.contact-site.contact-site .cancer-stages a:where(:hover,:focus-visible){color:var(--interaction-coral)}.contact-site.contact-site .journal-topics button:where(:hover,:focus-visible),.contact-site.contact-site .journal-search-field button:where(:hover,:focus-visible){background-color:var(--interaction-coral);border-color:var(--d-ink);color:var(--d-ink)}.contact-site.contact-site .social-link:not([aria-disabled=true]):where(:hover,:focus-visible){background-color:var(--d-ink);border-color:var(--d-ink);color:var(--d-paper)}.contact-site.contact-site .draft-footer a:where(:hover,:focus-visible):not([aria-disabled=true]){color:var(--interaction-coral)}.contact-site.contact-site .draft-footer .d-button:where(:hover,:focus-visible){color:var(--d-ink);background-color:#ffdbc9;border-color:#ffdbc9}.contact-site.contact-site .draft-footer .social-link:not([aria-disabled=true]):where(:hover,:focus-visible){background-color:var(--interaction-coral);border-color:var(--interaction-coral);color:var(--d-ink)}.contact-site .site-header .nav-dropdown-rich .nav-entry:where(:hover,:focus-visible){background-color:var(--interaction-mint);color:var(--d-ink)}.contact-site .site-header .nav-dropdown-rich .nav-entry:where(:hover,:focus-visible) .nav-entry-icon{background-color:var(--d-ink);color:var(--d-paper)}.contact-site.contact-site .site-header summary:where(:hover,:focus-visible){color:var(--interaction-ink)}.contact-site.contact-site .social-link[aria-disabled=true]:hover{color:inherit;background-color:#0000}@media (prefers-reduced-motion:reduce){.contact-site :where(a,button,summary,.play-circle,.nav-entry-icon,.episode-watch,.post-card-read){transition:none}}
