.legal-shell-module__e0dYta__shell{min-height:100vh;padding:0 clamp(1rem,4vw,3rem)}.legal-shell-module__e0dYta__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:min(1100px,100%);margin:0 auto;padding:1.4rem 0;display:flex}.legal-shell-module__e0dYta__brandLink{border-radius:12px;text-decoration:none}.legal-shell-module__e0dYta__navigation{flex-wrap:wrap;gap:.5rem;display:flex}.legal-shell-module__e0dYta__navigation a{color:var(--muted);border-radius:10px;padding:.6rem .8rem;font-size:.85rem;font-weight:650;text-decoration:none}.legal-shell-module__e0dYta__navigation a:hover{background:var(--accent-soft);color:var(--accent-strong)}.legal-shell-module__e0dYta__main{width:min(820px,100%);margin:0 auto;padding:2rem 0 1.5rem}.legal-shell-module__e0dYta__document{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;padding:clamp(1.25rem,5vw,3rem)}.legal-shell-module__e0dYta__heading{border-bottom:1px solid var(--border);padding-bottom:1.5rem}.legal-shell-module__e0dYta__eyebrow{color:var(--accent-strong);letter-spacing:.04em;margin-bottom:1rem;font-size:.8rem;font-weight:700}.legal-shell-module__e0dYta__heading h1{letter-spacing:-.045em;max-width:none;margin-bottom:1rem;font-size:clamp(2rem,5vw,3rem);line-height:1.12}.legal-shell-module__e0dYta__introduction{color:var(--muted);font-size:1rem;line-height:1.7}.legal-shell-module__e0dYta__updated{color:var(--muted);margin-bottom:0;font-size:.8rem}.legal-shell-module__e0dYta__content{overflow-wrap:anywhere;font-size:.95rem;line-height:1.8}.legal-shell-module__e0dYta__content section{margin-top:2rem}.legal-shell-module__e0dYta__content h2{margin-bottom:.75rem;font-size:1.1rem;line-height:1.45}.legal-shell-module__e0dYta__content p:last-child{margin-bottom:0}.legal-shell-module__e0dYta__content ul,.legal-shell-module__e0dYta__content ol{padding-left:1.35rem}.legal-shell-module__e0dYta__content li+li{margin-top:.45rem}.legal-shell-module__e0dYta__footer{text-align:center;padding:1rem 0 2.5rem;font-size:.85rem}.legal-shell-module__e0dYta__skipLink{z-index:10;background:var(--surface);border-radius:8px;padding:.7rem 1rem;position:absolute;top:0;left:1rem;transform:translateY(-150%)}.legal-shell-module__e0dYta__skipLink:focus{transform:translateY(0)}@media print{.legal-shell-module__e0dYta__header,.legal-shell-module__e0dYta__footer,.legal-shell-module__e0dYta__skipLink{display:none}.legal-shell-module__e0dYta__main{width:100%;padding:0}.legal-shell-module__e0dYta__document{box-shadow:none;border:0;padding:0}}
