.roleClinicPage-module__JN6pNq__page{--clinic-page:#f6f4ef;--clinic-paper:#fffefa;--clinic-ink:#1d2924;--clinic-muted:#53605a;--clinic-line:#d8d4ca;--clinic-forest:#103f34;--clinic-forest-soft:#e3ece7;--clinic-rust:#963d36;background:var(--clinic-page);color:var(--clinic-ink);overflow-x:hidden}.roleClinicPage-module__JN6pNq__readingColumn,.roleClinicPage-module__JN6pNq__examplesIntro{width:min(100% - 48px,760px);margin-inline:auto}.roleClinicPage-module__JN6pNq__hero{border-bottom:1px solid var(--clinic-line);background:radial-gradient(circle at 82% 12%, #ceddd2b3, transparent 34%), var(--clinic-paper);padding:38px 0 58px}.roleClinicPage-module__JN6pNq__breadcrumbs{color:#67726c;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.45;display:flex}.roleClinicPage-module__JN6pNq__breadcrumbs a{color:var(--clinic-forest);text-underline-offset:3px;font-weight:750;text-decoration-thickness:1px}.roleClinicPage-module__JN6pNq__breadcrumbs a:hover{text-decoration-thickness:2px}.roleClinicPage-module__JN6pNq__breadcrumbs a:focus-visible,.roleClinicPage-module__JN6pNq__caseNav a:focus-visible,.roleClinicPage-module__JN6pNq__related a:focus-visible,.roleClinicPage-module__JN6pNq__primaryCta:focus-visible{outline:3px solid var(--color-gold);outline-offset:4px}.roleClinicPage-module__JN6pNq__eyebrow,.roleClinicPage-module__JN6pNq__stepLabel{color:var(--color-gold-text);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850;line-height:1.4}.roleClinicPage-module__JN6pNq__hero .roleClinicPage-module__JN6pNq__eyebrow{margin-top:46px}.roleClinicPage-module__JN6pNq__hero h1{max-width:740px;font-family:var(--font-dm-serif), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin:14px 0 0;font-size:clamp(42px,5.8vw,64px);font-weight:400;line-height:1}.roleClinicPage-module__JN6pNq__heroLead{color:#3f4f48;text-wrap:pretty;max-width:680px;margin:23px 0 0;font-size:19px;line-height:1.65}.roleClinicPage-module__JN6pNq__heroMeta{color:#5e6963;font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:8px 26px;margin:27px 0 0;padding:0;font-size:10px;font-weight:750;list-style:none;display:flex}.roleClinicPage-module__JN6pNq__heroMeta li+li{position:relative}.roleClinicPage-module__JN6pNq__heroMeta li+li:before{background:var(--clinic-rust);content:"";border-radius:99px;width:3px;height:3px;position:absolute;top:50%;left:-15px}.roleClinicPage-module__JN6pNq__overview,.roleClinicPage-module__JN6pNq__patterns,.roleClinicPage-module__JN6pNq__checklist,.roleClinicPage-module__JN6pNq__related{padding-block:76px}.roleClinicPage-module__JN6pNq__overview h2,.roleClinicPage-module__JN6pNq__patterns h2,.roleClinicPage-module__JN6pNq__examplesIntro h2,.roleClinicPage-module__JN6pNq__attribution h2,.roleClinicPage-module__JN6pNq__checklist h2,.roleClinicPage-module__JN6pNq__related h2,.roleClinicPage-module__JN6pNq__cta h2{font-family:var(--font-dm-serif), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin:11px 0 0;font-size:clamp(32px,4.5vw,44px);font-weight:400;line-height:1.08}.roleClinicPage-module__JN6pNq__prose{gap:18px;margin-top:23px;display:grid}.roleClinicPage-module__JN6pNq__prose p,.roleClinicPage-module__JN6pNq__sectionLead,.roleClinicPage-module__JN6pNq__examplesIntro>p:last-of-type,.roleClinicPage-module__JN6pNq__attribution>p:last-child,.roleClinicPage-module__JN6pNq__ctaInner>div>p:last-child{color:var(--clinic-muted);margin:0;font-size:17px;line-height:1.72}.roleClinicPage-module__JN6pNq__disclosure{border-left:4px solid var(--color-gold);background:#eeece5;margin-bottom:4px;padding:23px 26px}.roleClinicPage-module__JN6pNq__disclosure h2{color:var(--clinic-forest);margin:0;font-size:15px;line-height:1.45}.roleClinicPage-module__JN6pNq__disclosure p{color:#4e5c55;margin:8px 0 0;font-size:14px;line-height:1.65}.roleClinicPage-module__JN6pNq__patterns{border-bottom:1px solid var(--clinic-line)}.roleClinicPage-module__JN6pNq__sectionLead{margin-top:19px}.roleClinicPage-module__JN6pNq__patternList{border-top:1px solid var(--clinic-line);margin:32px 0 0}.roleClinicPage-module__JN6pNq__patternList>div{border-bottom:1px solid var(--clinic-line);grid-template-columns:minmax(150px,.45fr) 1fr;gap:34px;padding:25px 4px;display:grid}.roleClinicPage-module__JN6pNq__patternList dt{color:var(--clinic-forest);font-family:var(--font-dm-serif), Georgia, serif;font-size:22px;line-height:1.2}.roleClinicPage-module__JN6pNq__patternList dd{margin:0}.roleClinicPage-module__JN6pNq__patternList dd>p{color:var(--clinic-muted);margin:0;font-size:15px;line-height:1.65}.roleClinicPage-module__JN6pNq__patternList dd>span{color:#68736d;letter-spacing:.1em;text-transform:uppercase;margin-top:13px;font-size:10px;font-weight:850;display:block}.roleClinicPage-module__JN6pNq__patternList ul{color:#35473f;flex-wrap:wrap;gap:6px 16px;margin:7px 0 0;padding:0;font-size:13px;font-weight:700;list-style:none;display:flex}.roleClinicPage-module__JN6pNq__patternList li:before{color:var(--clinic-rust);content:"·";margin-right:7px}.roleClinicPage-module__JN6pNq__caseNav{padding-block:56px 72px}.roleClinicPage-module__JN6pNq__caseNav>span{color:#68736d;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.roleClinicPage-module__JN6pNq__caseNav ol{border-top:1px solid var(--clinic-line);margin:13px 0 0;padding:0;list-style:none}.roleClinicPage-module__JN6pNq__caseNav li{border-bottom:1px solid var(--clinic-line)}.roleClinicPage-module__JN6pNq__caseNav a{min-height:52px;color:var(--clinic-forest);touch-action:manipulation;grid-template-columns:35px 1fr;align-items:center;gap:12px;font-size:14px;font-weight:750;line-height:1.4;text-decoration:none;display:grid}.roleClinicPage-module__JN6pNq__caseNav a>span{color:var(--clinic-rust);font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;font-size:10px}.roleClinicPage-module__JN6pNq__caseNav a:hover{color:var(--clinic-rust)}.roleClinicPage-module__JN6pNq__examples{border-block:1px solid var(--clinic-line);background:#ebe9e3;padding:78px 24px 94px}.roleClinicPage-module__JN6pNq__examplesIntro>p:last-of-type{margin-top:18px}.roleClinicPage-module__JN6pNq__readingPath{grid-template-columns:repeat(5,1fr);gap:10px;margin:34px 0 0;padding:0;list-style:none;display:grid}.roleClinicPage-module__JN6pNq__readingPath li{color:#46534d;text-align:center;text-wrap:balance;justify-items:center;gap:9px;font-size:11px;font-weight:750;line-height:1.4;display:grid}.roleClinicPage-module__JN6pNq__readingPath span{background:var(--clinic-paper);width:36px;height:36px;color:var(--clinic-forest);font-family:var(--font-geist-mono), monospace;border:1px solid #bcb7ad;border-radius:999px;place-items:center;font-size:10px;font-weight:850;display:grid}.roleClinicPage-module__JN6pNq__caseList{gap:68px;width:min(100%,840px);margin:58px auto 0;display:grid}.roleClinicPage-module__JN6pNq__caseFile{background:var(--clinic-paper);border:1px solid #d1cdc3;scroll-margin-top:96px;box-shadow:0 16px 38px #272e2a0f}.roleClinicPage-module__JN6pNq__caseHeader{border-bottom:1px solid var(--clinic-line);padding:40px 54px 35px}.roleClinicPage-module__JN6pNq__caseNumber{color:var(--clinic-rust);font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.roleClinicPage-module__JN6pNq__caseHeader h2{font-family:var(--font-dm-serif), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin:10px 0 0;font-size:clamp(32px,4.4vw,45px);font-weight:400;line-height:1.06}.roleClinicPage-module__JN6pNq__caseHeader>p:not(.roleClinicPage-module__JN6pNq__caseNumber,.roleClinicPage-module__JN6pNq__exampleNote){color:var(--clinic-muted);margin:13px 0 0;font-size:15px;line-height:1.62}.roleClinicPage-module__JN6pNq__caseMeta{border-top:1px solid var(--clinic-line);border-bottom:1px solid var(--clinic-line);grid-template-columns:1fr 1fr;gap:10px 28px;margin:24px 0 0;padding:15px 0;display:grid}.roleClinicPage-module__JN6pNq__caseMeta div{gap:4px;display:grid}.roleClinicPage-module__JN6pNq__caseMeta dt{color:#6a746f;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.roleClinicPage-module__JN6pNq__caseMeta dd{color:var(--clinic-ink);margin:0;font-size:13px;font-weight:750;line-height:1.45}.roleClinicPage-module__JN6pNq__exampleNote{color:#67726c;margin:14px 0 0;font-size:12px;line-height:1.55}.roleClinicPage-module__JN6pNq__caseFlow{margin:0;padding:0 54px 18px;list-style:none}.roleClinicPage-module__JN6pNq__flowStep{grid-template-columns:42px minmax(0,1fr);gap:24px;padding-top:40px;display:grid;position:relative}.roleClinicPage-module__JN6pNq__flowStep:before{content:"";background:#c9c5ba;width:1px;position:absolute;top:0;bottom:0;left:20px}.roleClinicPage-module__JN6pNq__finalStep:before{bottom:48px}.roleClinicPage-module__JN6pNq__stepMarker{z-index:1;background:var(--clinic-paper);width:42px;height:42px;color:var(--clinic-forest);font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;border:1px solid #bab5aa;border-radius:999px;place-items:center;font-size:10px;font-weight:900;display:grid;position:relative}.roleClinicPage-module__JN6pNq__finalStep .roleClinicPage-module__JN6pNq__stepMarker{border-color:var(--clinic-forest);background:var(--clinic-forest);color:#fff}.roleClinicPage-module__JN6pNq__stepContent{min-width:0;padding-bottom:6px}.roleClinicPage-module__JN6pNq__stepLabel{color:var(--clinic-rust);font-size:9px}.roleClinicPage-module__JN6pNq__stepContent h3{font-family:var(--font-dm-serif), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:7px 0 0;font-size:clamp(22px,3vw,28px);font-weight:400;line-height:1.17}.roleClinicPage-module__JN6pNq__beforeQuote,.roleClinicPage-module__JN6pNq__afterQuote{overflow-wrap:anywhere;font-family:var(--font-dm-serif), Georgia, serif;border-left:4px solid;margin:21px 0 0;padding:23px 25px;font-size:clamp(21px,3vw,28px);line-height:1.43}.roleClinicPage-module__JN6pNq__beforeQuote{color:#4b514e;background:#f0eee9;border-left-color:#918b82}.roleClinicPage-module__JN6pNq__afterQuote{border-left-color:var(--clinic-forest);background:var(--clinic-forest-soft);color:#173b30}.roleClinicPage-module__JN6pNq__diagnosisList,.roleClinicPage-module__JN6pNq__questionList{margin:19px 0 0;padding:0;list-style:none;display:grid}.roleClinicPage-module__JN6pNq__diagnosisList li,.roleClinicPage-module__JN6pNq__questionList li{color:#435049;border-top:1px solid #e0dcd3;padding:14px 4px 14px 30px;font-size:16px;line-height:1.63;position:relative}.roleClinicPage-module__JN6pNq__diagnosisList li:before{background:var(--clinic-rust);content:"";width:9px;height:2px;position:absolute;top:25px;left:4px}.roleClinicPage-module__JN6pNq__questionList{counter-reset:role-clinic-question}.roleClinicPage-module__JN6pNq__questionList li{counter-increment:role-clinic-question}.roleClinicPage-module__JN6pNq__questionList li:before{color:var(--clinic-rust);content:counter(role-clinic-question) ".";font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;font-size:10px;font-weight:850;position:absolute;top:16px;left:2px}.roleClinicPage-module__JN6pNq__evidenceList{border-top:1px solid #cac5ba;margin:21px 0 0}.roleClinicPage-module__JN6pNq__evidenceList div{border-bottom:1px solid #dcd8ce;grid-template-columns:minmax(120px,.55fr) 1fr;align-items:baseline;gap:22px;padding:14px 4px;display:grid}.roleClinicPage-module__JN6pNq__evidenceList dt{color:#69736e;font-size:12px;font-weight:700}.roleClinicPage-module__JN6pNq__evidenceList dd{color:var(--clinic-ink);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:800}.roleClinicPage-module__JN6pNq__lesson{border-top:1px solid #c7d5ce;margin-top:17px;padding:20px 4px 44px}.roleClinicPage-module__JN6pNq__lesson h4{color:var(--clinic-forest);margin:0;font-size:12px;line-height:1.4}.roleClinicPage-module__JN6pNq__lesson p{color:#46534d;margin:7px 0 0;font-size:15px;line-height:1.7}.roleClinicPage-module__JN6pNq__attribution{background:#f6ead2;border:1px solid #d7bd8e;margin-top:82px;padding:34px 36px}.roleClinicPage-module__JN6pNq__attribution h2{font-size:clamp(28px,4vw,38px)}.roleClinicPage-module__JN6pNq__attribution>p:last-child{color:#554b38;margin-top:16px;font-size:16px}.roleClinicPage-module__JN6pNq__checklist{border-bottom:1px solid var(--clinic-line)}.roleClinicPage-module__JN6pNq__checklist ul{margin:30px 0 0;padding:0;list-style:none;display:grid}.roleClinicPage-module__JN6pNq__checklist li{border-top:1px solid var(--clinic-line);color:#394740;padding:17px 4px 17px 37px;font-size:16px;line-height:1.58;position:relative}.roleClinicPage-module__JN6pNq__checklist li:last-child{border-bottom:1px solid var(--clinic-line)}.roleClinicPage-module__JN6pNq__checklist li:before{width:20px;height:20px;color:var(--clinic-forest);content:"✓";border:1px solid #a8b5ae;border-radius:4px;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;top:19px;left:3px}.roleClinicPage-module__JN6pNq__related ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.roleClinicPage-module__JN6pNq__related a{border:1px solid var(--clinic-line);background:var(--clinic-paper);min-height:160px;color:var(--clinic-forest);touch-action:manipulation;padding:22px 48px 22px 22px;text-decoration:none;display:block;position:relative}.roleClinicPage-module__JN6pNq__related a>span{font-family:var(--font-dm-serif), Georgia, serif;font-size:21px;line-height:1.2}.roleClinicPage-module__JN6pNq__related a p{color:var(--clinic-muted);margin:10px 0 0;font-size:13px;line-height:1.55}.roleClinicPage-module__JN6pNq__related a svg{fill:none;width:18px;height:18px;stroke:var(--clinic-rust);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;transition:transform .16s;position:absolute;top:23px;right:20px}.roleClinicPage-module__JN6pNq__related a:hover{background:#fff;border-color:#aaa69c}.roleClinicPage-module__JN6pNq__related a:hover svg{transform:translate(3px)}.roleClinicPage-module__JN6pNq__cta{background:#d3e1d5;border-top:1px solid #103f343d;padding:64px 24px}.roleClinicPage-module__JN6pNq__ctaInner{grid-template-columns:minmax(0,1fr) 290px;align-items:end;gap:60px;width:min(100%,960px);margin-inline:auto;display:grid}.roleClinicPage-module__JN6pNq__ctaInner>div>p:last-child{color:#40534a;max-width:590px;margin-top:17px;font-size:16px}.roleClinicPage-module__JN6pNq__primaryCta{border:1px solid var(--clinic-forest);background:var(--clinic-forest);color:#fff;touch-action:manipulation;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 18px;font-size:12px;font-weight:850;line-height:1.3;text-decoration:none;display:inline-flex}.roleClinicPage-module__JN6pNq__primaryCta:hover{background:#082f27}.roleClinicPage-module__JN6pNq__primaryCta svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:18px;height:18px;transition:transform .16s}.roleClinicPage-module__JN6pNq__primaryCta:hover svg{transform:translate(3px)}@media (max-width:760px){.roleClinicPage-module__JN6pNq__readingColumn,.roleClinicPage-module__JN6pNq__examplesIntro{width:min(100% - 40px,760px)}.roleClinicPage-module__JN6pNq__hero{padding:28px 0 48px}.roleClinicPage-module__JN6pNq__hero .roleClinicPage-module__JN6pNq__eyebrow{margin-top:40px}.roleClinicPage-module__JN6pNq__hero h1{font-size:clamp(40px,11.5vw,54px)}.roleClinicPage-module__JN6pNq__heroLead{font-size:17px}.roleClinicPage-module__JN6pNq__overview,.roleClinicPage-module__JN6pNq__patterns,.roleClinicPage-module__JN6pNq__checklist,.roleClinicPage-module__JN6pNq__related{padding-block:62px}.roleClinicPage-module__JN6pNq__patternList>div{grid-template-columns:1fr;gap:10px}.roleClinicPage-module__JN6pNq__caseNav{padding-block:48px 58px}.roleClinicPage-module__JN6pNq__examples{padding:60px 20px 70px}.roleClinicPage-module__JN6pNq__readingPath{grid-template-columns:1fr;gap:0}.roleClinicPage-module__JN6pNq__readingPath li{text-align:left;grid-template-columns:36px 1fr;place-items:center start;gap:13px;min-height:50px}.roleClinicPage-module__JN6pNq__caseList{gap:48px;margin-top:46px}.roleClinicPage-module__JN6pNq__caseHeader{padding:31px 25px 27px}.roleClinicPage-module__JN6pNq__caseMeta{grid-template-columns:1fr}.roleClinicPage-module__JN6pNq__caseFlow{padding:0 23px 8px}.roleClinicPage-module__JN6pNq__flowStep{grid-template-columns:35px minmax(0,1fr);gap:15px;padding-top:32px}.roleClinicPage-module__JN6pNq__flowStep:before{left:17px}.roleClinicPage-module__JN6pNq__stepMarker{width:35px;height:35px}.roleClinicPage-module__JN6pNq__beforeQuote,.roleClinicPage-module__JN6pNq__afterQuote{padding:20px 18px;font-size:21px}.roleClinicPage-module__JN6pNq__diagnosisList li,.roleClinicPage-module__JN6pNq__questionList li{font-size:15px}.roleClinicPage-module__JN6pNq__evidenceList div{grid-template-columns:1fr;gap:4px}.roleClinicPage-module__JN6pNq__attribution{margin-top:62px;padding:28px 25px}.roleClinicPage-module__JN6pNq__related ul,.roleClinicPage-module__JN6pNq__ctaInner{grid-template-columns:1fr}.roleClinicPage-module__JN6pNq__related a{min-height:0}.roleClinicPage-module__JN6pNq__cta{padding:56px 20px}.roleClinicPage-module__JN6pNq__ctaInner{gap:32px}.roleClinicPage-module__JN6pNq__primaryCta{width:min(100%,390px)}}@media (prefers-reduced-motion:reduce){.roleClinicPage-module__JN6pNq__related a svg,.roleClinicPage-module__JN6pNq__primaryCta svg{transition:none}}
