:where(.legal-page){max-width:40rem;margin-inline:auto;padding-block:3rem 4rem}:where(.legal-page) .head{margin-bottom:2rem}:where(.legal-page) .lede,:where(.legal-page) .updated{color:var(--color-text-muted)}:where(.legal-page) .updated{font-size:.875rem}:where(.legal-page) .notice{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;margin-bottom:2rem;padding:1rem 1.25rem}:where(.legal-page) .notice p{margin:0 0 .5rem}:where(.legal-page) .sec{scroll-margin-top:6rem}:where(.legal-page) .sec+.sec{margin-top:2.5rem}:where(.legal-page) .sec-title{text-wrap:pretty;margin:0 0 .75rem}:where(.legal-page) p,:where(.legal-page) li{max-width:72ch;line-height:1.7}:where(.legal-page) p,:where(.legal-page) ul{margin:0 0 .75rem}:where(.legal-page) .links{padding-left:0;list-style:none}:where(.legal-page) dl{gap:.75rem;margin:1rem 0;display:grid}:where(.legal-page) dl>div{border-bottom:1px solid var(--color-border-soft);grid-template-columns:minmax(8rem,14rem) 1fr;gap:.25rem 1rem;padding-bottom:.5rem;display:grid}:where(.legal-page) dt{font-weight:600}:where(.legal-page) dd{white-space:pre-line;margin:0}:where(.legal-page) .note,:where(.legal-page) pre,:where(.legal-page) .form{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;padding:1rem 1.25rem}:where(.legal-page) .note{border-inline-start:3px solid var(--color-accent)}:where(.legal-page) pre{white-space:pre-wrap;max-width:72ch;margin:0 0 .75rem;font-family:inherit;line-height:1.7}:where(.legal-page) .form{max-width:72ch;margin:0 0 .75rem}:where(.legal-page) .form p{margin:0 0 1rem}:where(.legal-page) .form-to{white-space:pre-line}:where(.legal-page) .field{flex-wrap:wrap;align-items:flex-end;gap:.5rem .625rem;margin-bottom:1.125rem;line-height:1.7;display:flex}:where(.legal-page) .field-line{border-bottom:1px solid var(--color-text-subtle);flex:10rem;height:1.7em}:where(.legal-page) .field-line+.field-line{flex-basis:100%}:where(.legal-page) .form-note{color:var(--color-text-muted);margin:0;font-size:.875rem}@media (width<=40rem){:where(.legal-page) dl>div{grid-template-columns:1fr}}
