.care{color:var(--ink);background:#e9e5da}.care .section-heading>p:last-child{color:#4c4b46}.care .section-heading strong{background:var(--acid);padding:0 .2em}.urgency-grid{border:1px solid #aaa89f;grid-template-columns:repeat(4,1fr);display:grid}.urgency-grid article{border-right:1px solid #aaa89f;padding:1.6rem}.urgency-grid article:last-child{border-right:0}.urgency-grid span,.case-label{letter-spacing:.15em;color:#a62e18;font-size:.67rem;font-weight:900}.urgency-grid h3,.decision-card h3,.case-card h3{letter-spacing:-.04em;font:1.45rem Archivo Black}.urgency-grid p{font-size:.87rem}.decision-card{background:var(--ink);color:var(--paper);grid-template-columns:.7fr 1.3fr;gap:4rem;margin:2rem 0 6rem;padding:3rem;display:grid}.decision-card ol{margin:0;padding-left:1.2rem}.decision-card li{border-bottom:1px solid var(--line);padding:.8rem 0}.misread{grid-template-columns:1fr 1fr;align-items:start;gap:5vw;display:grid}.misread-title h2{margin-top:.5rem;font-size:clamp(2.5rem,5vw,5rem)}.misread-title>p:last-child{font-size:1.05rem}.case-card{background:var(--acid);box-shadow:12px 12px 0 var(--orange);padding:2.3rem}.pause{background:var(--ink);color:var(--paper);margin:1.5rem 0;padding:1.2rem}.pause strong{color:var(--acid);letter-spacing:.09em;font-size:.75rem}.dark{color:#34332e}.source-note{border-left:6px solid var(--blue);color:var(--muted);margin-top:2rem;padding:1.2rem;font-size:.78rem}@media (width<=850px){.urgency-grid{grid-template-columns:1fr 1fr}.urgency-grid article:nth-child(2){border-right:0}.urgency-grid article{border-bottom:1px solid #aaa89f}.decision-card,.misread{grid-template-columns:1fr}.decision-card{gap:1rem}.misread{gap:2rem}}@media (width<=520px){.urgency-grid{grid-template-columns:1fr}.urgency-grid article{border-right:0}.decision-card,.case-card{padding:1.3rem}.case-card{box-shadow:7px 7px 0 var(--orange)}}.behavior{background:#11110f}.words-grid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.words-grid article{background:#181814;padding:2rem}.wrong{background:var(--orange);color:var(--ink);padding:.35rem .55rem;font-size:.76rem;font-weight:800;display:inline-block}.words-grid h3,.cluster-grid h3,.defense-grid h3{letter-spacing:-.04em;font:1.55rem Archivo Black}.words-grid article>p:last-child,.cluster-grid p,.defense-grid p{color:var(--muted)}.threshold{background:var(--acid);color:var(--ink);flex-wrap:wrap;align-items:center;gap:.8rem;margin:1rem 0 7rem;padding:1.5rem;display:flex}.threshold strong{letter-spacing:.14em;width:100%;font-size:.7rem}.threshold span{font:1.05rem Archivo Black}.threshold p{width:100%;margin:0;font-size:.8rem}.personality-intro{grid-template-columns:1fr 1fr;align-items:end;gap:5vw;display:grid}.personality-intro h2,.defense-intro h2{font-size:clamp(2.5rem,5vw,5rem)}.personality-intro>p{color:var(--muted)}.cluster-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:3rem 0 1rem;display:grid}.cluster-grid article{background:var(--ink);padding:2rem}.cluster-grid span,.defense-grid span{letter-spacing:.13em;color:var(--orange);font-size:.65rem;font-weight:900}.category-check{background:var(--blue);color:var(--ink);padding:1.3rem;font-size:.88rem}.defense-intro{max-width:1000px;margin-top:7rem}.defense-intro>p:last-child{color:var(--muted)}.defense-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:3rem;display:grid}.defense-grid article{background:#181814;min-height:210px;padding:1.5rem}.defense-grid article.adaptive{background:#26300c}.defense-grid article.adaptive span{color:var(--acid)}.behavior-rule{border:2px solid var(--orange);letter-spacing:.05em;margin:1rem 0 0;padding:1.3rem;font-weight:900}.procedure-examples{background:#aaa89f;grid-template-columns:1fr 1fr;gap:1px;margin:0 0 6rem;display:grid}.procedure-examples article{background:#dcd8cc;padding:2rem}.procedure-examples h3{letter-spacing:-.04em;font:1.7rem Archivo Black}.procedure-examples .eyebrow{color:#a62e18}@media (width<=850px){.cluster-grid,.defense-grid{grid-template-columns:1fr 1fr}.personality-intro,.procedure-examples{grid-template-columns:1fr}}@media (width<=520px){.words-grid,.cluster-grid,.defense-grid{grid-template-columns:1fr}.threshold b{display:none}.threshold span{width:100%}}.stereotype-breaker{background:var(--blue);color:var(--ink);padding:2rem}.stereotype-breaker .eyebrow{color:var(--ink)}.stereotype-breaker>h3{letter-spacing:-.055em;max-width:800px;margin:.5rem 0 2rem;font:clamp(2rem,4vw,4rem)/.95 Archivo Black}.label-wall{background:#11110f59;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.label-wall article{background:var(--blue);grid-template-columns:1fr auto;gap:.7rem;min-height:180px;padding:1.2rem;display:grid}.label-wall strong{letter-spacing:-.04em;font:1.25rem/1.1 Archivo Black}.label-wall span{font:1.5rem Archivo Black}.label-wall p{grid-column:1/-1;margin:0;font-size:.84rem}.label-rule{border-top:2px solid var(--ink);margin:1.2rem 0 0;padding-top:1rem;font-weight:900}.taxonomy-note{border:1px solid var(--line);color:var(--muted);padding:1.3rem;font-size:.86rem}@media (width<=850px){.label-wall{grid-template-columns:1fr 1fr}}@media (width<=520px){.label-wall{grid-template-columns:1fr}.label-wall article{min-height:150px}}:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.menu-button{color:var(--paper);border:1px solid var(--line);background:0 0;padding:.65rem .8rem;font-weight:800;display:none}.finder{border-bottom:1px solid var(--line);background:#20211c;grid-template-columns:.8fr 1.2fr;gap:5vw;padding:4rem 7vw;display:grid}.finder h2{letter-spacing:-.055em;margin:.4rem 0;font:clamp(2rem,4vw,4rem)/.95 Archivo Black}.search-box label{margin-bottom:.6rem;font-size:.75rem;font-weight:800;display:block}.search-box input{background:var(--paper);width:100%;color:var(--ink);border:0;border-bottom:8px solid var(--acid);padding:1.15rem;font:700 1rem Inter}.search-results{background:var(--line);gap:1px;max-height:330px;display:grid;overflow:auto}.search-result{background:var(--ink);padding:1rem;text-decoration:none;display:block}.search-result:hover,.search-result:focus-visible{background:#2b2c25}.search-result strong{color:var(--acid);display:block}.search-result small{color:var(--muted)}.search-empty{color:var(--muted);background:var(--ink);padding:1rem}.lesson-module{border:1px solid var(--line);background:#151511;margin:1rem 0}.lesson-module>summary{cursor:pointer;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font:1.15rem Archivo Black;list-style:none;display:flex}.lesson-module>summary::-webkit-details-marker{display:none}.lesson-module>summary span{color:var(--orange)}.lesson-module>summary:after{content:"+";color:var(--acid);margin-left:auto;font-size:1.5rem}.lesson-module[open]>summary:after{content:"−"}.module-body{padding:0 1.5rem 1.5rem}.lesson-module .threshold{margin-bottom:1rem}.lesson-module .personality-intro,.lesson-module .defense-intro{margin-top:2rem}.care .lesson-module{background:#dfdbcf;border-color:#aaa89f}.care .lesson-module>summary:after{color:#a62e18}.review-strip{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:2rem;display:grid}.review-strip>div{border-right:1px solid var(--line);padding:1rem}.review-strip>div:last-child{border:0}.review-strip span{color:var(--orange);letter-spacing:.12em;font-size:.63rem;font-weight:900;display:block}.review-strip strong{margin-top:.3rem;font-size:.8rem;display:block}.source-note a{color:var(--blue)}.back-top{background:var(--acid);width:48px;height:48px;color:var(--ink);z-index:8;border:2px solid var(--ink);place-items:center;font-weight:900;text-decoration:none;display:grid;position:fixed;bottom:1rem;right:1rem}button,.button,.crisis-link{min-height:44px}footer a:not(.brand){color:var(--paper)}@media (width<=850px){.finder{grid-template-columns:1fr}.menu-button{display:block}#main-nav{background:var(--ink);border-bottom:1px solid var(--line);flex-direction:column;padding:1rem;display:none;position:absolute;top:62px;left:0;right:0}#main-nav.open{display:flex}.review-strip{grid-template-columns:1fr 1fr}.review-strip>div{border-bottom:1px solid var(--line)}.module-body{padding:0 .8rem .8rem}.lesson-module>summary{padding:1rem;font-size:1rem}}@media (width<=520px){.finder{padding:3rem 1.25rem}.review-strip{grid-template-columns:1fr}.review-strip>div{border-right:0}.fine{font-size:.82rem}.topic button{min-height:44px}.topbar .crisis-link{place-items:center;display:grid}.source-note{font-size:.85rem;line-height:1.7}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.updates{background:#171814}.update-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.update-grid article{background:var(--ink);flex-direction:column;min-height:260px;padding:1.5rem;display:flex}.update-grid h3{font:1.25rem Archivo Black}.update-grid p{color:var(--muted);font-size:.86rem}.update-grid strong{color:var(--acid);margin-top:auto;font-size:.75rem}.update-grid a{margin-top:.8rem;font-size:.75rem}.live-dot,.review-dot{background:var(--acid);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #d9ff431f}.review-dot{background:var(--orange);box-shadow:0 0 0 5px #ff65421f}.update-stamp{border:1px solid var(--line);color:var(--muted);margin-top:1rem;padding:1rem;font-size:.8rem}@media (width<=850px){.update-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.update-grid{grid-template-columns:1fr}}.hero{isolation:isolate;position:relative;overflow:hidden}.hero-copy{z-index:2;text-shadow:0 2px 18px #000000b8;position:relative}.hero-art{z-index:1;opacity:.62;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.hero-art:after{content:"";background:linear-gradient(90deg,#11110ff7 0%,#11110fd1 38%,#11110f47 72%,#11110f80 100%),linear-gradient(0deg,var(--ink) 0%,transparent 22%,#11110f40 100%);position:absolute;inset:0}.hero-art img{object-fit:cover;object-position:center 48%;filter:grayscale()contrast(1.14)brightness(.88);width:100%;height:100%}.hero-art figcaption{z-index:1;color:#f2efe7cc;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;position:absolute;bottom:1rem;right:1rem}.hero .hero-copy{max-width:700px;padding-right:1rem}.hero .lede{max-width:600px}@media (width<=1050px){.hero-art{opacity:.56}.hero .hero-copy{max-width:620px}}@media (width<=850px){.hero-art{opacity:.48;display:block}.hero-art:after{background:linear-gradient(90deg,#11110ff7 0%,#11110fcc 62%,#11110f73 100%),linear-gradient(0deg,var(--ink) 0%,transparent 20%)}.hero-art img{object-position:48% center;filter:grayscale()contrast(1.12)brightness(.82)}.hero-art figcaption{display:none}.hero .hero-copy{max-width:82%;padding-right:0}.hero .lede{max-width:94%}}@media (width<=560px){.hero-art{opacity:.4}.hero .hero-copy,.hero-actions{max-width:94%}}.curriculum{color:var(--ink);background:#eee9df}.curriculum .section-heading{max-width:940px}.curriculum-module{background:#f8f4eb;border-color:#11110f40}.curriculum-module summary{color:var(--ink)}.curriculum-module summary span{background:var(--acid);color:var(--ink)}.curriculum-module .module-body{border-top-color:#11110f2e}.module-lead{max-width:850px;font-size:1.08rem;line-height:1.65}.lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.lesson-grid article,.compare-card,.danger-card,.public-insurance article{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fffdf6;padding:1.25rem}.lesson-grid h3,.compare-card h3,.public-insurance h3{text-transform:uppercase;margin:.1rem 0 .55rem;font-size:1.1rem}.lesson-grid p,.compare-card p,.public-insurance p{margin:0;line-height:1.58}.danger-card{background:#ffdfd5!important}.compare-card{margin:1.25rem 0}.compare-row{border-top:1px solid #11110f40;grid-template-columns:180px 1fr;gap:1rem;padding:.7rem 0;display:grid}.compare-row:first-of-type{margin-top:.75rem}.personality-table,.defense-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0 1.5rem;display:grid}.personality-table div,.defense-table div{background:#fffdf6;border:1px solid #11110f73;gap:.25rem;padding:1rem;display:grid}.personality-table b,.defense-table b{text-transform:uppercase}.defense-table .mature{background:#e4ffc9;border-width:2px}.subhead{text-transform:uppercase;margin-top:2rem;font-family:Archivo Black,sans-serif}.four-checks{grid-template-columns:repeat(4,1fr);gap:.65rem;margin:1rem 0 1.5rem;display:grid}.four-checks article{background:var(--ink);color:#fff;padding:1rem}.four-checks b{color:var(--acid);letter-spacing:.08em;font-size:.86rem}.four-checks p{margin:.55rem 0 0;line-height:1.45}.change-model{grid-template-columns:repeat(9,auto);align-items:stretch;gap:.35rem;margin:1.5rem 0;padding-bottom:.5rem;display:grid;overflow-x:auto}.change-model div{background:var(--ink);color:#fff;gap:.5rem;min-width:145px;padding:1rem;display:grid}.change-model div:nth-of-type(5){background:var(--blue)}.change-model b{color:var(--acid);letter-spacing:.06em;font-size:.72rem}.change-model span{font-size:.84rem}.change-model i{align-self:center;font-size:1.3rem;font-style:normal}.elder-compare,.public-insurance{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1rem 0;display:grid}.elder-compare article{border-top:8px solid var(--blue);background:#fffdf6;padding:1.2rem}.elder-compare h3{text-transform:uppercase;margin:.1rem 0 .5rem}.elder-compare p{margin:0;line-height:1.55}.public-insurance{grid-template-columns:repeat(2,1fr)}.table-wrap{margin:1.25rem 0;overflow-x:auto}.insurance-table{border-collapse:collapse;background:#fffdf6;width:100%;min-width:780px}.insurance-table th,.insurance-table td{border:1px solid var(--ink);text-align:left;vertical-align:top;padding:.8rem}.insurance-table thead{background:var(--ink);color:#fff}.insurance-table tbody th{background:var(--acid)}.curriculum-sources{background:var(--ink);color:#fff;margin-top:1.25rem;padding:1.2rem;line-height:1.7}.curriculum-sources a{color:var(--acid)}@media (width<=850px){.lesson-grid,.personality-table,.defense-table,.public-insurance{grid-template-columns:1fr}.four-checks{grid-template-columns:repeat(2,1fr)}.elder-compare{grid-template-columns:1fr}.compare-row{grid-template-columns:1fr;gap:.2rem}.change-model{grid-template-columns:1fr}.change-model i{justify-self:center;transform:rotate(90deg)}}@media (width<=520px){.four-checks{grid-template-columns:1fr}.curriculum-module .module-body{padding:.9rem}.lesson-grid article{box-shadow:3px 3px 0 var(--ink)}}.mission{background:#151612}.mission-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:1rem 6vw;margin-bottom:3.5rem;display:grid}.mission-intro .eyebrow{grid-column:1/-1}.mission-intro h2{margin:0;font-size:clamp(2.8rem,5.8vw,6.2rem)}.mission-intro>p:last-child{color:var(--muted);margin:0 0 .4rem;font-size:1.1rem}.mission-paths{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.mission-paths article{border:1px solid var(--line);background:#1c1d18;flex-direction:column;min-height:330px;padding:1.6rem;display:flex}.mission-paths article span{letter-spacing:.14em;color:var(--orange);font-size:.7rem;font-weight:900}.mission-paths article h3{letter-spacing:-.04em;margin:2.6rem 0 1rem;font:1.55rem/1.05 Archivo Black}.mission-paths article p{color:var(--muted)}.mission-paths article a{border-top:1px solid;margin-top:auto;padding-top:1rem;font-size:.84rem;font-weight:800;text-decoration:none}.mission-paths article a b{float:right}.mission-paths .mission-featured{background:var(--acid);color:var(--ink);border-color:var(--acid)}.mission-paths .mission-featured p{color:#35362f}.mission-paths .mission-featured span{color:#9d2b16}.mission-bridge{border-left:8px solid var(--blue);color:#cbc9c2;background:#0d0e0b;margin:2rem 0 0;padding:1.25rem 1.4rem}.mission-bridge strong{color:var(--paper)}@media (width<=900px){.mission-intro,.mission-paths{grid-template-columns:1fr}.mission-paths article{min-height:250px}}
