.reading-progress{position:fixed;inset:0 0 auto;height:2px;z-index:100;background:transparent}.reading-progress i{display:block;height:100%;background:var(--blue);transform:scaleX(0);transform-origin:left}.evidence-promise{display:flex;justify-content:space-between;gap:30px;border-top:1px solid var(--line);margin-top:22px;padding-top:20px;font-size:12px}.evidence-promise b{font-weight:550}.evidence-promise span{color:var(--muted)}.fit{padding-top:100px;padding-bottom:105px}.fit-head{display:grid;grid-template-columns:1fr 2fr;gap:60px;align-items:start;margin-bottom:55px}.fit-head h2{font-size:clamp(38px,4vw,56px);line-height:1.05;letter-spacing:-.05em;font-weight:550}.fit-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.fit-grid article{min-height:290px;padding:28px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background-color .25s ease,transform .25s ease}.fit-grid article:hover{background:#fff;transform:translateY(-3px)}.fit-grid span{font-size:10px;color:var(--blue)}.fit-grid h3{font-size:23px;line-height:1.2;margin-top:auto;letter-spacing:-.03em}.fit-grid p{font-size:13px;line-height:1.65;color:var(--muted);margin-top:14px}.mobile-cta{display:none}.nav-links a[aria-current=location]{color:var(--ink)}@media(max-width:900px){.fit-grid{grid-template-columns:repeat(2,1fr)}.fit-head{grid-template-columns:1fr;gap:18px}}@media(max-width:700px){.evidence-promise{flex-direction:column;gap:7px}.fit{padding-top:65px;padding-bottom:70px}.fit-grid{grid-template-columns:1fr}.fit-grid article{min-height:220px}.mobile-cta{display:flex;position:fixed;left:16px;right:16px;bottom:14px;z-index:90;justify-content:center;align-items:center;gap:12px;background:var(--blue);color:#fff;text-decoration:none;border-radius:999px;padding:15px 18px;font-size:12px;font-weight:650;box-shadow:0 12px 30px rgba(23,24,27,.25)}.footer{padding-bottom:90px}}@media(prefers-reduced-motion:reduce){.fit-grid article{transition:none}}
