.legal-heading{max-width:1000px}.legal-heading h1{font-size:clamp(36px,4.5vw,60px)}.legal-heading .site-lead{margin-bottom:24px}.legal-tools{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:13px;color:#b9a486;padding:20px 0 28px;border-bottom:1px solid var(--border)}.legal-tools a{text-underline-offset:4px}.legal-layout{display:grid;grid-template-columns:265px minmax(0,1fr);gap:65px;margin-top:40px;align-items:start}.legal-navigation{position:sticky;top:92px;max-height:calc(100svh - 180px);overflow-y:auto;padding-right:12px;font-size:13px}.legal-navigation nav{display:grid;gap:12px}.legal-navigation a{display:block;text-decoration:none;color:#aaa79c;line-height:1.5}.legal-navigation a:hover,.legal-navigation a[aria-current]{color:#e0b278}.legal-navigation a[aria-current]{border-left:2px solid #bd9a6d;padding-left:12px}.legal-navigation details{border-top:1px solid var(--border);margin-top:25px;padding-top:20px}.legal-navigation summary{color:#d5c8b4;cursor:pointer;margin-bottom:20px}.legal-article{min-width:0}.legal-text{font-size:17px;line-height:1.85;overflow-wrap:anywhere}.site-page .legal-text li,.site-page .legal-text p{color:#cecbc2}.legal-text p{margin:0 0 22px}.legal-text strong{color:#eee3d1;font-weight:600}.legal-text a{color:#dbb785;text-underline-offset:4px}.legal-text h2{font-size:27px;line-height:1.25;margin:48px 0 22px;scroll-margin-top:95px}.legal-text ul{list-style:disc;padding-left:22px;margin:0 0 26px}.legal-text li{margin:8px 0}.legal-text code{font-size:.88em;color:#ddbc8f}.legal-text>p:nth-child(2){border-left:2px solid #b28d5c;padding:14px 20px;background:#201c15}.legal-end{border-top:1px solid var(--border);margin-top:48px;padding-top:24px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;font-size:14px;color:#c9aa82}html[data-site-mode=machine] .legal-text :is(p,li){color:#c49d74}html[data-site-mode=machine] .legal-text strong{color:#e1b17a}@media(max-width:850px){.legal-heading h1{font-size:36px}.legal-layout{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:28px}.legal-navigation{position:static;max-height:none;padding:0}.legal-navigation>nav{grid-template-columns:1fr;gap:10px}.legal-navigation details{margin-top:20px;padding-bottom:18px;border-bottom:1px solid var(--border)}.legal-navigation details nav{gap:10px}.legal-text{font-size:16px;line-height:1.8}.legal-text h2{font-size:25px}}@media print{.legal-end,.legal-navigation,.legal-tools,.site-back,.site-document-links,.site-header,.site-mode-switch{display:none!important}.site-content,.site-page{padding:0}.site-page{width:100%}.legal-layout{display:block}.legal-text>p:nth-child(2),.site-page,body,html{background:white!important;color:black!important}.legal-page :is(p,li,h1,h2,strong,a,code){color:black!important}.legal-text h2{break-after:avoid}}