.legal-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:64px;padding-block:56px 80px;align-items:start}.legal-layout aside{position:sticky;top:30px}.legal-layout aside .eyebrow{margin-bottom:18px}.legal-layout aside nav{display:flex;flex-direction:column;border-top:1px solid var(--line)}.legal-layout aside nav a{font-size:15px;padding:12px 0;border-bottom:1px solid var(--line);color:var(--muted)}.legal-layout aside nav a:hover{color:var(--pink)}.legal-help{font-size:11px;line-height:1.9;color:var(--muted);margin-top:24px;overflow-wrap:anywhere}.legal-help a{color:var(--pink)}.legal-document{max-width:830px;min-width:0}.legal-document h1{font-size:clamp(32px,4vw,47px);line-height:1.15;letter-spacing:-.05em;margin:0 0 18px}.legal-summary{font-size:16px;color:#d2c7dc;margin:0 0 14px}.legal-updated{font-size:11px;color:#a194b1;border-bottom:1px solid var(--line);padding-bottom:26px;margin-bottom:30px}.legal-document h2{font-size:21px;line-height:1.4;letter-spacing:-.025em;margin:34px 0 14px}.legal-document h3{font-size:20px}.legal-document p,.legal-document li,.legal-document dd{font-size:18px;line-height:1.8;color:#bfb5cd}.legal-document p{margin:0 0 16px}.legal-document ul,.legal-document ol{padding-left:21px;margin:14px 0 22px}.legal-document li{padding-left:4px;margin-bottom:10px}.legal-document strong{color:#ece3f2;font-weight:650}.legal-document a:not(.button){color:#efacd4;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-document .button{margin-top:8px}.table-scroll{overflow-x:auto;margin:20px 0 24px;border:1px solid var(--line);border-radius:5px}.legal-document table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.75;min-width:480px}.legal-document th,.legal-document td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:#c1b6cd}.legal-document th{font-weight:650;color:#f1e9f6;background:#211d30}.legal-document tr:last-child td{border-bottom:0}.legal-document code{font-size:.9em;overflow-wrap:anywhere}.operator{display:grid;grid-template-columns:110px minmax(0,1fr);margin:18px 0 26px}.operator dt,.operator dd{margin:0;padding:10px 0;border-bottom:1px solid var(--line)}.operator dt{font-size:16px;color:#e8dced;font-weight:600}.legal-footer{display:flex;flex-wrap:wrap;gap:12px 22px;margin:0 0 22px;font-size:10px;color:#d1bfd4}.legal-footer a:hover{color:var(--pink)}@media(max-width:900px){.legal-layout{grid-template-columns:180px minmax(0,1fr);gap:32px}}@media(max-width:700px){.legal-layout{display:flex;flex-direction:column;gap:32px;padding-block:32px 48px}.legal-layout aside{position:static;width:100%}.legal-layout aside .eyebrow,.legal-help{display:none}.legal-layout aside nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 18px;border:0}.legal-layout aside nav a{border:0;padding:4px 0;font-size:14px}.legal-document h1{font-size:32px}.legal-summary{font-size:14px}.legal-document h2{font-size:20px}.legal-document p,.legal-document li,.legal-document dd{font-size:17px;line-height:1.8}.operator{grid-template-columns:85px minmax(0,1fr)}.legal-footer{gap:10px 18px}}
.legal-document{width:100%;overflow-wrap:break-word}.table-scroll{max-width:100%}

.legal-document{max-width:72ch}.legal-document .legal-summary{font-size:20px;line-height:1.65}.legal-document .legal-updated{font-size:14px}.legal-document .eyebrow{font-size:12px}.legal-footer{font-size:13px}
