.legal-page{color:#202020;background:#faf9f6;min-height:100vh;font:16px/1.65 Arial,sans-serif}.legal-page *{box-sizing:border-box}.legal-page a{color:#944000;text-underline-offset:3px}.legal-header,.legal-main,.legal-footer{width:min(100%,920px);margin:auto;padding:24px 32px}.legal-header{border-bottom:1px solid #e0ddd8;justify-content:space-between;align-items:center;gap:24px;display:flex}.legal-brand{align-items:center;gap:10px;font-size:23px;font-weight:750;display:inline-flex;color:#202020!important;text-decoration:none!important}.legal-brand svg{flex:none;width:30px;height:33px}.legal-header nav,.legal-footer nav,.legal-navigation{flex-wrap:wrap;gap:12px 24px;display:flex}.legal-header nav a,.legal-footer nav a{font-size:14px}.legal-crumbs{color:#696560;flex-wrap:wrap;gap:8px;margin:0 0 24px;font-size:14px;display:flex}.legal-main h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 20px;font-size:clamp(27px,4vw,40px);line-height:1.2}.legal-navigation{border-bottom:1px solid #e0ddd8;padding-bottom:24px}.legal-document{overflow-wrap:break-word;margin-top:28px}.legal-document p{white-space:normal;margin:0 0 16px}.legal-document h2{margin:36px 0 20px;font-size:21px;line-height:1.4}.legal-document strong{font-weight:700}.legal-list-marker{min-width:1.8em;display:inline-block}.legal-table-scroll{overscroll-behavior-inline:contain;border:1px solid #d7d2ca;border-radius:10px;width:100%;margin:24px 0;overflow:auto}.legal-document table{border-collapse:collapse;width:100%;min-width:550px;font-size:14px;line-height:1.5}.legal-document th,.legal-document td{text-align:left;vertical-align:top;border-bottom:1px solid #e0dbd3;border-right:1px solid #e0dbd3;padding:12px 14px}.legal-document th{background:#f0ede7;font-weight:700}.legal-document tr:last-child td{border-bottom:0}.legal-document th:last-child,.legal-document td:last-child{border-right:0}.legal-document td p,.legal-document th p{margin:0}.legal-footer{color:#696560;border-top:1px solid #e0ddd8;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:14px;display:flex}.legal-skip{z-index:1000;background:#fff;border:2px solid #ff6a00;border-radius:8px;padding:10px 16px;position:fixed;top:-80px;left:16px}.legal-skip:focus{top:12px}.legal-page :focus-visible{outline-offset:4px;outline:2px solid #c75400}.legal-main:focus{outline:none}@media (max-width:600px){.legal-header,.legal-main,.legal-footer{padding:20px}.legal-header{align-items:flex-start}.legal-header nav{justify-content:flex-end;gap:8px 16px}.legal-main h1{font-size:29px}.legal-document h2{font-size:19px}.legal-document{margin-top:24px}.legal-navigation{gap:12px 20px}}@media print{.legal-page{color:#000;background:#fff;font-size:11pt}.legal-header,.legal-footer,.legal-navigation,.legal-crumbs,.legal-skip{display:none}.legal-main{width:100%;max-width:none;padding:0}.legal-table-scroll{border:0;overflow:visible}.legal-document table{min-width:0}.legal-document h2{break-after:avoid}.legal-document tr{break-inside:avoid}}
