.legal-page{color:#17201d;background:#f4f0e7;min-height:100vh;padding:48px 20px 80px;font-family:Arial,sans-serif;overflow:auto}.legal-wrap{width:min(820px,100%);margin:auto}.legal-page a{color:inherit}.legal-page h1{letter-spacing:-.05em;margin:30px 0 18px;font-size:clamp(38px,7vw,68px);line-height:.95}.legal-page h2{margin-top:34px;font-size:22px}.legal-page p,.legal-page li{font-family:Georgia,serif;font-size:16px;line-height:1.65}.legal-back{letter-spacing:.12em;border:1px solid;border-radius:5px;padding:10px 13px;text-decoration:none;display:inline-block;font:800 10px Arial,sans-serif!important}.legal-date{color:#66716d;letter-spacing:.12em;text-transform:uppercase;font:800 10px Arial,sans-serif!important}.legal-alert{color:#662314;background:#fff0e9;border:2px solid #8a321f;margin:24px 0;padding:16px 18px;font:700 14px/1.5 Arial,sans-serif}.legal-document-nav{border-bottom:1px solid #aeb6b1;flex-wrap:wrap;gap:8px;margin:24px 0 34px;padding-bottom:18px;display:flex}.legal-document-nav a{letter-spacing:.06em;text-transform:uppercase;border:1px solid #8f9a95;border-radius:4px;padding:7px 9px;font:800 10px Arial,sans-serif;text-decoration:none}.legal-details{border-top:1px solid #aeb6b1}.legal-details div{border-bottom:1px solid #cbd0cd;grid-template-columns:minmax(140px,34%) 1fr;gap:16px;padding:11px 0;display:grid}.legal-details dt{letter-spacing:.06em;text-transform:uppercase;font:800 11px/1.4 Arial,sans-serif}.legal-details dd{overflow-wrap:anywhere;margin:0;font:15px/1.5 Georgia,serif}.legal-table{border:1px solid #aeb6b1}.legal-table [role=row]{border-bottom:1px solid #cbd0cd;grid-template-columns:minmax(150px,28%) 1fr;gap:14px;padding:12px;font:15px/1.5 Georgia,serif;display:grid}.legal-table [role=row]:last-child{border-bottom:0}.legal-table [role=row]:first-child{background:#dfe6e1;font-family:Arial,sans-serif}@media (max-width:560px){.legal-details div,.legal-table [role=row]{grid-template-columns:1fr;gap:4px}}
