.track13-legal{background:#f4f3ef;color:#03060d}
.track13-legal-header,.track13-legal-heading{background:#03060d;color:#fff}
.track13-legal-header .container{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.track13-legal-header img{display:block;width:138px;height:auto}
.track13-legal-header a{font-size:.88rem}
.track13-legal-heading{padding:24px 0 40px;border-top:1px solid #343945}
.track13-legal-heading h1{margin:0;font-size:4rem;line-height:.95;letter-spacing:0}
.track13-legal-copy{max-width:940px;padding-block:36px 68px;line-height:1.65;overflow-wrap:anywhere}
.track13-legal-copy :is(h2,h3,h4,h5,h6){margin:28px 0 12px;font-size:1.7rem;line-height:1.15;letter-spacing:0}
.track13-legal-copy p{margin:0 0 14px}
.track13-legal-copy li+li{margin-top:6px}
.track13-legal-copy a{color:#174d7d}
.track13-legal-copy table{width:100%;border-collapse:collapse;font-size:.9rem}
.track13-legal-copy :is(td,th){padding:8px;border:1px solid #c8cdd1;vertical-align:top}
.track13-consent[hidden],.track13-consent [hidden]{display:none}
.track13-consent{position:fixed;z-index:1050;right:20px;bottom:20px;width:min(440px,calc(100% - 40px));max-height:calc(100dvh - 40px);overflow:auto;padding:18px;color:#e9eef4;background:#10141b;border:1px solid #495562;border-top:2px solid var(--cyan,#66ceff);border-radius:6px;box-shadow:0 12px 35px #0007;font-size:.84rem;line-height:1.45}
.track13-consent h2{margin:0 0 7px;color:#fff;font:700 1.65rem/1 "Barlow Condensed","Arial Narrow",sans-serif;letter-spacing:0}
.track13-consent p{margin:0}
.track13-consent-actions{margin-top:13px}
.track13-consent-actions button{min-height:42px;padding:8px 16px;border:1px solid #707b89;border-radius:3px;background:#232a34;color:#fff;font:700 .85rem/1.2 Inter,Arial,sans-serif;cursor:pointer}
.track13-consent-actions button:hover{background:#3b4553}
.track13-consent :is(a,button):focus-visible{outline:2px solid var(--cyan,#66ceff);outline-offset:2px}
.track13-consent-links{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:10px}
.track13-consent-links a{color:#b6def3;font-size:.76rem;text-decoration:underline;text-underline-offset:2px}
.track13-consent-manage{padding:0;border:0;background:none;color:#c7cdd4;font:inherit;text-transform:inherit;letter-spacing:inherit;text-decoration:underline;cursor:pointer}
@media(max-width:520px){
  .track13-legal-heading h1{font-size:2.8rem}
  .track13-legal-copy table{font-size:.8rem}
  .track13-consent{right:8px;bottom:max(8px,env(safe-area-inset-bottom));width:calc(100% - 16px);max-height:calc(100dvh - 24px);padding:13px}
  .track13-consent h2{font-size:1.45rem}
}
