.resource__body[data-astro-cid-7rakuz2j],.resource__grid[data-astro-cid-7rakuz2j] aside[data-astro-cid-7rakuz2j]{min-width:0}.resource__date[data-astro-cid-7rakuz2j]{color:var(--qct-color-muted);font-size:.8rem}.resource__sources[data-astro-cid-7rakuz2j]{gap:.6rem;padding-block:1.5rem;display:grid}.resource__sources[data-astro-cid-7rakuz2j] a[data-astro-cid-7rakuz2j]{color:var(--qct-color-accent-strong)}.resource__table-wrap[data-astro-cid-7rakuz2j]{max-width:100%;overflow-x:auto}.resource[data-astro-cid-7rakuz2j] table[data-astro-cid-7rakuz2j]{border-collapse:collapse;width:100%;min-width:440px;font-size:.88rem}.resource[data-astro-cid-7rakuz2j] caption[data-astro-cid-7rakuz2j]{text-align:left;color:var(--qct-color-ink);margin-bottom:1rem;font-weight:750}.resource[data-astro-cid-7rakuz2j] th[data-astro-cid-7rakuz2j],.resource[data-astro-cid-7rakuz2j] td[data-astro-cid-7rakuz2j]{border-bottom:1px solid var(--qct-color-line);text-align:left;vertical-align:top;padding:12px;line-height:1.6}.resource[data-astro-cid-7rakuz2j] th[data-astro-cid-7rakuz2j]{color:var(--qct-color-ink)}.resource[data-astro-cid-7rakuz2j] td[data-astro-cid-7rakuz2j]{color:var(--qct-color-muted)}.resource[data-astro-cid-7rakuz2j]{background:var(--qct-color-background);color:var(--qct-color-text)}.resource__hero[data-astro-cid-7rakuz2j]{padding:calc(var(--qct-hero-clearance) + 64px) 0 70px;border-bottom:1px solid var(--qct-color-line);text-align:center}.resource__hero[data-astro-cid-7rakuz2j] nav[data-astro-cid-7rakuz2j]{justify-content:center;gap:.6rem;margin-bottom:2rem;font-size:.85rem;display:flex}.resource__hero[data-astro-cid-7rakuz2j] nav[data-astro-cid-7rakuz2j] a[data-astro-cid-7rakuz2j]{color:var(--qct-color-muted)}.resource__hero[data-astro-cid-7rakuz2j]>div[data-astro-cid-7rakuz2j]>p[data-astro-cid-7rakuz2j],.resource__example[data-astro-cid-7rakuz2j]>p[data-astro-cid-7rakuz2j]{color:var(--qct-color-accent-strong);letter-spacing:.14em;font-size:.75rem;font-weight:800}.resource[data-astro-cid-7rakuz2j] h1[data-astro-cid-7rakuz2j]{color:var(--qct-color-ink);letter-spacing:-.055em;text-wrap:balance;max-width:30ch;margin:0 auto 1.4rem;font-size:clamp(2.35rem,5vw,4.4rem);line-height:1.03}.resource__intro[data-astro-cid-7rakuz2j]{color:var(--qct-color-muted);max-width:760px;margin:auto;font-size:1.12rem;line-height:1.75}.resource__grid[data-astro-cid-7rakuz2j]{grid-template-columns:minmax(220px,.34fr) minmax(0,.9fr);gap:clamp(40px,7vw,100px);padding-block:clamp(54px,7vw,96px);display:grid}.resource__grid[data-astro-cid-7rakuz2j] aside[data-astro-cid-7rakuz2j]{border-top:3px solid var(--qct-color-accent);align-self:start;padding-top:1rem;position:sticky;top:120px}.resource__grid[data-astro-cid-7rakuz2j] aside[data-astro-cid-7rakuz2j] strong[data-astro-cid-7rakuz2j]{color:var(--qct-color-ink);font-size:1.1rem}.resource__grid[data-astro-cid-7rakuz2j] aside[data-astro-cid-7rakuz2j] p[data-astro-cid-7rakuz2j]{color:var(--qct-color-muted);line-height:1.65}.resource__grid[data-astro-cid-7rakuz2j] aside[data-astro-cid-7rakuz2j] a[data-astro-cid-7rakuz2j]{color:var(--qct-color-accent-strong);font-weight:800}.resource__body[data-astro-cid-7rakuz2j] section[data-astro-cid-7rakuz2j]{border-top:1px solid var(--qct-color-line-strong);padding:clamp(28px,4vw,46px) 0}.resource[data-astro-cid-7rakuz2j] h2[data-astro-cid-7rakuz2j]{color:var(--qct-color-ink);letter-spacing:-.035em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.48rem,2.7vw,2.2rem);line-height:1.18}.resource__body[data-astro-cid-7rakuz2j] p[data-astro-cid-7rakuz2j],.resource[data-astro-cid-7rakuz2j] li[data-astro-cid-7rakuz2j]{color:var(--qct-color-muted);line-height:1.78}.resource[data-astro-cid-7rakuz2j] li[data-astro-cid-7rakuz2j]{margin:.45rem 0}.resource__example[data-astro-cid-7rakuz2j]{background:#171412;border:0!important;padding:clamp(26px,4vw,42px)!important}.resource__example[data-astro-cid-7rakuz2j] h2[data-astro-cid-7rakuz2j],.resource__example[data-astro-cid-7rakuz2j] p[data-astro-cid-7rakuz2j]{color:#fffaf5!important}.resource__example[data-astro-cid-7rakuz2j] p[data-astro-cid-7rakuz2j]:last-child{color:#d8d0c7!important}.resource[data-astro-cid-7rakuz2j] details[data-astro-cid-7rakuz2j]{border-top:1px solid var(--qct-color-line);padding:1rem 0}.resource[data-astro-cid-7rakuz2j] details[data-astro-cid-7rakuz2j]:last-child{border-bottom:1px solid var(--qct-color-line)}.resource[data-astro-cid-7rakuz2j] summary[data-astro-cid-7rakuz2j]{color:var(--qct-color-ink);cursor:pointer;font-weight:750}.resource[data-astro-cid-7rakuz2j] details[data-astro-cid-7rakuz2j] p[data-astro-cid-7rakuz2j]{margin-bottom:0}.resource__related[data-astro-cid-7rakuz2j]{gap:.65rem;margin-top:1rem;display:grid}.resource__related[data-astro-cid-7rakuz2j] a[data-astro-cid-7rakuz2j]{border:1px solid var(--qct-color-line-strong);color:var(--qct-color-ink);justify-content:space-between;align-items:center;padding:1rem 1.1rem;text-decoration:none;display:flex}.resource__related[data-astro-cid-7rakuz2j] span[data-astro-cid-7rakuz2j]{color:var(--qct-color-accent-strong)}.resource__cta[data-astro-cid-7rakuz2j]{background:#eee9e2;margin-top:2rem;border:0!important;padding:clamp(26px,4vw,42px)!important}.resource__cta[data-astro-cid-7rakuz2j] a[data-astro-cid-7rakuz2j]{background:var(--qct-color-ink);color:#fffaf5;margin-top:.5rem;padding:.9rem 1.15rem;font-weight:800;text-decoration:none;display:inline-block}@media (width<=760px){.resource__grid[data-astro-cid-7rakuz2j]{grid-template-columns:1fr}.resource__grid[data-astro-cid-7rakuz2j] aside[data-astro-cid-7rakuz2j]{position:static}.resource__hero[data-astro-cid-7rakuz2j]{padding-top:calc(var(--qct-hero-clearance) + 44px)}.resource[data-astro-cid-7rakuz2j] h1[data-astro-cid-7rakuz2j]{font-size:clamp(1.7rem,7vw,2.2rem);line-height:1.12}}
