.legal-page{width:min(100% - 2rem,48rem);color:var(--prdworks-color-ink);margin:0 auto;padding:3rem 0 5rem}.legal-page header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:4rem;display:flex}.legal-page a{color:var(--prdworks-color-accent);text-underline-offset:3px}.legal-page header a:first-child{color:var(--prdworks-color-ink);font-size:1.25rem;font-weight:700;text-decoration:none}.legal-page h1{letter-spacing:-.03em;font-size:clamp(2rem,5vw,3rem);line-height:1.1}.legal-page .legal-updated{color:var(--prdworks-color-ink-muted);margin:1rem 0 2.5rem}.legal-page section{margin-top:2.25rem}.legal-page h2{margin-bottom:.75rem;font-size:1.25rem}.legal-page p,.legal-page li{line-height:1.7}.legal-page p+p{margin-top:.75rem}.legal-page ul{padding-left:1.4rem}.legal-page li+li{margin-top:.4rem}.legal-page footer{border-top:1px solid var(--prdworks-color-border);flex-wrap:wrap;gap:1.5rem;margin-top:4rem;padding-top:1.5rem;display:flex}
