.cmp-hero[data-astro-cid-yd5vpfmo]{padding-block:clamp(40px,6vw,72px) clamp(16px,2vw,24px)}.cmp-hero[data-astro-cid-yd5vpfmo] .eyebrow[data-astro-cid-yd5vpfmo]{display:block;margin-bottom:14px}.cmp-hero[data-astro-cid-yd5vpfmo] h1[data-astro-cid-yd5vpfmo]{font-size:clamp(30px,4vw,44px);margin-bottom:14px}.cmp-hero[data-astro-cid-yd5vpfmo] .lede[data-astro-cid-yd5vpfmo]{font-size:17px;line-height:1.7;color:var(--text-2)}.cmp-scroll[data-astro-cid-yd5vpfmo]{overflow-x:auto;margin-block:clamp(20px,3vw,32px) 10px;border:1px solid var(--hairline-soft);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-card)}.cmp-table[data-astro-cid-yd5vpfmo]{width:100%;border-collapse:collapse;font-size:14px;min-width:860px}.cmp-table[data-astro-cid-yd5vpfmo] th[data-astro-cid-yd5vpfmo],.cmp-table[data-astro-cid-yd5vpfmo] td[data-astro-cid-yd5vpfmo]{text-align:start;padding:12px 15px;border-bottom:1px solid var(--hairline-soft);color:var(--text-2);vertical-align:top}.cmp-table[data-astro-cid-yd5vpfmo] thead[data-astro-cid-yd5vpfmo] th[data-astro-cid-yd5vpfmo]{font-family:var(--font-display);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-label);background:var(--surface-sunken);white-space:nowrap}.cmp-table[data-astro-cid-yd5vpfmo] tbody[data-astro-cid-yd5vpfmo] th[data-astro-cid-yd5vpfmo]{font-family:var(--font-display);font-weight:700;color:var(--text);white-space:nowrap}.cmp-table[data-astro-cid-yd5vpfmo] tbody[data-astro-cid-yd5vpfmo] th[data-astro-cid-yd5vpfmo] a[data-astro-cid-yd5vpfmo]{color:inherit;text-decoration:underline;text-underline-offset:3px}.cmp-table[data-astro-cid-yd5vpfmo] tbody[data-astro-cid-yd5vpfmo] tr[data-astro-cid-yd5vpfmo]:last-child th[data-astro-cid-yd5vpfmo],.cmp-table[data-astro-cid-yd5vpfmo] tbody[data-astro-cid-yd5vpfmo] tr[data-astro-cid-yd5vpfmo]:last-child td[data-astro-cid-yd5vpfmo]{border-bottom:none}.cmp-note[data-astro-cid-yd5vpfmo],.cmp-updated[data-astro-cid-yd5vpfmo]{font-size:12.5px;color:var(--text-label)}.cmp-prose[data-astro-cid-yd5vpfmo]{padding-block:clamp(20px,3vw,30px) 0}.cmp-prose[data-astro-cid-yd5vpfmo] h2[data-astro-cid-yd5vpfmo]{font-size:clamp(21px,2.5vw,27px);margin:32px 0 12px}.cmp-prose[data-astro-cid-yd5vpfmo] p[data-astro-cid-yd5vpfmo]{font-size:16.5px;line-height:1.75;color:var(--text-2);margin-bottom:16px}.cmp-prose[data-astro-cid-yd5vpfmo] strong[data-astro-cid-yd5vpfmo]{color:var(--text)}.cmp-prose[data-astro-cid-yd5vpfmo] a[data-astro-cid-yd5vpfmo]{color:var(--primary-dark);text-decoration:underline;text-underline-offset:3px}.cmp-grid[data-astro-cid-yd5vpfmo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:6px}.cmp-card[data-astro-cid-yd5vpfmo]{display:flex;flex-direction:column;gap:4px;background:var(--surface);border:1px solid var(--hairline-soft);border-radius:14px;padding:15px 18px;box-shadow:var(--shadow-card);text-decoration:none;transition:transform .18s var(--ease-out),box-shadow .18s}.cmp-card[data-astro-cid-yd5vpfmo]:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.cmp-card[data-astro-cid-yd5vpfmo] strong[data-astro-cid-yd5vpfmo]{font-family:var(--font-display);font-size:15.5px;color:var(--text)}.cmp-card[data-astro-cid-yd5vpfmo] span[data-astro-cid-yd5vpfmo]{font-size:13.5px;color:var(--text-3)}.cmp-card[data-astro-cid-yd5vpfmo] .arrow[data-astro-cid-yd5vpfmo]{color:var(--primary-dark);font-size:13px;margin-top:2px}.cmp-disclaimer[data-astro-cid-yd5vpfmo]{margin-top:clamp(36px,5vw,56px);padding-top:22px;border-top:1px solid var(--hairline)}.cmp-disclaimer[data-astro-cid-yd5vpfmo] p[data-astro-cid-yd5vpfmo]{font-size:12.5px;line-height:1.65;color:var(--text-label)}.cmp-sources-h[data-astro-cid-yd5vpfmo]{font-size:15px;margin:18px 0 8px}.cmp-sources[data-astro-cid-yd5vpfmo]{margin:0;padding-inline-start:20px;color:var(--text-3);font-size:12.5px;line-height:1.7}.cmp-sources[data-astro-cid-yd5vpfmo] .src-note[data-astro-cid-yd5vpfmo]{color:var(--text-label)}.cmp-updated[data-astro-cid-yd5vpfmo]{margin-top:12px}.sr-only[data-astro-cid-yd5vpfmo]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
