.legal-page{color:#f6f3ec;overflow-wrap:anywhere;max-width:1120px;margin:auto;padding:0 32px 48px}.legal-top{gap:24px;padding:16px 0}.legal-top img{object-fit:contain}.legal-top>div{flex-wrap:wrap;gap:24px;display:flex}.legal-top a{color:#e6c07b;font-size:14px;text-decoration:none}.legal-top a[aria-current=page]{text-underline-offset:8px;text-decoration:underline}.legal-header{max-width:830px;padding:48px 0 30px}.legal-header h1{letter-spacing:0;margin-bottom:16px;font-size:clamp(30px,5vw,48px);line-height:1.3}.legal-header>.eyebrow{margin-bottom:10px}.legal-date{color:#b9b6ae;font-size:13px}.legal-header p:not(.eyebrow):not(.legal-date){color:#d5d1c9;font-size:17px;line-height:1.9}.legal-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:48px;display:grid}.legal-toc{background:#20201e;border:1px solid #e6c07b30;border-radius:16px;padding:20px;position:sticky;top:24px}.legal-toc h2{letter-spacing:0;margin-bottom:12px;font-size:16px}.legal-toc ol{margin:0;padding-inline-start:20px}.legal-toc li{padding:5px 0;font-size:13px}.legal-toc a{color:#ccc5b7;text-decoration:none}.legal-toc a:hover{color:#e6c07b;text-decoration:underline}.legal-section{border-bottom:1px solid #ffffff17;padding:26px 0;scroll-margin-top:24px}.legal-section:first-child{padding-top:8px}.legal-section h2{letter-spacing:0;margin:0 0 18px;font-size:24px;line-height:1.4}.legal-section p{color:#d5d1c9;margin:0 0 18px;font-size:16px;line-height:1.95}.legal-section p:last-child{margin-bottom:0}.legal-page article a,.legal-bottom a{color:#e6c07b;text-underline-offset:4px}.legal-table{margin:20px 0;overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;font-size:15px}.legal-table th,.legal-table td{text-align:start;border-bottom:1px solid #e6c07b30;padding:14px 12px}.legal-table th{color:#e6c07b;background:#e6c07b12}.legal-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding:24px 0;display:flex}.legal-bottom p{margin:0}@media (max-width:760px){.legal-page{padding:0 20px 32px}.legal-layout{display:block}.legal-toc{margin-bottom:32px;position:static}.legal-toc ol{columns:2;column-gap:30px}.legal-toc li{break-inside:avoid}.legal-header{padding-top:32px}.legal-section h2{font-size:22px}.legal-section p{font-size:16px}.legal-top>div{gap:16px}.legal-top{flex-wrap:wrap;gap:12px}.legal-top img{width:64px;height:64px}}@media (max-width:390px){.legal-toc ol{columns:1}}@media print{.legal-page{color:#000;max-width:none;padding:0}.legal-top,.legal-toc,.legal-bottom{display:none}.legal-layout{display:block}.legal-header{padding:0}.legal-header h1,.legal-header p,.legal-section p,.legal-section h2,.legal-date,.legal-page article a{color:#000!important}.legal-section h2{break-after:avoid}.legal-section p{orphans:3;widows:3}.legal-table th{color:#000;background:#eee}body{background:#fff!important}}.legal-toolbar{justify-content:flex-end;padding-top:20px;display:flex}.legal-language{color:#ccc5b7;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.legal-language select{color:#e6c07b;font:inherit;cursor:pointer;background:#20201e;border:1px solid #e6c07b70;border-radius:22px;max-width:100%;min-height:44px;padding:10px 18px}.legal-language select:focus-visible{outline-offset:4px;outline:2px solid #e6c07b}.legal-top>div{justify-content:flex-end}.legal-toc{max-height:calc(100dvh - 48px);overflow-y:auto}.legal-page[dir=ltr] .legal-header{margin-inline-end:auto}.legal-page[dir=rtl] .legal-language select{direction:rtl}@media (max-width:760px){.legal-toc{max-height:none;overflow:visible}.legal-toolbar{justify-content:flex-start}.legal-top>div{gap:12px}.legal-top>div a{font-size:13px}.legal-header{padding-top:24px}}@media print{.legal-toolbar{display:none}}.legal-language select:disabled{opacity:.65;cursor:wait}.legal-language-fallback{flex-wrap:wrap;gap:12px;display:flex}.legal-language-fallback a{color:#e6c07b}
