.LegalShell-module__2ZkzSW__page{background:var(--qm-white);min-height:100vh;padding:0 0 var(--qm-section-y)}.LegalShell-module__2ZkzSW__container{max-width:780px;padding:2.5rem var(--qm-gutter) 0;margin:0 auto}.LegalShell-module__2ZkzSW__header{border-bottom:1px solid var(--qm-border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:2.5rem;padding-bottom:2rem;display:flex}.LegalShell-module__2ZkzSW__logo{font-family:var(--qm-font-display);font-size:1.1rem;font-weight:var(--qm-weight-h3);color:var(--qm-teal-strong);text-decoration:none}.LegalShell-module__2ZkzSW__logo:hover{color:var(--qm-teal-deep)}.LegalShell-module__2ZkzSW__meta{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.LegalShell-module__2ZkzSW__badge{font-size:var(--qm-text-kicker);letter-spacing:.03em;color:var(--qm-teal-strong);background:var(--qm-ring);border-radius:var(--qm-radius-pill);align-items:center;padding:.3rem .85rem;font-weight:700;display:inline-flex}.LegalShell-module__2ZkzSW__company{font-size:var(--qm-text-small);color:var(--qm-slate);margin:0}.LegalShell-module__2ZkzSW__title{font-family:var(--qm-font-display);font-size:var(--qm-text-h2);font-weight:var(--qm-weight-h3);color:var(--qm-ink);margin:0 0 1rem;line-height:1.2}.LegalShell-module__2ZkzSW__intro{font-size:var(--qm-text-lead);color:var(--qm-slate);margin:0 0 2.5rem;line-height:1.65}.LegalShell-module__2ZkzSW__content{font-family:var(--qm-font-body);font-size:var(--qm-text-body);color:var(--qm-ink);line-height:1.7}.LegalShell-module__2ZkzSW__section{margin-bottom:2.25rem}.LegalShell-module__2ZkzSW__sectionTitle{font-family:var(--qm-font-display);font-size:var(--qm-text-h3);font-weight:var(--qm-weight-h3);color:var(--qm-ink);margin:0 0 .85rem}.LegalShell-module__2ZkzSW__content p{color:var(--qm-slate);margin:0 0 1rem}.LegalShell-module__2ZkzSW__content p:last-child{margin-bottom:0}.LegalShell-module__2ZkzSW__content strong{color:var(--qm-ink);font-weight:700}.LegalShell-module__2ZkzSW__content a{color:var(--qm-teal-strong);text-underline-offset:.15em;text-decoration:underline;-webkit-text-decoration-color:var(--qm-border-teal);text-decoration-color:var(--qm-border-teal);transition:text-decoration-color var(--qm-t-fast);font-weight:600}.LegalShell-module__2ZkzSW__content a:hover{-webkit-text-decoration-color:var(--qm-teal-strong);text-decoration-color:var(--qm-teal-strong)}.LegalShell-module__2ZkzSW__content code{background:var(--qm-surface-tint);border:1px solid var(--qm-border-soft);color:var(--qm-ink);border-radius:4px;padding:.1em .35em;font-size:.88em}.LegalShell-module__2ZkzSW__content ul{color:var(--qm-slate);flex-direction:column;gap:.5rem;margin:0 0 1rem;padding-left:1.3rem;display:flex}.LegalShell-module__2ZkzSW__content ul li{line-height:1.6}.LegalShell-module__2ZkzSW__content dl{flex-direction:column;gap:.85rem;margin:0;display:flex}.LegalShell-module__2ZkzSW__content dl>div{background:var(--qm-surface);border:1px solid var(--qm-border-soft);border-radius:var(--qm-radius-sm);padding:1rem 1.25rem}.LegalShell-module__2ZkzSW__content dt{font-family:var(--qm-font-display);font-weight:var(--qm-weight-h3);font-size:var(--qm-text-small);color:var(--qm-teal-strong);margin-bottom:.35rem}.LegalShell-module__2ZkzSW__content dd{color:var(--qm-slate);margin:0;line-height:1.6}.LegalShell-module__2ZkzSW__callout{background:var(--qm-surface-tint);border-left:3px solid var(--qm-teal);border-radius:0 var(--qm-radius-sm) var(--qm-radius-sm) 0;color:var(--qm-slate);margin:1rem 0 0;padding:1rem 1.25rem;line-height:1.65}.LegalShell-module__2ZkzSW__prefsButton{border:2px solid var(--qm-teal-strong);border-radius:var(--qm-radius-pill);background:var(--qm-teal-strong);min-height:44px;color:var(--qm-white);font-family:var(--qm-font-body);font-size:var(--qm-text-small);cursor:pointer;transition:background var(--qm-t-fast), transform var(--qm-t-fast);justify-content:center;align-items:center;margin-top:.5rem;padding:.75rem 1.6rem;font-weight:700;display:inline-flex}.LegalShell-module__2ZkzSW__prefsButton:hover{background:var(--qm-teal-deep);transform:translateY(-2px)}.LegalShell-module__2ZkzSW__legalFooter{border-top:1px solid var(--qm-border-soft);flex-direction:column;gap:1.5rem;margin-top:3rem;padding-top:2rem;display:flex}.LegalShell-module__2ZkzSW__contactBlock h3{font-family:var(--qm-font-display);font-size:var(--qm-text-body);font-weight:var(--qm-weight-h3);color:var(--qm-ink);margin:0 0 .6rem}.LegalShell-module__2ZkzSW__contactBlock p{font-size:var(--qm-text-small);color:var(--qm-slate);margin:0 0 .3rem}.LegalShell-module__2ZkzSW__contactBlock a{color:var(--qm-teal-strong);font-weight:600;text-decoration:none}.LegalShell-module__2ZkzSW__contactBlock a:hover{text-underline-offset:.15em;text-decoration:underline}.LegalShell-module__2ZkzSW__backLinks{flex-wrap:wrap;gap:.75rem;display:flex}.LegalShell-module__2ZkzSW__backLink{font-size:var(--qm-text-small);color:var(--qm-teal-strong);background:var(--qm-surface);border:1px solid var(--qm-border-soft);border-radius:var(--qm-radius-pill);transition:background var(--qm-t-fast), border-color var(--qm-t-fast), transform var(--qm-t-fast);align-items:center;padding:.45rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.LegalShell-module__2ZkzSW__backLink:hover{background:var(--qm-surface-tint);border-color:var(--qm-border-teal);transform:translateY(-2px)}@media (max-width:600px){.LegalShell-module__2ZkzSW__meta{align-items:flex-start}}
