.LegalShell-module__MNx3oa__page{background:var(--plum);min-height:100dvh;color:var(--cream);flex-direction:column;display:flex}.LegalShell-module__MNx3oa__top{grid-template-columns:44px 1fr 44px;align-items:center;padding:14px 16px 0;display:grid}.LegalShell-module__MNx3oa__back{width:44px;height:44px;color:var(--cream-82);place-items:center;font-size:1.6rem;line-height:1;text-decoration:none;display:grid}.LegalShell-module__MNx3oa__back:active{transform:translateY(1px)}.LegalShell-module__MNx3oa__mark{justify-self:center;height:26px}.LegalShell-module__MNx3oa__main{width:100%;max-width:720px;margin:0 auto;padding:26px 22px 60px}.LegalShell-module__MNx3oa__title{font-family:var(--font-display);margin:0 0 6px;font-size:clamp(1.9rem,7vw,2.6rem);line-height:1.08}.LegalShell-module__MNx3oa__updated{font-family:var(--font-ui);color:var(--cream-62);margin:0 0 30px;font-size:.82rem}.LegalShell-module__MNx3oa__prose{font-family:var(--font-ui);color:var(--cream-82);font-size:1rem;line-height:1.7}.LegalShell-module__MNx3oa__prose h2{font-family:var(--font-display);color:var(--cream);margin:34px 0 10px;font-size:1.22rem;line-height:1.25}.LegalShell-module__MNx3oa__prose h3{font-family:var(--font-ui);color:var(--cream);margin:22px 0 6px;font-size:1rem;font-weight:700}.LegalShell-module__MNx3oa__prose p{margin:0 0 14px}.LegalShell-module__MNx3oa__prose ul{margin:0 0 14px;padding-left:20px}.LegalShell-module__MNx3oa__prose li{margin:0 0 8px}.LegalShell-module__MNx3oa__prose strong{color:var(--cream);font-weight:700}.LegalShell-module__MNx3oa__prose a{color:var(--rose);text-underline-offset:3px;text-decoration:underline}.LegalShell-module__MNx3oa__prose code{background:var(--cream-10);border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.LegalShell-module__MNx3oa__callout{border:2px solid var(--cream-16);border-radius:var(--radius-card);background:var(--cream-10);margin:22px 0;padding:16px 18px}.LegalShell-module__MNx3oa__callout p:last-child{margin-bottom:0}.LegalShell-module__MNx3oa__foot{border-top:1px solid var(--cream-16);font-family:var(--font-ui);color:var(--cream-62);flex-wrap:wrap;align-items:center;gap:10px;margin-top:44px;padding-top:20px;font-size:.85rem;display:flex}.LegalShell-module__MNx3oa__footLink{color:var(--cream-82);border-bottom:1px solid var(--cream-16);text-decoration:none}.LegalShell-module__MNx3oa__footLink:active{color:var(--rose)}@media (hover:hover) and (pointer:fine){.LegalShell-module__MNx3oa__back{transition:color .16s var(--ease-out)}.LegalShell-module__MNx3oa__back:hover,.LegalShell-module__MNx3oa__footLink:hover{color:var(--rose)}}.LegalShell-module__MNx3oa__fine{color:var(--cream);opacity:.62;margin:4px 0 0;font-size:.82rem;line-height:1.6}.LegalShell-module__MNx3oa__fine a{color:var(--gold);text-underline-offset:2px;text-decoration:underline}.LegalShell-module__MNx3oa__fine a:active{color:var(--rose)}
