*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7fafc;color:#203341;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.7}.wrap{max-width:1040px;margin:auto;padding:0 24px}a{color:#075d80;text-underline-offset:3px}a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #b56400;outline-offset:4px}.fc-hero{background:#0a4d7a;color:white;padding:44px 0 38px}.fc-hero a{color:white}.fc-hero h1{max-width:800px;font-size:clamp(28px,5vw,44px);line-height:1.16;margin:12px 0 18px}.fc-hero p{max-width:750px}.fc-kicker{text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:750}.fc-hero .fc-kicker{color:#bfe0ed}article.wrap{padding-top:24px;padding-bottom:36px}p{margin:10px 0 16px}h2{font-size:27px;line-height:1.3;margin:42px 0 16px}h2,h3,section[id]{scroll-margin-top:120px}h3{font-size:21px;line-height:1.3}article>p{max-width:830px}.fc-answer,.fc-equation{padding:22px 25px;background:#e9f4fa;border-left:4px solid #0f6ba8;border-radius:0 12px 12px 0}.fc-note,.fc-sources{font-size:14px;color:#536775}.fc-steps,.fc-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fc-steps>section,.fc-card{padding:20px;border:1px solid #d5e1e8;border-radius:14px;background:#fff;min-width:0}.fc-card{display:flex;flex-direction:column}.fc-card .fc-kicker{color:#075d80;margin:0}.fc-card h3{margin:7px 0 12px}.fc-card dd{margin:4px 0 15px}.fc-card dt,.fc-markets dt{font-weight:750}.fc-card p,.fc-card dd{font-size:15px}.fc-card .fc-commerce{margin-top:auto;padding-top:12px}.fc-button,.fc-secondary{display:inline-block;padding:12px 15px;border-radius:8px;font-weight:700;text-decoration:none}.fc-button{background:#f3b13e;color:#1a2733;line-height:1.45}.fc-secondary{background:#075d80;color:white}.fc-commerce small{display:block;margin-top:10px;color:#536775;font-size:12px}.fc-sources a{overflow-wrap:anywhere}.fc-table{overflow-x:auto;border:1px solid #d5e1e8;border-radius:10px;margin:20px 0;background:white}.fc-table table{width:100%;min-width:690px;border-collapse:collapse;font-size:14px}.fc-table th,.fc-table td{text-align:left;vertical-align:top;padding:14px;border-bottom:1px solid #e1e9ee}.fc-table th{color:#123e59}.fc-table thead{background:#eef5fa}.fc-table caption{text-align:left;padding:13px 14px;font-weight:700}.fc-disclosure{font-size:13px;background:#fff7e7;border:1px solid #e5d6b7;padding:14px;border-radius:8px}.fc-markets{background:white;border:1px solid #d5e1e8;border-radius:12px;padding:20px}.fc-markets dd{margin:3px 0 14px}.fc-faq details{background:white;border-bottom:1px solid #d5e1e8;padding:18px}.fc-faq summary{font-weight:700;cursor:pointer}.fc-next{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:30px}footer{text-align:center;padding:30px;background:#edf3f7;font-size:14px}li{margin-bottom:10px}@media(max-width:850px){.fc-steps,.fc-models{grid-template-columns:1fr}.fc-card{padding:22px}.wrap{padding-left:18px;padding-right:18px}.fc-hero{padding-top:30px}h2{font-size:24px}.fc-button{max-width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
