.legal-text{gap:var(--space-4);max-width:var(--measure);display:grid}.legal-text p{margin:0}.legal-clauses{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.legal-clause{gap:var(--space-3);grid-template-columns:40px minmax(0,1fr);display:grid}.legal-clause .n{font:500 14px/24px var(--font-mono);font-variant-numeric:var(--numerics);color:var(--text-2)}.legal-clause .h{font-weight:500}.legal-meta{font:500 13px/20px var(--font-mono);font-variant-numeric:var(--numerics);color:var(--text-2)}.legal-page .notice{margin-bottom:var(--space-6)}.legal-versions{margin-top:var(--space-8)}.cookie-bar{left:var(--space-6);right:var(--space-6);bottom:var(--space-6);z-index:40;max-width:720px;position:fixed}.cookie-bar .notice{border-color:var(--rule-ui);flex-wrap:wrap;align-items:center}.cookie-bar .cookie-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.cookie-bar a{color:var(--text);text-underline-offset:2px;text-decoration:underline}.cookie-choice{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.terms-accept .check a{text-underline-offset:2px;text-decoration:underline}.terms-accept .check-list{margin-bottom:var(--space-4)}.pref-group+.pref-group{margin-top:var(--space-6)}.pref-group h3{margin:0 0 var(--space-3);font-size:15px;font-weight:500}.template-body{font:400 14px/22px var(--font-mono);white-space:pre-wrap;margin:0}.template-preview{max-width:var(--measure)}.template-preview p{margin:0 0 var(--space-3);white-space:pre-wrap}.template-preview .foot{color:var(--text-2);border-top:1px solid var(--rule);padding-top:var(--space-3);margin-top:var(--space-4);font-size:13px}@media (max-width:600px){.cookie-bar{left:var(--space-4);right:var(--space-4);bottom:var(--space-4)}.legal-clause{grid-template-columns:32px minmax(0,1fr)}}
