.legal-doc{max-width:760px;margin:0 auto;padding:48px 0 72px}.legal-doc__head{border-bottom:1px solid var(--gray-200);flex-direction:column;gap:12px;margin-bottom:32px;padding-bottom:28px;display:flex}.legal-doc__head h1{font:700 clamp(30px, 5vw, 42px)/1.08 var(--display);letter-spacing:-.03em;color:var(--ink);margin:0}.legal-doc__crumb{font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gray-500);align-items:center;gap:8px;display:flex}.legal-doc__crumb a{color:var(--gray-500);text-decoration:none}.legal-doc__crumb a:hover{color:var(--ink)}.legal-doc__desc{font:400 16px/1.55 var(--sans);color:var(--gray-600);margin:0}.legal-doc__meta{flex-wrap:wrap;gap:8px;display:flex}.legal-doc__meta span{background:var(--paper-3);font:500 11px/1.3 var(--mono);color:var(--gray-600);border-radius:999px;padding:4px 10px}.legal-doc__body{font:400 15px/1.7 var(--sans);color:var(--gray-700)}.legal-doc__body h2{font:700 21px/1.25 var(--display);letter-spacing:-.02em;color:var(--ink);margin:40px 0 12px}.legal-doc__body h3{font:600 16px/1.3 var(--sans);color:var(--ink);margin:28px 0 10px}.legal-doc__body p{margin:0 0 16px}.legal-doc__body a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.legal-doc__body strong{color:var(--ink);font-weight:600}.legal-doc__body ul,.legal-doc__body ol{margin:0 0 16px;padding-left:22px}.legal-doc__body li{margin-bottom:7px}.legal-doc__body blockquote{background:var(--lime-tint);border-left:3px solid var(--lime-deep);color:var(--lime-ink);border-radius:0 8px 8px 0;margin:0 0 28px;padding:14px 18px;font-size:13.5px}.legal-doc__body blockquote p:last-child{margin-bottom:0}.legal-doc__body table{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:13.5px}.legal-doc__body th,.legal-doc__body td{text-align:left;vertical-align:top;border-bottom:1px solid var(--gray-200);padding:10px 12px}.legal-doc__body th{font:500 11px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--gray-500);border-bottom-color:var(--gray-300)}.legal-doc__body code{background:var(--paper-3);font:400 12.5px/1 var(--mono);color:var(--ink);border-radius:4px;padding:1px 5px}.legal-doc__table-scroll{overflow-x:auto}@media (max-width:720px){.legal-doc{padding:28px 0 56px}.legal-doc__body table{white-space:nowrap;display:block;overflow-x:auto}}
