.legal-shell{max-width:42rem;color:var(--color-ink);margin:0 auto;padding:2rem 1.5rem 4rem}.legal-brand-link{color:var(--color-primary);font-family:var(--font-family-serif);letter-spacing:-.03em;margin-bottom:2rem;font-size:1.2rem;text-decoration:none;display:inline-block}.legal-brand-link:hover{text-decoration:underline}.legal-shell h1{font-family:var(--font-family-serif);letter-spacing:-.03em;margin:0 0 .25rem;font-size:clamp(2rem,6vw,3rem);font-weight:400;line-height:1.1}.legal-updated{color:var(--color-secondary);margin:0 0 2.5rem;font-size:.85rem}.legal-shell section{margin-bottom:2rem}.legal-shell h2{margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.legal-shell p{color:var(--color-secondary);margin:0 0 .75rem;line-height:1.65}.legal-shell ul{color:var(--color-secondary);margin:0 0 .75rem;padding-left:1.25rem}.legal-shell li{margin-bottom:.35rem;line-height:1.55}.dark .legal-shell{color:#e0ddd6}.dark .legal-shell p,.dark .legal-shell ul{color:#a09d96}.dark .legal-updated{color:#888680}
