.rg[data-astro-cid-oatupghc]{padding-block:var(--space-16) var(--space-24)}.rg-grid[data-astro-cid-oatupghc]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--space-16);align-items:start}.rg-article[data-astro-cid-oatupghc]{grid-column:1;grid-row:1;max-width:780px;min-width:0}.rg-aside[data-astro-cid-oatupghc]{grid-column:2;grid-row:1;position:sticky;top:160px;display:grid;gap:var(--space-6)}.rg-toc[data-astro-cid-oatupghc]{border-left:2px solid var(--color-border);padding-left:var(--space-5)}.rg-toc-title[data-astro-cid-oatupghc]{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-3)}.rg-toc[data-astro-cid-oatupghc] ol[data-astro-cid-oatupghc]{list-style:none;margin:0;display:grid;gap:var(--space-2)}.rg-toc[data-astro-cid-oatupghc] li[data-astro-cid-oatupghc]{margin:0}.rg-toc[data-astro-cid-oatupghc] a[data-astro-cid-oatupghc]{color:var(--text-body);text-decoration:none;font-size:.92rem;line-height:1.35}.rg-toc[data-astro-cid-oatupghc] a[data-astro-cid-oatupghc]:hover{color:var(--color-primary);text-decoration:underline}.rg-side-cta[data-astro-cid-oatupghc]{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6)}.rg-side-cta[data-astro-cid-oatupghc] p[data-astro-cid-oatupghc]{font-size:.92rem;margin-bottom:var(--space-3)}.rg-side-cta[data-astro-cid-oatupghc] .btn[data-astro-cid-oatupghc]{width:100%;justify-content:center}.rg-article[data-astro-cid-oatupghc] h2{font-size:clamp(1.6rem,2.4vw,2rem);margin:var(--space-16) 0 var(--space-4);scroll-margin-top:160px}.rg-article[data-astro-cid-oatupghc] h3{font-size:1.2rem;margin:var(--space-8) 0 var(--space-3);scroll-margin-top:160px}.rg-article[data-astro-cid-oatupghc]>p[data-astro-cid-oatupghc],.rg-article[data-astro-cid-oatupghc] li[data-astro-cid-oatupghc]{max-width:70ch}.rg-box[data-astro-cid-oatupghc]{background:var(--color-surface-alt);border-left:4px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-6) var(--space-8);margin:var(--space-8) 0}.rg-box-title[data-astro-cid-oatupghc]{font-weight:700;color:var(--text-heading);margin-bottom:var(--space-3)}.rg-box[data-astro-cid-oatupghc] ul[data-astro-cid-oatupghc]{margin-bottom:0}.rg-cta-inline[data-astro-cid-oatupghc]{margin:var(--space-6) 0 var(--space-8)}.rg-table[data-astro-cid-oatupghc]{overflow-x:auto;margin:var(--space-6) 0 var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md)}.rg-table[data-astro-cid-oatupghc]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.rg-table[data-astro-cid-oatupghc] table[data-astro-cid-oatupghc]{width:100%;border-collapse:collapse;font-size:.95rem;min-width:560px}.rg-table[data-astro-cid-oatupghc] th[data-astro-cid-oatupghc],.rg-table[data-astro-cid-oatupghc] td[data-astro-cid-oatupghc]{text-align:left;vertical-align:top;padding:.75rem 1rem;border-bottom:1px solid var(--color-border)}.rg-table[data-astro-cid-oatupghc] thead[data-astro-cid-oatupghc] th[data-astro-cid-oatupghc]{background:var(--color-primary);color:#fff;font-weight:700}.rg-table[data-astro-cid-oatupghc] tbody[data-astro-cid-oatupghc] th[data-astro-cid-oatupghc]{font-weight:700;color:var(--text-heading)}.rg-table[data-astro-cid-oatupghc] tbody[data-astro-cid-oatupghc] tr[data-astro-cid-oatupghc]:nth-child(2n){background:var(--color-surface-alt)}.rg-table[data-astro-cid-oatupghc] tbody[data-astro-cid-oatupghc] tr[data-astro-cid-oatupghc]:last-child th[data-astro-cid-oatupghc],.rg-table[data-astro-cid-oatupghc] tbody[data-astro-cid-oatupghc] tr[data-astro-cid-oatupghc]:last-child td[data-astro-cid-oatupghc]{border-bottom:0}.rg-steps[data-astro-cid-oatupghc]{list-style:none;counter-reset:rgstep;margin:var(--space-8) 0!important;padding:0}.rg-steps[data-astro-cid-oatupghc] li[data-astro-cid-oatupghc]{counter-increment:rgstep;position:relative;padding:0 0 var(--space-6) 3.5rem;margin:0}.rg-steps[data-astro-cid-oatupghc] li[data-astro-cid-oatupghc]:before{content:counter(rgstep);position:absolute;left:0;top:-.15rem;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--color-primary);color:#fff;font-weight:700;display:grid;place-items:center}.rg-steps[data-astro-cid-oatupghc] li[data-astro-cid-oatupghc]:after{content:"";position:absolute;left:calc(1.125rem - 1px);top:2.35rem;bottom:.2rem;width:2px;background:var(--color-border)}.rg-steps[data-astro-cid-oatupghc] li[data-astro-cid-oatupghc]:last-child:after{display:none}.rg-steps[data-astro-cid-oatupghc] li[data-astro-cid-oatupghc] h3{margin:0 0 var(--space-2);font-size:1.1rem}.rg-steps[data-astro-cid-oatupghc] li[data-astro-cid-oatupghc] p[data-astro-cid-oatupghc]{margin:0}.rg-figure[data-astro-cid-oatupghc]{margin:var(--space-8) 0}.rg-figure[data-astro-cid-oatupghc] img[data-astro-cid-oatupghc]{width:100%;height:auto;margin:0!important;border:1px solid var(--color-border);background:#fff}.rg-figure[data-astro-cid-oatupghc] figcaption[data-astro-cid-oatupghc]{font-size:.88rem;color:var(--text-muted);margin-top:var(--space-2)}.rg-badges[data-astro-cid-oatupghc]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin:var(--space-6) 0 var(--space-8)}.rg-badges[data-astro-cid-oatupghc] img[data-astro-cid-oatupghc]{margin:0!important;height:110px;width:auto;border-radius:0!important}.rg-cta[data-astro-cid-oatupghc]{background:var(--color-surface-alt);border:1px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:var(--radius-md);padding:var(--space-8);margin:var(--space-10) 0}.rg-cta-title[data-astro-cid-oatupghc]{font-size:1.2rem;font-weight:700;color:var(--text-heading);margin-bottom:var(--space-3)}.rg-cta-row[data-astro-cid-oatupghc]{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-4)}.rg-faq[data-astro-cid-oatupghc]{border-top:1px solid var(--color-border)}.rg-faq-item[data-astro-cid-oatupghc]{border-bottom:1px solid var(--color-border);padding:var(--space-6) 0}.rg-faq-item[data-astro-cid-oatupghc] h3{margin:0 0 var(--space-2);font-size:1.1rem}.rg-faq-item[data-astro-cid-oatupghc] p[data-astro-cid-oatupghc]{margin:0;color:var(--text-body)}@media (max-width: 1020px){.rg-grid[data-astro-cid-oatupghc]{grid-template-columns:1fr;gap:var(--space-8)}.rg-aside[data-astro-cid-oatupghc]{grid-column:1;grid-row:1;position:static}.rg-article[data-astro-cid-oatupghc]{grid-row:2}.rg-side-cta[data-astro-cid-oatupghc]{display:none}.rg-toc[data-astro-cid-oatupghc] ol[data-astro-cid-oatupghc]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));column-gap:var(--space-6)}}@media (max-width: 600px){.rg[data-astro-cid-oatupghc]{padding-block:var(--space-10) var(--space-16)}.rg-box[data-astro-cid-oatupghc],.rg-cta[data-astro-cid-oatupghc]{padding:var(--space-5)}.rg-cta-row[data-astro-cid-oatupghc] .btn[data-astro-cid-oatupghc]{width:100%;justify-content:center}.rg-badges[data-astro-cid-oatupghc] img[data-astro-cid-oatupghc]{height:84px}}.ap-card[data-astro-cid-oatupghc]{display:grid;grid-template-columns:132px minmax(0,1fr);gap:var(--space-8);align-items:center;background:var(--color-surface-alt, #f7f7f7);border:1px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:var(--radius-md);padding:var(--space-8);margin:var(--space-12) 0 var(--space-4)}.ap-card[data-astro-cid-oatupghc] img[data-astro-cid-oatupghc]{width:132px;height:132px;border-radius:50%;object-fit:cover;margin:0!important;box-shadow:none!important}.ap-eyebrow[data-astro-cid-oatupghc]{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 var(--space-2)}.ap-title[data-astro-cid-oatupghc]{font-size:1.35rem;font-weight:700;color:var(--text-heading);margin:0 0 var(--space-2);text-wrap:balance}.ap-text[data-astro-cid-oatupghc]{margin:0 0 var(--space-4);max-width:60ch}.ap-name[data-astro-cid-oatupghc]{margin:0 0 var(--space-4)}.ap-name[data-astro-cid-oatupghc] b[data-astro-cid-oatupghc]{color:var(--text-heading)}.ap-row[data-astro-cid-oatupghc]{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4);align-items:center}.ap-row[data-astro-cid-oatupghc] a[data-astro-cid-oatupghc]{text-decoration:none}.ap-row[data-astro-cid-oatupghc] .btn-primary[data-astro-cid-oatupghc]{color:var(--text-on-primary, #fff)}.ap-tel[data-astro-cid-oatupghc]{font-weight:700;color:var(--text-heading);white-space:nowrap}.ap-tel[data-astro-cid-oatupghc]:hover{text-decoration:underline}@media (max-width: 640px){.ap-card[data-astro-cid-oatupghc]{grid-template-columns:1fr;text-align:left;padding:var(--space-6)}.ap-card[data-astro-cid-oatupghc] img[data-astro-cid-oatupghc]{width:96px;height:96px}}h1[data-astro-cid-oatupghc],h2[data-astro-cid-oatupghc],h3[data-astro-cid-oatupghc],.ap-title[data-astro-cid-oatupghc]{text-wrap:balance}p[data-astro-cid-oatupghc],li[data-astro-cid-oatupghc],td[data-astro-cid-oatupghc],th[data-astro-cid-oatupghc]{text-wrap:pretty}h1{text-wrap:balance}
