.legal-page{background:#f7f4f5}.legal-header{display:flex;justify-content:space-between;align-items:center;padding-block:25px;border-bottom:1px solid #ddd0d7;gap:24px}.legal-header img{width:160px}.legal-header>a:last-child{font-size:12px}.legal-shell{display:grid;grid-template-columns:210px minmax(0,780px);gap:65px;padding-block:65px 90px}.legal-nav{position:sticky;top:30px;align-self:start;display:flex;flex-direction:column;gap:15px;font-size:12px}.legal-nav a[aria-current=page]{font-weight:bold;border-left:3px solid #b699a5;padding-left:12px}.legal-body h1{font-family:HimalayaLocal,'Times New Roman',serif;font-size:68px;font-weight:400;line-height:1.05;margin:0 0 15px}.legal-body h2{font-family:Arial,sans-serif;font-weight:600;font-size:19px;line-height:1.4;margin:38px 0 15px;letter-spacing:0}.legal-body p,.legal-body li{font-size:14px;line-height:1.85}.legal-body a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-date{font-size:11px!important;margin-bottom:30px}.legal-pending{background:#e9dce2;border-left:3px solid #b699a5;padding:16px 20px;font-size:12px!important}.legal-body dl{display:grid;grid-template-columns:160px 1fr;gap:10px 20px;font-size:13px}.legal-body dt{font-weight:bold}.legal-body dd{margin:0;overflow-wrap:anywhere}.legal-table-scroll{overflow-x:auto}.legal-body table{width:100%;border-collapse:collapse;font-size:12px}.legal-body th,.legal-body td{padding:14px;text-align:left;vertical-align:top;border:1px solid #d8cbd1}.legal-body th{background:#e9dce2}.legal-footer{padding-block:25px 50px;border-top:1px solid #ddd0d7;display:flex;flex-wrap:wrap;gap:20px;font-size:11px}.legal-footer button,.cookie-settings{border:0;background:transparent;text-decoration:underline;padding:0;font:inherit;cursor:pointer}.legal-edit{font-weight:bold}.legal-body h1:focus{outline:0}@media(max-width:760px){.legal-shell{grid-template-columns:1fr;gap:35px;padding-top:30px}.legal-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:15px}.legal-body h1{font-size:49px}.legal-body dl{grid-template-columns:1fr;gap:5px}.legal-body dd{margin-bottom:12px}.legal-header img{width:130px}.legal-table-scroll{max-width:100%}}
.legal-body p,.legal-body li{font-size:16px}.legal-body dl{font-size:15px}.legal-body table{font-size:14px}.legal-nav{font-size:15px}.legal-footer{font-size:14px}.legal-header>a:last-child{font-size:15px}
