.legal-doc{color:#f4f1ea;background:#07080c;min-height:100svh}.legal-doc__main{padding:clamp(6.5rem,14vw,8rem) 0 4rem}.legal-doc__shell{width:min(720px,100% - 2.5rem);margin-inline:auto}.legal-doc__head h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:500}.legal-doc__head p{color:#f4f1ea8c;margin:.75rem 0 0;font-size:.95rem}.legal-doc__body{gap:1.75rem;margin-top:2.5rem;display:grid}.legal-doc__body h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.35rem;font-weight:500}.legal-doc__body p{color:#f4f1eac7;white-space:pre-line;margin:0 0 .85rem;font-size:1.02rem;line-height:1.65}.legal-doc__body p:last-child{margin-bottom:0}.legal-doc__body ul{gap:.65rem;margin:.35rem 0 0;padding-left:1.25rem;display:grid}.legal-doc__body li{color:#f4f1eac7;font-size:1.02rem;line-height:1.65}
