.bulletClinic-module__GncgmW__clinic{--page:#f7f5f0;--paper:#fffefa;--ink:#1d2924;--ink-soft:#4f5c56;--line:#d9d5cb;--forest:#103f34;--forest-soft:#e4eee9;--red:#963d36;background:var(--page);color:var(--ink);overflow-x:hidden}.bulletClinic-module__GncgmW__readingColumn{width:min(100% - 48px,760px);margin-inline:auto}.bulletClinic-module__GncgmW__hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 20%, #ceddd2b8, transparent 32%), var(--paper);padding:44px 0 68px}.bulletClinic-module__GncgmW__breadcrumbs{color:#68736d;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.bulletClinic-module__GncgmW__breadcrumbs a{color:var(--forest);text-underline-offset:3px;font-weight:750;text-decoration-thickness:1px}.bulletClinic-module__GncgmW__breadcrumbs a:hover{text-decoration-thickness:2px}.bulletClinic-module__GncgmW__breadcrumbs a:focus-visible,.bulletClinic-module__GncgmW__caseNav a:focus-visible,.bulletClinic-module__GncgmW__secondaryCta:focus-visible,.bulletClinic-module__GncgmW__faqList summary:focus-visible{outline:3px solid var(--color-gold);outline-offset:4px}.bulletClinic-module__GncgmW__eyebrow,.bulletClinic-module__GncgmW__stepLabel{color:var(--color-gold-deep);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850;line-height:1.4}.bulletClinic-module__GncgmW__hero .bulletClinic-module__GncgmW__eyebrow{margin-top:62px}.bulletClinic-module__GncgmW__hero h1{max-width:740px;font-family:var(--font-dm-serif), Georgia, serif;letter-spacing:-.05em;text-wrap:balance;margin:16px 0 0;font-size:clamp(48px,6vw,70px);font-weight:400;line-height:.98}.bulletClinic-module__GncgmW__heroLead{color:#3e4f47;text-wrap:pretty;max-width:670px;margin:25px 0 0;font-size:19px;line-height:1.65}.bulletClinic-module__GncgmW__heroMeta{color:#5c6862;font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:9px 24px;margin-top:28px;font-size:10px;font-weight:700;display:flex}.bulletClinic-module__GncgmW__heroMeta>*{position:relative}.bulletClinic-module__GncgmW__heroMeta>*+:before{background:var(--red);content:"";border-radius:99px;width:3px;height:3px;position:absolute;top:50%;left:-14px}.bulletClinic-module__GncgmW__orientation{padding-block:72px 80px}.bulletClinic-module__GncgmW__orientationIntro h2,.bulletClinic-module__GncgmW__sectionIntro h2,.bulletClinic-module__GncgmW__selfCheck h2,.bulletClinic-module__GncgmW__evidenceGuides h2,.bulletClinic-module__GncgmW__faqSection h2,.bulletClinic-module__GncgmW__cta h2{font-family:var(--font-dm-serif), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin:12px 0 0;font-size:clamp(34px,4.5vw,46px);font-weight:400;line-height:1.06}.bulletClinic-module__GncgmW__orientationIntro>p:last-child,.bulletClinic-module__GncgmW__sectionIntro>p:last-child,.bulletClinic-module__GncgmW__evidenceGuides>div>p:last-child{max-width:650px;color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.7}.bulletClinic-module__GncgmW__readingPath{grid-template-columns:repeat(5,1fr);gap:12px;margin:38px 0 0;padding:0;list-style:none;display:grid;position:relative}.bulletClinic-module__GncgmW__readingPath:before{content:"";background:#c6c2b8;height:1px;position:absolute;top:19px;left:9%;right:9%}.bulletClinic-module__GncgmW__readingPath li{color:#46534d;text-align:center;text-wrap:balance;justify-items:center;gap:10px;font-size:12px;font-weight:700;line-height:1.35;display:grid;position:relative}.bulletClinic-module__GncgmW__readingPath span{z-index:1;background:var(--paper);width:38px;height:38px;color:var(--forest);font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;border:1px solid #bdb8ad;border-radius:999px;place-content:center;font-size:11px;font-weight:850;display:grid;position:relative}.bulletClinic-module__GncgmW__caseNav{border-top:1px solid var(--line);gap:0;margin-top:48px;display:grid}.bulletClinic-module__GncgmW__caseNav>span{color:#68736d;letter-spacing:.12em;text-transform:uppercase;padding:20px 0 8px;font-size:10px;font-weight:800}.bulletClinic-module__GncgmW__caseNav a{border-bottom:1px solid var(--line);min-height:44px;color:var(--forest);touch-action:manipulation;justify-content:space-between;align-items:center;font-size:14px;font-weight:750;text-decoration:none;display:flex}.bulletClinic-module__GncgmW__caseNav a:after{color:var(--red);content:"↓";font-size:15px}.bulletClinic-module__GncgmW__caseNav a:hover{color:var(--red)}.bulletClinic-module__GncgmW__disclosure{border-left:3px solid var(--color-gold);background:#f0eee7;grid-template-columns:150px 1fr;gap:24px;margin-top:38px;padding:20px 22px;display:grid}.bulletClinic-module__GncgmW__disclosure strong{color:var(--forest);font-size:12px;line-height:1.45}.bulletClinic-module__GncgmW__disclosure p{color:#56615b;margin:0;font-size:13px;line-height:1.6}.bulletClinic-module__GncgmW__roleEditions{padding-bottom:84px}.bulletClinic-module__GncgmW__roleEditionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.bulletClinic-module__GncgmW__roleEditionGrid>a{border:1px solid var(--line);background:var(--paper);min-height:210px;color:var(--ink);flex-direction:column;padding:26px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.bulletClinic-module__GncgmW__roleEditionGrid>a:hover,.bulletClinic-module__GncgmW__roleEditionGrid>a:focus-visible{border-color:#aaa69c;outline:none;transform:translateY(-2px);box-shadow:0 14px 30px #272e2a12}.bulletClinic-module__GncgmW__roleEditionGrid strong{color:var(--forest);font-family:var(--font-dm-serif), Georgia, serif;font-size:25px;font-weight:400;line-height:1.12}.bulletClinic-module__GncgmW__roleEditionGrid p{color:var(--ink-soft);margin:12px 0 0;font-size:13px;line-height:1.6}.bulletClinic-module__GncgmW__roleEditionGrid span{color:var(--red);text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:11px;font-weight:850;display:inline-flex}.bulletClinic-module__GncgmW__roleEditionGrid svg,.bulletClinic-module__GncgmW__evidenceGuides svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:17px;height:17px}.bulletClinic-module__GncgmW__examples{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#efede7;padding:80px 24px 96px}.bulletClinic-module__GncgmW__caseFile{background:var(--paper);border:1px solid #d3cfc5;width:min(100%,840px);margin-inline:auto;scroll-margin-top:96px;box-shadow:0 18px 44px #272e2a12}.bulletClinic-module__GncgmW__caseFile+.bulletClinic-module__GncgmW__caseFile{margin-top:72px}.bulletClinic-module__GncgmW__caseHeader{border-bottom:1px solid var(--line);padding:42px 56px 38px}.bulletClinic-module__GncgmW__caseHeader p{color:var(--red);font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.bulletClinic-module__GncgmW__caseHeader h2{font-family:var(--font-dm-serif), Georgia, serif;letter-spacing:-.04em;text-wrap:balance;margin:10px 0 0;font-size:clamp(35px,4.5vw,48px);font-weight:400;line-height:1.04}.bulletClinic-module__GncgmW__caseHeader>span{color:#66716b;margin-top:12px;font-size:13px;line-height:1.45;display:block}.bulletClinic-module__GncgmW__caseFlow{margin:0;padding:0 56px 18px;list-style:none}.bulletClinic-module__GncgmW__flowStep{grid-template-columns:44px minmax(0,1fr);gap:24px;padding-top:42px;display:grid;position:relative}.bulletClinic-module__GncgmW__flowStep:before{content:"";background:#cbc7bd;width:1px;position:absolute;top:0;bottom:0;left:21px}.bulletClinic-module__GncgmW__finalStep:before{bottom:48px}.bulletClinic-module__GncgmW__stepMarker{z-index:1;background:var(--paper);width:44px;height:44px;color:var(--forest);font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;border:1px solid #bdb8ad;border-radius:999px;place-content:center;font-size:11px;font-weight:900;display:grid;position:relative}.bulletClinic-module__GncgmW__finalStep .bulletClinic-module__GncgmW__stepMarker{border-color:var(--forest);background:var(--forest);color:#fff}.bulletClinic-module__GncgmW__stepContent{min-width:0;padding-bottom:8px}.bulletClinic-module__GncgmW__stepLabel{color:var(--red);font-size:9px}.bulletClinic-module__GncgmW__stepContent h3{max-width:590px;font-family:var(--font-dm-serif), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;margin:8px 0 0;font-size:clamp(23px,3vw,29px);font-weight:400;line-height:1.16}.bulletClinic-module__GncgmW__beforeQuote,.bulletClinic-module__GncgmW__afterQuote{overflow-wrap:anywhere;font-family:var(--font-dm-serif), Georgia, serif;border-left:4px solid;margin:22px 0 0;padding:25px 28px;font-size:clamp(23px,3.2vw,31px);line-height:1.42}.bulletClinic-module__GncgmW__beforeQuote{color:#4c524f;background:#f1efea;border-left-color:#918b82}.bulletClinic-module__GncgmW__afterQuote{border-left-color:var(--forest);background:var(--forest-soft);color:#173b30}.bulletClinic-module__GncgmW__diagnosisList,.bulletClinic-module__GncgmW__questionList{gap:0;margin:21px 0 0;padding:0;list-style:none;display:grid}.bulletClinic-module__GncgmW__diagnosisList li,.bulletClinic-module__GncgmW__questionList li{color:#46534d;border-top:1px solid #e1ddd4;padding:15px 4px 15px 31px;font-size:16px;line-height:1.65;position:relative}.bulletClinic-module__GncgmW__diagnosisList li:before{background:var(--red);content:"";width:10px;height:2px;position:absolute;top:25px;left:4px}.bulletClinic-module__GncgmW__questionList{counter-reset:clinic-question}.bulletClinic-module__GncgmW__questionList li{counter-increment:clinic-question}.bulletClinic-module__GncgmW__questionList li:before{color:var(--red);content:counter(clinic-question) ".";font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;font-size:11px;font-weight:850;position:absolute;top:16px;left:2px}.bulletClinic-module__GncgmW__evidenceList{border-top:1px solid #cac5ba;margin:23px 0 0}.bulletClinic-module__GncgmW__evidenceList div{border-bottom:1px solid #dcd8ce;grid-template-columns:minmax(120px,.55fr) 1fr;align-items:baseline;gap:24px;padding:15px 4px;display:grid}.bulletClinic-module__GncgmW__evidenceList dt{color:#69736e;font-size:12px;font-weight:700}.bulletClinic-module__GncgmW__evidenceList dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:800}.bulletClinic-module__GncgmW__lesson{border-top:1px solid #c9d7d1;margin-top:18px;padding:21px 4px 46px}.bulletClinic-module__GncgmW__lesson strong{color:var(--forest);font-size:12px}.bulletClinic-module__GncgmW__lesson p{color:#46534d;margin:8px 0 0;font-size:15px;line-height:1.7}.bulletClinic-module__GncgmW__selfCheck{padding-block:92px 82px}.bulletClinic-module__GncgmW__selfCheck ul{gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.bulletClinic-module__GncgmW__selfCheck li{border-top:1px solid var(--line);color:#394740;padding:17px 4px 17px 36px;font-size:17px;line-height:1.55;position:relative}.bulletClinic-module__GncgmW__selfCheck li:last-child{border-bottom:1px solid var(--line)}.bulletClinic-module__GncgmW__selfCheck li:before{width:20px;height:20px;color:var(--forest);content:"✓";border:1px solid #a9b7b0;border-radius:4px;place-content:center;font-size:12px;font-weight:900;display:grid;position:absolute;top:19px;left:3px}.bulletClinic-module__GncgmW__evidenceGuides{grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);align-items:start;gap:52px;padding-bottom:88px;display:grid}.bulletClinic-module__GncgmW__evidenceGuides>div a{color:var(--forest);text-underline-offset:3px;font-weight:750}.bulletClinic-module__GncgmW__evidenceGuides nav{border-top:1px solid var(--line);display:grid}.bulletClinic-module__GncgmW__evidenceGuides nav a{border-bottom:1px solid var(--line);min-height:54px;color:var(--forest);justify-content:space-between;align-items:center;gap:20px;padding:10px 2px;font-size:13px;font-weight:750;line-height:1.45;text-decoration:none;display:flex}.bulletClinic-module__GncgmW__evidenceGuides nav a:hover,.bulletClinic-module__GncgmW__evidenceGuides nav a:focus-visible{color:var(--red);text-underline-offset:3px;outline:none;text-decoration:underline}.bulletClinic-module__GncgmW__faqSection{padding-bottom:96px}.bulletClinic-module__GncgmW__faqList{gap:10px;margin-top:30px;display:grid}.bulletClinic-module__GncgmW__faqList details{border:1px solid var(--line);background:var(--paper);padding-inline:22px}.bulletClinic-module__GncgmW__faqList summary{cursor:pointer;color:var(--forest);touch-action:manipulation;padding-block:20px;font-size:16px;font-weight:800;line-height:1.45}.bulletClinic-module__GncgmW__faqList details:hover{border-color:#aaa69c}.bulletClinic-module__GncgmW__faqList p{color:var(--ink-soft);margin:0;padding:0 0 22px;font-size:15px;line-height:1.7}.bulletClinic-module__GncgmW__cta{background:#d3e1d5;border-top:1px solid #103f3440;padding:68px 24px}.bulletClinic-module__GncgmW__ctaInner{grid-template-columns:minmax(0,1fr) 290px;align-items:end;gap:64px;width:min(100%,980px);margin-inline:auto;display:grid}.bulletClinic-module__GncgmW__cta h2{max-width:610px}.bulletClinic-module__GncgmW__ctaInner>div:first-child>p:last-child{color:#40534a;max-width:590px;margin:18px 0 0;font-size:16px;line-height:1.65}.bulletClinic-module__GncgmW__ctaActions{gap:10px;display:grid}.bulletClinic-module__GncgmW__primaryCta,.bulletClinic-module__GncgmW__secondaryCta{text-align:left;touch-action:manipulation;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 18px;font-size:12px;font-weight:850;line-height:1.3;text-decoration:none;display:inline-flex}.bulletClinic-module__GncgmW__primaryCta{border:1px solid var(--forest);background:var(--forest);color:#fff;cursor:pointer}.bulletClinic-module__GncgmW__secondaryCta{color:var(--forest);border:1px solid #103f3461}.bulletClinic-module__GncgmW__primaryCta:hover{background:#082f27}.bulletClinic-module__GncgmW__secondaryCta:hover{border-color:var(--forest);background:#ffffff4d}.bulletClinic-module__GncgmW__primaryCta:focus-visible{outline:3px solid var(--color-gold);outline-offset:4px}.bulletClinic-module__GncgmW__primaryCta svg,.bulletClinic-module__GncgmW__secondaryCta svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:18px;height:18px;transition:transform .16s}.bulletClinic-module__GncgmW__primaryCta:hover svg,.bulletClinic-module__GncgmW__secondaryCta:hover svg{transform:translate(3px)}@media (max-width:760px){.bulletClinic-module__GncgmW__readingColumn{width:min(100% - 40px,760px)}.bulletClinic-module__GncgmW__hero{padding:30px 0 54px}.bulletClinic-module__GncgmW__hero .bulletClinic-module__GncgmW__eyebrow{margin-top:48px}.bulletClinic-module__GncgmW__hero h1{font-size:clamp(43px,12vw,56px)}.bulletClinic-module__GncgmW__heroLead{font-size:17px}.bulletClinic-module__GncgmW__readingPath{grid-template-columns:1fr;gap:0;margin-top:30px}.bulletClinic-module__GncgmW__readingPath:before{width:1px;height:auto;inset:20px auto 20px 19px}.bulletClinic-module__GncgmW__readingPath li{text-align:left;grid-template-columns:40px 1fr;place-items:center start;gap:14px;min-height:54px}.bulletClinic-module__GncgmW__readingPath span{width:40px;height:40px}.bulletClinic-module__GncgmW__disclosure{grid-template-columns:1fr;gap:8px}.bulletClinic-module__GncgmW__roleEditionGrid,.bulletClinic-module__GncgmW__evidenceGuides{grid-template-columns:1fr}.bulletClinic-module__GncgmW__roleEditionGrid>a{min-height:190px}.bulletClinic-module__GncgmW__evidenceGuides{gap:30px;padding-bottom:70px}.bulletClinic-module__GncgmW__examples{padding:48px 20px 64px}.bulletClinic-module__GncgmW__caseFile+.bulletClinic-module__GncgmW__caseFile{margin-top:48px}.bulletClinic-module__GncgmW__caseHeader{padding:32px 26px 28px}.bulletClinic-module__GncgmW__caseFlow{padding:0 24px 8px}.bulletClinic-module__GncgmW__flowStep{grid-template-columns:36px minmax(0,1fr);gap:16px;padding-top:34px}.bulletClinic-module__GncgmW__flowStep:before{left:17px}.bulletClinic-module__GncgmW__stepMarker{width:36px;height:36px}.bulletClinic-module__GncgmW__beforeQuote,.bulletClinic-module__GncgmW__afterQuote{padding:21px 20px;font-size:22px}.bulletClinic-module__GncgmW__diagnosisList li,.bulletClinic-module__GncgmW__questionList li{font-size:15px}.bulletClinic-module__GncgmW__evidenceList div{grid-template-columns:1fr;gap:4px}.bulletClinic-module__GncgmW__lesson{padding-bottom:38px}.bulletClinic-module__GncgmW__selfCheck{padding-block:72px 64px}.bulletClinic-module__GncgmW__faqSection{padding-bottom:72px}.bulletClinic-module__GncgmW__cta{padding:58px 20px}.bulletClinic-module__GncgmW__ctaInner{grid-template-columns:1fr;gap:36px}.bulletClinic-module__GncgmW__ctaActions{width:min(100%,380px)}}@media (prefers-reduced-motion:reduce){.bulletClinic-module__GncgmW__roleEditionGrid>a,.bulletClinic-module__GncgmW__primaryCta svg,.bulletClinic-module__GncgmW__secondaryCta svg{transition:none}}
