.legal[data-astro-cid-5r5pfnjt]{position:relative;isolation:isolate;padding-bottom:max(88px,calc(210 * var(--u)))}.legal[data-astro-cid-5r5pfnjt]:before{content:"";position:absolute;inset:calc(-1 * var(--nav-h)) var(--page-inset) auto;height:900px;z-index:-1;background:var(--overhead-light-soft)}.legal-head[data-astro-cid-5r5pfnjt]{padding-top:max(56px,calc(150 * var(--u)));padding-bottom:max(40px,calc(90 * var(--u)));border-bottom:1px solid var(--hairline)}.legal-updated[data-astro-cid-5r5pfnjt]{margin-top:14px;font-size:14px;color:var(--ink-4)}.legal-intro[data-astro-cid-5r5pfnjt]{max-width:46em;margin-top:max(24px,calc(48 * var(--u)))}.legal-intro[data-astro-cid-5r5pfnjt] .lead{font-size:max(17px,calc(27 * var(--u)));line-height:1.55;color:var(--ink-3)}.legal-intro[data-astro-cid-5r5pfnjt] .lead+.lead,.legal-intro[data-astro-cid-5r5pfnjt] .rd-orgbox+.lead{margin-top:1em}.legal[data-astro-cid-5r5pfnjt] .rd-orgbox{margin-block:max(24px,calc(40 * var(--u)));padding-top:max(16px,calc(26 * var(--u)));border-top:1px solid var(--hairline-strong);font-size:max(15px,calc(23 * var(--u)));line-height:1.7;color:var(--ink-3)}.legal[data-astro-cid-5r5pfnjt] .rd-orgbox strong{display:block;color:var(--ink);font-weight:600}.legal-grid[data-astro-cid-5r5pfnjt]{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);column-gap:max(40px,calc(130 * var(--u)));align-items:start;padding-top:max(40px,calc(90 * var(--u)))}.legal-toc[data-astro-cid-5r5pfnjt]{position:sticky;top:calc(var(--nav-h-pinned) + 32px);max-height:calc(100vh - var(--nav-h-pinned) - 64px);overflow-y:auto;scrollbar-width:thin}.legal-toc-title[data-astro-cid-5r5pfnjt]{font-size:max(13px,calc(19 * var(--u)));font-weight:600;letter-spacing:.01em;color:var(--ink)}.legal-toc[data-astro-cid-5r5pfnjt] ul[data-astro-cid-5r5pfnjt]{list-style:none;margin:14px 0 0;padding:0;border-left:1px solid var(--hairline)}.legal-toc[data-astro-cid-5r5pfnjt] a[data-astro-cid-5r5pfnjt]{display:block;padding:5px 0 5px 16px;margin-left:-1px;border-left:1px solid transparent;font-size:14px;line-height:1.4;color:var(--ink-3);text-decoration:none;transition:color .16s var(--ease-out),border-color .16s var(--ease-out)}.legal-toc[data-astro-cid-5r5pfnjt] a[data-astro-cid-5r5pfnjt]:hover{color:var(--ink);border-left-color:var(--ink-3)}.legal-doc[data-astro-cid-5r5pfnjt]{max-width:44em}.legal-doc[data-astro-cid-5r5pfnjt] .rd-block{padding-block:max(28px,calc(56 * var(--u)));border-top:1px solid var(--hairline)}.legal-doc[data-astro-cid-5r5pfnjt] .rd-block:first-child{border-top:0;padding-top:0}.legal-doc[data-astro-cid-5r5pfnjt] h2{font-size:max(21px,calc(38 * var(--u)));line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin-bottom:max(14px,calc(24 * var(--u)))}.legal-doc[data-astro-cid-5r5pfnjt] h3{font-size:max(16px,calc(26 * var(--u)));font-weight:600;letter-spacing:-.01em;color:var(--ink-2);margin:max(22px,calc(40 * var(--u))) 0 10px}.legal-doc[data-astro-cid-5r5pfnjt] p,.legal-doc[data-astro-cid-5r5pfnjt] li{font-size:max(16px,calc(25 * var(--u)));line-height:1.7;color:var(--ink-3)}.legal-doc[data-astro-cid-5r5pfnjt] p+p,.legal-doc[data-astro-cid-5r5pfnjt] ul+p,.legal-doc[data-astro-cid-5r5pfnjt] p+ul,.legal-doc[data-astro-cid-5r5pfnjt] .rd-table-wrap+p{margin-top:1em}.legal-doc[data-astro-cid-5r5pfnjt] strong{color:var(--ink-2);font-weight:600}.legal-doc[data-astro-cid-5r5pfnjt] ul{margin:0;padding-left:1.2em}.legal-doc[data-astro-cid-5r5pfnjt] li+li{margin-top:.5em}.legal-doc[data-astro-cid-5r5pfnjt] li::marker{color:var(--ink-4)}.legal-doc[data-astro-cid-5r5pfnjt] code{font-family:var(--mono);font-size:.9em;color:var(--ink-2)}.legal[data-astro-cid-5r5pfnjt] a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--ink-4)}.legal[data-astro-cid-5r5pfnjt] a:hover{color:var(--ink);text-decoration-color:currentColor}.legal[data-astro-cid-5r5pfnjt] .legal-toc[data-astro-cid-5r5pfnjt] a[data-astro-cid-5r5pfnjt]{text-decoration:none}.legal-doc[data-astro-cid-5r5pfnjt] .rd-table-wrap{margin-top:1.2em;overflow-x:auto}.legal-doc[data-astro-cid-5r5pfnjt] table{width:100%;border-collapse:collapse;font-size:max(14px,calc(22 * var(--u)))}.legal-doc[data-astro-cid-5r5pfnjt] th{text-align:left;font-weight:600;color:var(--ink);padding:0 16px 10px 0;border-bottom:1px solid var(--hairline-strong)}.legal-doc[data-astro-cid-5r5pfnjt] td{padding:11px 16px 11px 0;color:var(--ink-3);border-bottom:1px solid var(--hairline);vertical-align:top}@media(max-width:900px){.legal-grid[data-astro-cid-5r5pfnjt]{grid-template-columns:1fr;row-gap:40px}.legal-toc[data-astro-cid-5r5pfnjt]{position:static;max-height:none;overflow:visible}}
