.legal-head{border-bottom:1px solid var(--line)}.legal-head .wrap{align-items:center;height:80px;display:flex}.legal-body{max-width:calc(760px + 2 * var(--gutter));padding-top:56px;padding-bottom:96px}.legal-body h1{letter-spacing:-.025em;margin-bottom:32px;font-size:clamp(32px,5vw,52px);line-height:1.05}.legal-body h2{margin:48px 0 12px;font-size:24px;font-weight:500}.legal-body h3{margin:28px 0 8px;font-size:18px;font-weight:500}.legal-body p{margin:0 0 14px}.legal-body ul{margin:0 0 16px;padding-left:1.3em;list-style:outside}.legal-body li{margin:4px 0}.faq-page .faq-lead{color:var(--muted);font-size:var(--fs-lead);max-width:60ch;margin-bottom:36px}.faq-page .faq-item h2{font-size:var(--fs-lead);margin:0;font-weight:500}.faq-page .faq-item p{margin:0}.faq-cta{background:var(--light-grey);clip-path:var(--plate);--n:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:56px;padding:clamp(24px,3vw,36px);display:flex}.faq-cta p{font-size:var(--fs-lead);margin:0}.faq-cta .muted{color:var(--muted);font-size:var(--fs-small);margin-top:4px;display:block}.faq-crumbs{font-size:var(--fs-small);color:var(--muted);margin-bottom:20px}.faq-crumbs a{color:inherit}.cookie-table{margin:8px 0 24px;overflow-x:auto}.cookie-table table{border-collapse:collapse;width:100%;font-size:14px}.cookie-table th,.cookie-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:8px 12px 8px 0;line-height:1.45}.cookie-table th{color:var(--muted);font-weight:500}.cookie-table code{white-space:nowrap;font-family:inherit;font-weight:500}
