.protection_page__mjs3z{max-width:1120px;margin:0 auto;padding:clamp(48px,8vh,96px) 20px 80px}.protection_hero__EPdHS{text-align:center;max-width:640px;margin:0 auto}.protection_eyebrow__TF_3u{font-family:var(--mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.protection_h1__Wulub{margin:16px 0 0;font-family:var(--display);font-weight:300;font-size:clamp(30px,4vw,46px);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.protection_lead__86fhJ{margin:16px auto 0;max-width:520px;font-size:15px;line-height:1.6;color:var(--muted);text-wrap:pretty}.protection_cta__t67tR{display:inline-flex;margin-top:26px;padding:12px 22px;border-radius:12px;background:var(--btn);color:var(--btnText);font-size:14px;font-weight:550}.protection_grid__zlEm2{margin-top:56px;display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.protection_card__gfBSg{padding:22px;border:1px solid var(--border);border-radius:16px;background:var(--surface);scroll-margin-top:90px;transition:border-color .3s,box-shadow .3s}.protection_card__gfBSg:target{border-color:var(--border2);box-shadow:0 0 0 1px var(--border2),0 24px 50px -30px var(--glow)}.protection_cardName__q_Ye4{margin:0;font-family:var(--display);font-size:20px;font-weight:450}.protection_cardLine__DIR3D{margin:8px 0 14px;font-size:14px;line-height:1.55;color:var(--muted)}.protection_cardLink__0x0zp{font-size:13px;font-weight:500;color:var(--accentL)}@media (min-width:700px){.protection_grid__zlEm2{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}