nav{gap:20px}.nav-strength{white-space:nowrap}.nav-strength[aria-current=page]{color:var(--orange)}
.strength-hero{padding:76px 0 64px;text-align:center}.strength-hero h1{font-size:clamp(42px,5.5vw,68px)}.strength-hero .lead{font-size:18px}.strength-primary{background:var(--orange)}.strength-primary:hover{background:#963016}
.strength-why{display:grid;grid-template-columns:1fr 1.25fr;gap:90px;padding:40px 0 56px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.why-intro>p:last-child{color:var(--muted);max-width:370px;font-size:14px}.why-points article{display:flex;gap:20px;margin-bottom:24px}.why-points article:last-child{margin:0}.why-points article>span{font-size:13px;color:var(--orange);font-weight:700;padding-top:2px}.why-points h3{font-size:18px;margin-bottom:7px}.why-points p{font-size:14px;color:var(--muted);margin:0}
.strength-library{padding:66px 0}.library-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px}.library-heading h2{margin-bottom:10px}.library-heading p:last-child{color:var(--muted);margin:0;font-size:14px}.download-all{color:var(--orange);font-size:14px;font-weight:700;white-space:nowrap;border:1px solid #d8b3a6;padding:13px 18px;border-radius:6px}.download-all span{margin-left:16px}.download-all small{display:block;font-size:11px;color:var(--muted);font-weight:400;margin-top:3px}.strength-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.strength-card{background:white;border:1px solid var(--line);border-radius:9px;padding:24px;display:flex;flex-direction:column;min-width:0}.card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.guide-number{display:grid;place-items:center;background:#faeee6;color:var(--orange);height:36px;width:36px;border-radius:50%;font-size:13px;font-weight:700}.file-label{font-size:10px;letter-spacing:1px;color:var(--muted)}.guide-kicker{font-size:11px!important;color:var(--orange)!important;font-weight:600;margin-bottom:7px!important}.strength-card h3{font-size:23px;letter-spacing:-.7px;margin-bottom:10px}.strength-card>p{font-size:13px;color:var(--muted);margin-bottom:24px}.file-actions{display:flex;gap:16px;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:17px;margin-top:auto;font-size:12px;font-weight:600}.file-actions a:first-child{color:var(--orange)}.file-actions a:hover{text-decoration:underline}.start-note{background:#eeefe8;border-radius:9px;padding:30px;display:flex;flex-direction:column;justify-content:center}.start-note h3{font-size:26px;line-height:1.2}.start-note>p:not(.eyebrow){font-size:13px;color:var(--muted)}.start-note>a{font-size:12px;color:var(--orange);font-weight:600}.recovery-heading{margin-top:56px;max-width:800px}.recovery-heading h2{font-size:29px}.recovery-heading>p:last-child{font-size:13px;color:var(--muted)}.recovery-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.strength-cta{border-radius:10px;background:#e9ece3;padding:36px 40px;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:32px}.strength-cta h2{font-size:30px}.strength-cta p:last-child{font-size:14px;color:var(--muted);margin:0}.strength-cta .button{white-space:nowrap}.strength-sources{padding-bottom:40px}.strength-sources details{border-block:1px solid var(--line)}.strength-sources ul{font-size:12px;padding-left:20px;color:var(--muted)}.strength-sources a{text-decoration:underline}.strength-sources summary{font-size:12px}
@media(min-width:621px) and (max-width:1050px){.nav-wrap{flex-wrap:wrap;justify-content:center;padding:18px 0;gap:12px}nav{flex-wrap:wrap;justify-content:center;gap:12px 20px}.strength-why{gap:35px}.strength-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.strength-hero{padding:44px 0 38px}.strength-hero h1{font-size:42px;letter-spacing:-2px}.strength-hero .lead{font-size:16px}.strength-why{grid-template-columns:1fr;gap:22px;padding:30px 0}.why-intro h2 br{display:none}.why-intro>p:last-child{max-width:none}.why-points article{gap:14px}.strength-library{padding:38px 0}.library-heading{align-items:flex-start;flex-direction:column;gap:18px}.strength-grid,.recovery-grid{grid-template-columns:1fr}.strength-card{padding:22px}.card-top{margin-bottom:20px}.recovery-heading{margin-top:36px}.strength-cta{padding:26px 22px;align-items:flex-start;flex-direction:column;gap:20px}.strength-cta h2{font-size:28px}.strength-sources{padding-bottom:25px}}

nav .nav-strength{font-weight:700}
