.legal-page{--legal-muted:#aaa8a2}.legal-page .site-header{max-width:1160px}.legal-back{font-size:12px;color:#aaa8a2;display:flex;gap:16px;align-items:center}.legal-main{max-width:1060px;margin:0 auto;padding:76px 24px 100px}.legal-heading{max-width:800px;padding-bottom:46px}.legal-heading h1{font-size:clamp(42px,5.4vw,68px);font-weight:500;letter-spacing:-3.2px;line-height:1.06;margin:22px 0}.legal-subtitle{color:var(--legal-muted);font-size:16px;max-width:590px;line-height:1.7}.legal-date{margin-top:22px;color:#74736f;font-size:11px}.request-card{border:1px solid #ffffff1b;border-radius:24px;background:#161616;padding:26px 30px;margin:0 0 50px}.request-card h2{font-size:25px;letter-spacing:-.7px;margin:12px 0}.request-card p{color:var(--legal-muted);font-size:13px;line-height:1.8}.legal-email{font-size:14px;display:inline-flex;gap:24px;align-items:center;margin-top:15px;text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.legal-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:66px;border-top:1px solid var(--line);padding-top:40px}.legal-toc{display:flex;flex-direction:column;gap:13px;align-self:start;position:sticky;top:30px}.legal-toc .eyebrow{margin-bottom:8px;font-size:8px}.legal-toc a{color:#8f8d87;font-size:11px;line-height:1.5}.legal-toc a:hover{color:#f3f1ed}.legal-copy{min-width:0;font-size:14px;line-height:1.85;color:#b8b6b0;overflow-wrap:anywhere}.legal-copy section{scroll-margin-top:32px;margin-bottom:44px}.legal-copy h2{font-size:22px;color:#f3f1ed;font-weight:500;letter-spacing:-.65px;line-height:1.3;margin:0 0 20px;text-wrap:pretty}.legal-copy h3{font-size:15px;line-height:1.5;font-weight:550;color:#e2e0da;letter-spacing:-.1px;margin:23px 0 10px}.legal-copy p{margin:0 0 16px;text-wrap:pretty}.legal-copy strong{font-weight:550;color:#d7d5ce}.legal-copy em{font-style:normal}.legal-copy a{color:#dedbd3;text-decoration:underline;text-decoration-color:#ffffff40;text-underline-offset:4px}.legal-copy a:hover{color:white;text-decoration-color:#fff}.legal-copy ul,.legal-copy ol{padding-left:20px;margin:14px 0 20px}.legal-copy li{padding-left:3px;margin-bottom:8px}.legal-copy table{width:100%;border-collapse:collapse;font-size:10px;line-height:1.6;table-layout:fixed;margin:20px 0 26px}.legal-copy td,.legal-copy th{padding:10px 8px;vertical-align:top;border:1px solid #ffffff25;text-align:left;overflow-wrap:anywhere}.legal-copy td p{margin-bottom:5px}.legal-copy td:first-child{width:24%}.legal-copy td:last-child{width:15%}.legal-copy table ul{padding-left:12px}.legal-copy a[href=""]{display:none}.termly-credit{border-top:1px solid var(--line);padding-top:26px;margin-top:50px}.termly-credit img{display:block;width:150px;height:auto;margin-bottom:14px}.termly-credit p{font-size:10px;line-height:1.8;color:#77756e;max-width:520px}.legal-page .footer{max-width:1160px}.legal-page .footer>div{flex-wrap:wrap}.legal-page .plain-button[aria-current="page"]{color:#dedbd3}.legal-page .footer a:hover{color:#fff}
@media(max-width:1000px){.legal-main{padding-top:60px;max-width:850px}.legal-layout{grid-template-columns:160px minmax(0,1fr);gap:35px}.legal-heading h1{font-size:56px}}@media(max-width:700px){.legal-main{padding:50px 25px 60px}.legal-back{font-size:10px;gap:10px}.legal-heading{padding-bottom:30px}.legal-heading h1{font-size:43px;letter-spacing:-2px;max-width:340px}.legal-subtitle{font-size:13px;line-height:1.8}.legal-date{margin-top:18px;font-size:10px}.request-card{padding:22px;border-radius:21px;margin-bottom:30px}.request-card h2{font-size:23px}.request-card p{font-size:12px}.legal-email{font-size:12px;gap:12px}.legal-layout{display:block;padding-top:25px}.legal-toc{position:static;display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:11px;border-bottom:1px solid var(--line);padding-bottom:28px;margin-bottom:35px}.legal-toc .eyebrow{grid-column:1/-1;margin-bottom:5px}.legal-toc a{font-size:10px}.legal-copy{font-size:12px;line-height:1.9}.legal-copy h2{font-size:21px;margin-bottom:17px}.legal-copy h3{font-size:14px}.legal-copy section{margin-bottom:35px}.legal-copy table{font-size:8px;line-height:1.6}.legal-copy td,.legal-copy th{padding:6px 4px}.legal-copy td:first-child{width:25%}.legal-copy td:last-child{width:14%}.termly-credit{margin-top:35px;padding-top:23px}.termly-credit img{width:135px}.termly-credit p{font-size:9px}.legal-page .footer>div{align-items:flex-end;gap:7px}.legal-page .footer .plain-button{font-size:10px}}

.legal-table{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.legal-copy .legal-table table{font-size:11px}.legal-table:focus-visible{outline:2px solid #e9e3da;outline-offset:5px}@media(max-width:700px){.legal-copy .legal-table table{min-width:610px;font-size:11px}.legal-copy .legal-table td,.legal-copy .legal-table th{padding:10px 9px}}
