[data-atrium] .legal-page{box-sizing:border-box;isolation:isolate;width:min(1280px,100%);color:var(--at-text);font-family:var(--at-font-body);margin-inline:auto;padding-block:clamp(32px,4.5vh,56px) 0;padding-inline:clamp(20px,5vw,40px);position:relative}[data-atrium] .legal-page__breadcrumb{font:500 12.5px var(--at-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--at-dim);flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-atrium] .legal-page__breadcrumb a{color:var(--at-dim);text-decoration:none}[data-atrium] .legal-page__breadcrumb a:hover{color:var(--at-text)}[data-atrium] .legal-page__breadcrumb [aria-current]{color:var(--at-muted)}[data-atrium] .legal-page__docs{border-bottom:1px solid var(--at-stroke);flex-wrap:wrap;gap:4px;margin:22px 0 0;padding:0;list-style:none;display:flex}[data-atrium] .legal-page__docs a{font:500 14.5px var(--at-font-body);color:var(--at-muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px 12px;text-decoration:none;display:block}[data-atrium] .legal-page__docs a:hover{color:var(--at-text)}[data-atrium] .legal-page__docs a[aria-current]{color:var(--at-text);border-bottom-color:var(--at-primary-bright)}[data-atrium] .legal-page__docs a:focus-visible,[data-atrium] .legal-page__toc a:focus-visible,[data-atrium] .legal-page__phone-toc a:focus-visible,[data-atrium] .legal-page__phone-toc summary:focus-visible{outline:2px solid var(--at-primary-bright);outline-offset:2px;border-radius:4px}[data-atrium] .legal-page__grid{grid-template-columns:240px minmax(0,1fr);column-gap:72px;display:grid}[data-atrium] .legal-page__head{grid-column:2;max-width:68ch;margin-top:36px}[data-atrium] .legal-page__head h1{font:700 clamp(30px, 3.1vw, 44px)/1.08 var(--at-font-display);letter-spacing:-.03em;text-wrap:balance;margin:0}[data-atrium] .legal-page__intro{color:var(--at-muted);margin:18px 0 0;font-size:17px;line-height:1.65}[data-atrium] .legal-page__toc{max-height:min(calc(100vh - 112px), var(--legal-toc-room,100vh));overscroll-behavior:contain;scrollbar-width:thin;grid-area:2/1;align-self:start;margin-top:36px;position:sticky;top:88px;overflow-y:auto}[data-atrium] .legal-page__toc h2{font:500 12px var(--at-font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--at-dim);margin:0 0 12px}[data-atrium] .legal-page__toc ol,[data-atrium] .legal-page__phone-toc ol{margin:0;padding:0;list-style:none}[data-atrium] .legal-page__toc ol{border-left:1px solid var(--at-stroke)}[data-atrium] .legal-page__toc a,[data-atrium] .legal-page__phone-toc a{color:var(--at-muted);grid-template-columns:26px minmax(0,1fr);gap:4px;padding:7px 0 7px 14px;font-size:13.5px;line-height:1.4;text-decoration:none;display:grid}[data-atrium] .legal-page__toc a{border-left:2px solid #0000;margin-left:-1px}[data-atrium] .legal-page__toc a span,[data-atrium] .legal-page__phone-toc a span{font:500 11.5px var(--at-font-mono);color:var(--at-dim);padding-top:1px}[data-atrium] .legal-page__toc a:hover,[data-atrium] .legal-page__phone-toc a:hover{color:var(--at-text)}[data-atrium] .legal-page__toc a[aria-current]{color:var(--at-text);border-left-color:var(--at-primary-bright)}[data-atrium] .legal-page__toc a[aria-current] span{color:var(--at-primary-bright)}[data-atrium] .legal-page__phone-toc{display:none}[data-atrium] .legal-page__sections{grid-area:2/2;align-content:start;gap:34px;max-width:68ch;margin-top:36px;padding-bottom:clamp(56px,8vh,96px);display:grid}[data-atrium] .legal-page__section{border-top:1px solid var(--at-stroke);grid-template-columns:40px minmax(0,1fr);column-gap:8px;padding-top:26px;scroll-margin-top:88px;display:grid}[data-atrium] .legal-page__section:first-child{border-top:0;padding-top:0}[data-atrium] .legal-page__section>span{font:500 13px var(--at-font-mono);color:var(--at-dim);padding-top:5px}[data-atrium] .legal-page__section h2{font:700 21px/1.3 var(--at-font-display);letter-spacing:-.01em;margin:0 0 10px}[data-atrium] .legal-page__section p{color:var(--at-muted);grid-column:2;margin:0;font-size:16px;line-height:1.7}[data-atrium] .legal-page__table{grid-column:2;margin-top:16px;overflow-x:auto}[data-atrium] .legal-page__table table{border-collapse:collapse;width:100%;color:var(--at-muted);font-size:14.5px}[data-atrium] .legal-page__table th{text-align:start;border-bottom:1px solid var(--at-stroke);font:500 12px var(--at-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--at-dim);white-space:nowrap;padding:8px 12px 8px 0}[data-atrium] .legal-page__table td{border-bottom:1px solid var(--at-stroke);vertical-align:top;padding:10px 12px 10px 0;line-height:1.55}[data-atrium] .legal-page__table td:first-child{color:var(--at-text);font-weight:500}@media (max-height:820px){[data-atrium] .legal-page__toc a{padding-block:5px;font-size:13px}}@media (max-width:1100px){[data-atrium] .legal-page__grid{grid-template-columns:200px minmax(0,1fr);column-gap:40px}[data-atrium] .legal-page__intro{font-size:16px}[data-atrium] .legal-page__section p{font-size:15.5px}}@media (max-width:760px){[data-atrium] .legal-page__docs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}[data-atrium] .legal-page__docs a{padding:10px 10px 12px;font-size:14px}[data-atrium] .legal-page__grid{grid-template-columns:minmax(0,1fr)}[data-atrium] .legal-page__head,[data-atrium] .legal-page__sections{grid-column:1}[data-atrium] .legal-page__head{margin-top:24px}[data-atrium] .legal-page__toc{display:none}[data-atrium] .legal-page__phone-toc{border:1px solid var(--at-stroke);border-radius:10px;grid-column:1;margin-top:24px;display:block}[data-atrium] .legal-page__phone-toc summary{cursor:pointer;font:500 12px var(--at-font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--at-muted);justify-content:space-between;gap:12px;padding:12px 14px;list-style:none;display:flex}[data-atrium] .legal-page__phone-toc summary::-webkit-details-marker{display:none}[data-atrium] .legal-page__phone-toc summary:after{content:"⌄";font-family:var(--at-font-body)}[data-atrium] .legal-page__phone-toc[open] summary:after{content:"⌃"}[data-atrium] .legal-page__phone-toc ol{padding:0 14px 10px}[data-atrium] .legal-page__phone-toc a{padding-left:0}[data-atrium] .legal-page__sections{grid-row:auto;margin-top:28px}[data-atrium] .legal-page__section{grid-template-columns:30px minmax(0,1fr)}[data-atrium] .legal-page__section h2{font-size:18px}[data-atrium] .legal-page__section p{grid-column:1/-1;font-size:15px}[data-atrium] .legal-page__table{grid-column:1/-1}[data-atrium] .legal-page__table table{font-size:13.5px}}
