.LegalPageShell_page__Em26X{background:var(--ag-ivory);color:var(--ag-charcoal);padding-block:var(--ag-page-start) 3rem}.LegalPageShell_shell__gc8Lt{width:min(100%,var(--ag-product-shell));margin-inline:auto;padding-inline:var(--ag-product-gutter)}.LegalPageShell_header__xXP_h{margin-bottom:1.5rem}.LegalPageShell_breadcrumb__wwznw{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;color:var(--ag-slate);font-size:.875rem}.LegalPageShell_breadcrumb__wwznw a{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:600;color:var(--ag-crimson)}.LegalPageShell_updated__vAiNr{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;color:var(--ag-slate);font-size:.875rem}.LegalPageShell_updated__vAiNr svg{width:1rem;height:1rem;color:var(--ag-crimson)}.LegalPageShell_header__xXP_h h1{margin:0;font:600 2.25rem/1.12 var(--font-heading-serif),serif;letter-spacing:-.02em}.LegalPageShell_description__wn5Gu{max-width:70ch;margin:.75rem 0 0;font-size:1rem;line-height:1.65;color:var(--ag-slate)}.LegalPageShell_introAction__Ig4HX{margin-top:.75rem}.LegalPageShell_introAction__Ig4HX a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--ag-crimson);font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.LegalPageShell_layout__psUbR{display:grid;align-items:start;gap:1.5rem}.LegalPageShell_policyNav__H23MS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.LegalPageShell_policyNav__H23MS a{display:flex;align-items:center;min-height:2.75rem;padding:.5rem .75rem;border-radius:.5rem;color:var(--ag-slate);font:600 .875rem/1.45 var(--font-ui),sans-serif;overflow-wrap:anywhere;text-decoration:none}.LegalPageShell_policyNav__H23MS a:hover{color:var(--ag-crimson);background:var(--ag-ivory-sunk)}.LegalPageShell_policyNav__H23MS a[aria-current=page]{color:var(--ag-crimson);background:var(--ag-crimson-soft)}.LegalPageShell_page__Em26X a:focus-visible{outline:2px solid var(--ag-crimson);outline-offset:3px;border-radius:.25rem}.LegalPageShell_article__x__VZ{min-width:0;max-width:50rem;padding:1.25rem;border:1px solid var(--ag-border);border-radius:.75rem;background:var(--ag-paper);overflow-wrap:anywhere}.LegalPageShell_article__x__VZ :where(h2){margin:2rem 0 .75rem;color:var(--ag-charcoal);font:600 1.5rem/1.3 var(--font-heading-serif),serif}.LegalPageShell_article__x__VZ :where(h3){margin:1.5rem 0 .5rem;color:var(--ag-charcoal);font:600 1.125rem/1.4 var(--font-ui),sans-serif}.LegalPageShell_article__x__VZ :where(p,li){color:var(--ag-slate);font:400 1rem/1.75 var(--font-ui),sans-serif}.LegalPageShell_article__x__VZ :where(p){max-width:72ch}.LegalPageShell_article__x__VZ :where(strong){font-weight:600;color:var(--ag-charcoal)}.LegalPageShell_article__x__VZ>section+section{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--ag-border)}.LegalPageShell_article__x__VZ>div>h2:first-child,.LegalPageShell_article__x__VZ>section>h2:first-child{margin-top:0}.LegalPageShell_article__x__VZ :where(section[id],h2[id],h3[id]){scroll-margin-top:8rem}.LegalPageShell_article__x__VZ a{color:var(--ag-crimson);text-decoration:underline;text-underline-offset:.2em}.LegalPageShell_article__x__VZ :where(hr){border-color:var(--ag-border)}@media (min-width:48rem){.LegalPageShell_article__x__VZ{padding:2rem}}@media (min-width:64rem){.LegalPageShell_header__xXP_h{margin-bottom:2rem}.LegalPageShell_header__xXP_h h1{font-size:2.75rem}.LegalPageShell_layout__psUbR{grid-template-columns:12rem minmax(0,1fr);gap:2rem}.LegalPageShell_policyNav__H23MS{grid-template-columns:1fr;position:sticky;top:8rem}}