.fg-article{max-width:900px;padding-top:40px;padding-bottom:64px;color:#334155}.fg-article>nav:first-child{font-size:.85rem;margin-bottom:28px}.fg-article h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.12;letter-spacing:-.035em;color:#0f172a;max-width:780px}.fg-lead{font-size:1.2rem;line-height:1.65;max-width:740px;margin:20px 0}.fg-reviewed{font-size:.85rem;margin:18px 0;color:#64748b}.fg-contents{display:flex;flex-wrap:wrap;gap:12px 24px;padding:22px;background:#eff6ff;border:1px solid #dbeafe;border-radius:16px;margin:36px 0}.fg-contents strong{flex-basis:100%;color:#0f172a}.fg-article section,.fg-sources{margin-top:40px;scroll-margin-top:100px}.fg-article h2{font-size:1.55rem;line-height:1.3;font-weight:800;color:#0f172a;margin-bottom:16px}.fg-article section p,.fg-sources p{line-height:1.8;margin:16px 0}.fg-article ol,.fg-article ul{padding-left:24px;line-height:1.8;list-style:revert}.fg-article li{padding-left:5px;margin:10px 0}.fg-article a:not(.ch-button){color:#1d4ed8;text-decoration:underline;text-underline-offset:3px}.fg-table-wrap{overflow-x:auto;margin:20px 0;border:1px solid #cbd5e1;border-radius:12px}.fg-article table{width:100%;border-collapse:collapse;font-size:.9rem}.fg-article caption{text-align:left;padding:16px;background:#f8fafc;font-weight:700;color:#0f172a}.fg-article td,.fg-article th{text-align:left;padding:14px;border-top:1px solid #e2e8f0;vertical-align:top;min-width:110px}.fg-article thead{background:#eff6ff;color:#0f172a}.fg-sources{padding-top:24px;border-top:1px solid #cbd5e1;font-size:.9rem}@media(max-width:600px){.fg-article{padding-top:24px}.fg-contents{gap:14px}.fg-contents a{flex-basis:100%}.fg-article td,.fg-article th{padding:10px}}