.content-page{padding:0 22px 96px}.content-nav,.content-page{max-width:820px;margin:0 auto}.content-nav{display:flex;align-items:center;justify-content:space-between;padding:22px}.content-nav .brand{display:inline-flex;align-items:center;gap:10px;font-weight:900;font-size:20px;color:var(--ink)}.content-page .eyebrow{display:inline-block;font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--blue);margin:28px 0 6px}.content-page h1{font-size:clamp(30px,5vw,46px);line-height:1.08;font-weight:900;margin:6px 0 18px;color:var(--ink)}.content-page .lede{font-size:19px;line-height:1.6;color:var(--ink-2);font-weight:600;margin:0 0 28px}.content-page h2{font-size:26px;font-weight:900;margin:40px 0 12px;color:var(--ink)}.content-page h3{font-size:19px;font-weight:800;margin:26px 0 8px;color:var(--ink)}.content-page p{font-size:16px;line-height:1.7;color:var(--ink-2);font-weight:600;margin:0 0 16px}.content-page ul{margin:0 0 18px;padding-left:22px}.content-page li{font-size:16px;line-height:1.7;color:var(--ink-2);font-weight:600;margin:0 0 8px}.content-page a{color:var(--blue);font-weight:800}.content-page .updated{font-size:13px;color:var(--ink-3);font-weight:700;margin:0 0 24px}.content-page table{width:100%;border-collapse:collapse;margin:18px 0 28px;font-size:15px}.content-page td,.content-page th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}.content-page thead th{font-weight:900;color:var(--ink);background:var(--bg-soft)}.content-page tbody th{font-weight:800;color:var(--ink);width:28%}.content-page td{color:var(--ink-2);font-weight:600}.content-page .col-you{color:var(--ink);font-weight:800}.content-page .faq-q{border-bottom:1px solid var(--line);padding:20px 0}.content-page .faq-q h3{margin:0 0 8px}.content-page .faq-q p{margin:0}.content-cta{background:var(--bg-soft);border:1px solid var(--line);border-radius:20px;padding:28px;text-align:center;margin:40px 0 0}.content-cta h2{margin:0 0 8px}.content-cta p{margin:0 auto 18px;max-width:520px}.content-foot{border-top:1px solid var(--line);padding:30px 22px;text-align:center}.content-foot nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:0 0 12px}.content-foot a,.content-foot p{color:var(--ink-3);font-size:13px;font-weight:700}.content-foot p{margin:0}