.fv-clarity{padding:88px 0;background:#f8f5ee;color:#142844}.fv-clarity-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(32px,6vw,96px)}.fv-clarity-intro h2,.fv-reading h2{font:500 clamp(30px,4vw,48px)/1.16 "Fraunces",Georgia,serif;letter-spacing:-.025em;margin:16px 0 22px}.fv-clarity-intro p:not(.eyebrow){font-size:17px;line-height:1.8;max-width:560px}.fv-clarity-intro a{display:inline-flex;align-items:center;gap:12px;color:#2648d8;font-weight:700;margin-top:18px;text-underline-offset:5px}.fv-clarity-answers details{border-bottom:1px solid #14284428}.fv-clarity-answers summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;list-style:none;font-weight:700;font-size:17px;line-height:1.6}.fv-clarity-answers summary::-webkit-details-marker{display:none}.fv-clarity-answers summary svg{flex:none}.fv-clarity-answers details[open] summary svg{transform:rotate(180deg)}.fv-clarity-answers p{font-size:16px;line-height:1.8;margin:0 0 26px}.fv-reading{padding-block:64px;color:#142844}.fv-reading-heading{max-width:720px}.fv-reading-heading p:not(.eyebrow){font-size:17px;line-height:1.7;color:#55657b}.fv-reading-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.fv-reading-links a{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #d5ddea;border-radius:12px;padding:24px;color:#142844;text-decoration:none;font-weight:700;line-height:1.6;background:#f7f8fc;transition:background .18s,border-color .18s}.fv-reading-links a:hover{background:#eef1ff;border-color:#617afa}.fv-reading-links a svg{flex:none}.fv-reading a:focus-visible,.fv-clarity a:focus-visible,.fv-clarity summary:focus-visible{outline:3px solid #3155ec;outline-offset:5px}.sports-v3 .fv-reading-links{grid-template-columns:minmax(0,650px)}@media(max-width:780px){.fv-clarity{padding:52px 0}.fv-clarity-layout{grid-template-columns:1fr;gap:26px}.fv-reading{padding-block:44px}.fv-reading-links{grid-template-columns:1fr}.fv-reading-links a{padding:20px}.fv-clarity-intro h2,.fv-reading h2{font-size:34px}}@media(prefers-reduced-motion:reduce){.fv-reading-links a{transition:none}}
