.LegalLayout-module__ka3CIW__root{--header-h:calc(76px + var(--safe-top));background:var(--background);min-height:100vh;color:var(--text-primary);font-family:var(--d1-text)}.LegalLayout-module__ka3CIW__root article{--legal-display:var(--d1-display);--legal-text:var(--d1-text)}.LegalLayout-module__ka3CIW__header{z-index:10;height:var(--header-h);padding:var(--safe-top) var(--gutter) 0;background:rgb(var(--background-rgb) / .9);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 rgb(var(--shadow-rgb) / .1);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.LegalLayout-module__ka3CIW__brand{--logo-word:var(--primary-text);align-items:center;display:inline-flex}.LegalLayout-module__ka3CIW__logo{width:auto;height:46px;display:block}.LegalLayout-module__ka3CIW__brandName{font-family:var(--d1-display);font-size:1.85rem;font-style:italic;line-height:1}.LegalLayout-module__ka3CIW__back{align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;display:inline-flex}.LegalLayout-module__ka3CIW__back svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px;transition:transform .5s var(--ease-out)}.LegalLayout-module__ka3CIW__back:hover svg{transform:translate(-4px)}.LegalLayout-module__ka3CIW__main{padding:clamp(3rem, 10vh, 6rem) var(--gutter) clamp(4rem, 10vh, 7rem)}.LegalLayout-module__ka3CIW__footer{margin:0 var(--gutter);border-top:1px solid var(--border);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.5rem 0 5rem;font-size:.85rem;display:flex}.LegalLayout-module__ka3CIW__footer nav{gap:1.25rem;display:flex}.LegalLayout-module__ka3CIW__footer a:hover{color:var(--text-primary)}@media (max-width:560px){.LegalLayout-module__ka3CIW__brandSub{display:none}}.LegalLayout-module__ka3CIW__brandSub{letter-spacing:0;text-transform:none;color:var(--text-primary);font-size:.9rem}.LegalLayout-module__ka3CIW__root{--ph-hint-size:.8rem;--ph-hint-tracking:0;--ph-hint-case:none;--ph-hint-opacity:1}.LegalLayout-module__ka3CIW__footer{color:var(--text-primary)}.LegalLayout-module__ka3CIW__headerActions{align-items:center;gap:1rem;display:flex}.LegalLayout-module__ka3CIW__theme{--tt-size:44px;--tt-border:var(--border-strong);--tt-fg:var(--text-primary)}.LegalLayout-module__ka3CIW__theme:hover{--tt-bg:var(--inverse);--tt-border:var(--inverse);--tt-fg:var(--on-inverse)}.LegalLayout-module__ka3CIW__root{--button-weight:800;--button-size-plus:2px;background:var(--section-green);--surface:rgb(var(--green-ctx-fg-rgb) / .1);}.LegalLayout-module__ka3CIW__header{background:color-mix(in srgb, var(--section-green) 90%, transparent);box-shadow:0 1px 0 rgb(var(--green-ctx-fg-rgb) / .14)}.LegalLayout-module__ka3CIW__brand{--logo-emblem:var(--highlight);--logo-word:var(--highlight)}
