.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-text .legal-h{margin:var(--space-4)0 0;font-size:17px;font-weight:500;line-height:24px}.legal-bullets{gap:var(--space-2);margin:0;padding-left:20px;display:grid}.legal-text strong{font-weight:600}.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)}}.legal-page .legal-updated{color:var(--text-2);margin:16px 0 0;font-size:14px;line-height:20px}.terms-read-link{color:var(--text);text-underline-offset:2px;margin-top:6px;font-size:13px;line-height:18px;text-decoration:underline;display:inline-block}.terms-read{margin-top:6px}.terms-read>summary{cursor:pointer;color:var(--text);text-underline-offset:2px;font-size:13px;line-height:18px;text-decoration:underline;list-style:none;display:inline-block}.terms-read>summary::-webkit-details-marker{display:none}.terms-read[open]>summary{margin-bottom:8px}.terms-read-body{background:var(--surface);border:1px solid var(--rule);max-height:320px;padding:12px 16px;font-size:13px;font-weight:400;line-height:19px;overflow-y:auto}.terms-read-body *{font-weight:400}.terms-read-body :-webkit-any(b,strong){font-weight:600}.terms-read-body :-moz-any(b,strong){font-weight:600}.terms-read-body :is(b,strong){font-weight:600}
