.rg[data-astro-cid-i2n5ov2b]{padding-block:var(--section-y);background-color:var(--color-bg)}.rg-inner[data-astro-cid-i2n5ov2b]{max-width:72rem}@media (width>=1100px){.rg-inner[data-astro-cid-i2n5ov2b]{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}}.rg-main[data-astro-cid-i2n5ov2b]{min-width:0}.rg-answer[data-astro-cid-i2n5ov2b],.rg-body[data-astro-cid-i2n5ov2b]{max-width:46rem}.rg-toc[data-astro-cid-i2n5ov2b]{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:12px;margin-bottom:2.5rem;padding:1.25rem 1.4rem}@media (width>=1100px){.rg-toc[data-astro-cid-i2n5ov2b]{top:calc(var(--header-h) + 1.5rem);border:0;border-left:1px solid var(--color-line);background:0 0;border-radius:0;margin-bottom:0;padding:.2rem 0 .2rem 1.25rem;position:sticky}}.rg-toc-title[data-astro-cid-i2n5ov2b]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-700);margin:0 0 .9rem;font-size:.75rem;font-weight:600}.rg-toc-list[data-astro-cid-i2n5ov2b]{counter-reset:toc;flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.rg-toc-list[data-astro-cid-i2n5ov2b] a[data-astro-cid-i2n5ov2b]{color:var(--color-muted);padding:.32rem 0;font-size:.93rem;line-height:1.45;text-decoration:none;transition:color .2s;display:block}.rg-toc-list[data-astro-cid-i2n5ov2b] a[data-astro-cid-i2n5ov2b]:before{counter-increment:toc;content:counter(toc) ". ";color:color-mix(in srgb, var(--color-primary-600) 55%, transparent)}.rg-toc-list[data-astro-cid-i2n5ov2b] a[data-astro-cid-i2n5ov2b]:hover{color:var(--color-ink)}.rg-toc-list[data-astro-cid-i2n5ov2b] a[data-astro-cid-i2n5ov2b][aria-current=true]{color:var(--color-ink);font-weight:600}.rg-toc-list[data-astro-cid-i2n5ov2b] a[data-astro-cid-i2n5ov2b][aria-current=true]:before{color:var(--color-primary-600)}@media (width>=1100px){.rg-toc-list[data-astro-cid-i2n5ov2b] a[data-astro-cid-i2n5ov2b]{margin-left:-1.25rem;border-left:2px solid #0000;margin-block:0;padding-left:1.25rem}.rg-toc-list[data-astro-cid-i2n5ov2b] a[data-astro-cid-i2n5ov2b][aria-current=true]{border-left-color:var(--color-primary-600)}}.rg-answer[data-astro-cid-i2n5ov2b]{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:12px;padding:clamp(1.5rem,3vw,2rem)}.rg-answer[data-astro-cid-i2n5ov2b] .heading-rule[data-astro-cid-i2n5ov2b]{margin-bottom:1.1rem}.rg-answer-label[data-astro-cid-i2n5ov2b]{letter-spacing:.09em;text-transform:uppercase;color:var(--color-primary-700);margin:0 0 .7rem;font-size:.78rem;font-weight:600}.rg-answer-text[data-astro-cid-i2n5ov2b]{color:var(--color-ink);margin:0;font-size:1.1rem;line-height:1.7}.rg-body[data-astro-cid-i2n5ov2b]{color:var(--color-muted);margin-top:clamp(2.5rem,5vw,3.5rem);font-size:1.0625rem;line-height:1.75}.rg-body[data-astro-cid-i2n5ov2b]>[data-astro-cid-i2n5ov2b]+[data-astro-cid-i2n5ov2b]{margin-top:1.35em}.rg-body[data-astro-cid-i2n5ov2b] h2[data-astro-cid-i2n5ov2b]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);scroll-margin-top:var(--header-h);margin:2.5em 0 .7em;font-size:clamp(1.35rem,2.6vw,1.65rem);font-weight:600;line-height:1.3}.rg-body[data-astro-cid-i2n5ov2b] h2[data-astro-cid-i2n5ov2b]:first-child{margin-top:0}.rg-body[data-astro-cid-i2n5ov2b] h3[data-astro-cid-i2n5ov2b]{font-family:var(--font-display);color:var(--color-ink);margin:0 0 .35em;font-size:1.05rem;font-weight:600}.rg-body[data-astro-cid-i2n5ov2b] strong[data-astro-cid-i2n5ov2b]{color:var(--color-ink);font-weight:600}.rg-body[data-astro-cid-i2n5ov2b] a[data-astro-cid-i2n5ov2b]{color:var(--color-primary-700);text-underline-offset:2px;text-decoration:underline}.rg-note[data-astro-cid-i2n5ov2b]{color:#6b7280;font-size:.98rem}.rg-table-wrap[data-astro-cid-i2n5ov2b]{border:1px solid var(--color-line);border-radius:12px;overflow-x:auto}.rg-table[data-astro-cid-i2n5ov2b]{border-collapse:collapse;text-align:left;width:100%;font-size:.98rem}.rg-table[data-astro-cid-i2n5ov2b] caption[data-astro-cid-i2n5ov2b]{caption-side:bottom;color:#6b7280;text-align:left;padding:.85rem 1rem;font-size:.88rem;line-height:1.5}.rg-table[data-astro-cid-i2n5ov2b] th[data-astro-cid-i2n5ov2b],.rg-table[data-astro-cid-i2n5ov2b] td[data-astro-cid-i2n5ov2b]{border-bottom:1px solid var(--color-line);white-space:nowrap;padding:.8rem 1rem}.rg-table--wrap[data-astro-cid-i2n5ov2b] th[data-astro-cid-i2n5ov2b],.rg-table--wrap[data-astro-cid-i2n5ov2b] td[data-astro-cid-i2n5ov2b]{white-space:normal;min-width:9rem}.rg-table[data-astro-cid-i2n5ov2b] thead[data-astro-cid-i2n5ov2b] th[data-astro-cid-i2n5ov2b]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary-700);background-color:var(--color-surface);font-size:.8rem;font-weight:600}.rg-table[data-astro-cid-i2n5ov2b] tbody[data-astro-cid-i2n5ov2b] th[data-astro-cid-i2n5ov2b]{color:var(--color-ink);font-weight:600}.rg-table[data-astro-cid-i2n5ov2b] tbody[data-astro-cid-i2n5ov2b] tr[data-astro-cid-i2n5ov2b]:last-child th[data-astro-cid-i2n5ov2b],.rg-table[data-astro-cid-i2n5ov2b] tbody[data-astro-cid-i2n5ov2b] tr[data-astro-cid-i2n5ov2b]:last-child td[data-astro-cid-i2n5ov2b]{border-bottom:0}.rg-list[data-astro-cid-i2n5ov2b]{counter-reset:rg;margin:0;padding:0;list-style:none}.rg-list[data-astro-cid-i2n5ov2b]>li[data-astro-cid-i2n5ov2b]{padding-left:2.6rem;position:relative}.rg-list[data-astro-cid-i2n5ov2b]>li[data-astro-cid-i2n5ov2b]+li[data-astro-cid-i2n5ov2b]{margin-top:1.5rem}.rg-list[data-astro-cid-i2n5ov2b]>li[data-astro-cid-i2n5ov2b]:before{counter-increment:rg;content:counter(rg, decimal-leading-zero);font-family:var(--font-display);color:color-mix(in srgb, var(--color-primary-600) 65%, transparent);font-size:.95rem;font-weight:700;position:absolute;top:.05em;left:0}.rg-list[data-astro-cid-i2n5ov2b] p[data-astro-cid-i2n5ov2b]{margin:0}.rg-check[data-astro-cid-i2n5ov2b]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.rg-check[data-astro-cid-i2n5ov2b] li[data-astro-cid-i2n5ov2b]{padding-left:1.7rem;position:relative}.rg-check[data-astro-cid-i2n5ov2b] li[data-astro-cid-i2n5ov2b]:before{content:"";border-left:2px solid var(--color-primary-600);border-bottom:2px solid var(--color-primary-600);width:.7rem;height:.38rem;position:absolute;top:.55em;left:0;transform:rotate(-45deg)}.rg-cta[data-astro-cid-i2n5ov2b]{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:12px;grid-template-columns:1fr;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(3rem,6vw,4.5rem);padding:clamp(1.5rem,3vw,2rem);display:grid}@media (width>=800px){.rg-cta[data-astro-cid-i2n5ov2b]{grid-template-columns:1fr 1fr}}.rg-cta-media[data-astro-cid-i2n5ov2b],.rg-cta-body[data-astro-cid-i2n5ov2b]{min-width:0}.rg-cta[data-astro-cid-i2n5ov2b] .btn-primary[data-astro-cid-i2n5ov2b]{white-space:normal;text-align:center;max-width:100%}.rg-cta-media[data-astro-cid-i2n5ov2b]{border-radius:10px;overflow:hidden}.rg-cta-media[data-astro-cid-i2n5ov2b] .rg-cta-img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.rg-cta[data-astro-cid-i2n5ov2b] .eyebrow[data-astro-cid-i2n5ov2b]{margin-bottom:.7rem}.rg-cta-title[data-astro-cid-i2n5ov2b]{font-family:var(--font-display);color:var(--color-ink);margin:0 0 .7rem;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:600}.rg-cta-text[data-astro-cid-i2n5ov2b]{color:var(--color-muted);margin:0 0 1.5rem;font-size:1rem;line-height:1.7}.rg-cta-links[data-astro-cid-i2n5ov2b]{color:var(--color-muted);margin:1.25rem 0 0;font-size:.95rem}.rg-cta-links[data-astro-cid-i2n5ov2b] a[data-astro-cid-i2n5ov2b]{color:var(--color-primary-700);text-underline-offset:2px;text-decoration:underline}
