.rg-page .article-card{max-width:1000px;margin-inline:auto}.rg-page .article-title{overflow-wrap:anywhere}.rg-page .article-content{gap:2rem}.rg-page .article-section{scroll-margin-top:calc(var(--header-height) + 24px)}.rg-page .article-section h2{font-size:clamp(1.2rem,3vw,1.6rem);overflow-wrap:anywhere}.rg-page h3{margin:.65rem 0 0;font-size:1.13rem;line-height:1.5}.rg-toc,.rg-cta{padding:1.25rem;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-soft)}.rg-toc ol,.rg-page .site-faq-item p{margin-top:.8rem}.rg-page .rg-table-wrap{min-width:0;max-width:100%;overflow-x:auto;border:1px solid var(--line-strong);border-radius:var(--radius-md)}.rg-page table{width:100%;border-collapse:collapse;font-size:.95rem;line-height:1.65}.rg-page caption{padding:1rem;text-align:left;font-weight:600}.rg-page th,.rg-page td{padding:1rem;vertical-align:top;text-align:left;border-top:1px solid var(--line-strong);overflow-wrap:anywhere}.rg-page thead{background:var(--surface-soft)}.rg-page code{font-size:.9em;overflow-wrap:anywhere}.rg-page .rg-cta{display:grid;justify-items:start;gap:1rem}.rg-page .rg-cta p{margin:0}.rg-page a:focus-visible,.rg-page summary:focus-visible,.rg-table-wrap:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:600px){.rg-page th,.rg-page td{padding:.7rem}.rg-page table{min-width:560px}.rg-toc,.rg-cta{padding:1rem}}
