#fc-support-public{--fsp-red:#d71920;--fsp-ink:#202124;max-width:1160px;margin:0 auto 48px;color:var(--fsp-ink);font-family:inherit}#fc-support-public,#fc-support-public *{box-sizing:border-box}#fc-support-public h2,#fc-support-public h3{color:var(--fsp-ink);text-transform:none;line-height:1.16;letter-spacing:-.025em;margin:0 0 16px}#fc-support-public h2{font-size:clamp(25px,3vw,38px)}#fc-support-public h3{font-size:23px}#fc-support-public p{font-size:16px;line-height:1.65;margin:0 0 20px;color:#50545a}#fc-support-public .fsp-hero{display:grid;grid-template-columns:1.45fr 1fr;gap:38px;padding:38px;background:#fff;border:1px solid #e8e4e4;border-radius:24px;box-shadow:0 12px 35px #24101009;margin:0 0 38px}#fc-support-public .fsp-label{display:block;color:#b61920;font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:14px}#fc-support-public .fsp-aside{padding:28px;background:#fff3f2;border-radius:18px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}#fc-support-public .fsp-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}#fc-support-public a.fsp-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:52px;padding:15px 24px;background:var(--fsp-red);border:2px solid var(--fsp-red);color:#fff;border-radius:12px;font-weight:750;font-size:16px;text-decoration:none;line-height:1.3;box-shadow:none}#fc-support-public a.fsp-button:hover{background:#b51219;border-color:#b51219}#fc-support-public a.fsp-link{color:#a9131b;font-weight:750;text-decoration:none;font-size:16px;line-height:1.5}#fc-support-public a:hover{text-decoration:underline}#fc-support-public a:focus-visible{outline:3px solid #202124;outline-offset:5px}#fc-support-public p.fsp-note{font-size:13px;margin:16px 0 0;color:#65666b}#fc-support-public .fsp-topics{margin:0 0 32px;padding:0;background:none}#fc-support-public .fsp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#fc-support-public .fsp-card{display:flex;flex-direction:column;align-items:flex-start;padding:28px;background:#fff;border:1px solid #e5e5e5;border-radius:18px;min-width:0}#fc-support-public .fsp-number{display:grid;place-items:center;width:42px;height:42px;background:#fff0ee;color:#b61920;font-weight:800;border-radius:12px;margin-bottom:22px}#fc-support-public .fsp-card .fsp-link{margin-top:auto;padding-top:8px}#fc-support-public .fsp-checklist{display:grid;grid-template-columns:1fr 1.3fr;gap:30px;background:#f4f4f4;border-radius:20px;padding:32px;margin:0 0 24px}#fc-support-public .fsp-checklist h2{font-size:27px;margin-bottom:0}#fc-support-public ul{margin:0;padding-left:22px;line-height:1.6;font-size:16px;color:#44484e}#fc-support-public li+li{margin-top:12px}#fc-support-public li::marker{color:#c51b24}#fc-support-public .fsp-bottom{display:flex;flex-wrap:wrap;gap:16px 28px;padding:8px 0;background:none}#fc-support-public .fsp-bottom a{color:#50545a;font-size:14px;text-underline-offset:4px}@media(max-width:800px){#fc-support-public .fsp-hero{grid-template-columns:1fr;gap:24px;padding:25px}#fc-support-public .fsp-grid{grid-template-columns:1fr}#fc-support-public .fsp-checklist{grid-template-columns:1fr;gap:20px;padding:25px}#fc-support-public .fsp-card{padding:25px}#fc-support-public .fsp-number{margin-bottom:16px}}@media(max-width:420px){#fc-support-public .fsp-hero{padding:20px;border-radius:18px}#fc-support-public .fsp-aside{padding:20px}#fc-support-public .fsp-actions{align-items:stretch;flex-direction:column;gap:16px}#fc-support-public .fsp-actions .fsp-link{text-align:center}#fc-support-public a.fsp-button{width:100%;padding:14px 16px}#fc-support-public .fsp-checklist{padding:20px}}
