.tm-legal-links{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:14px}.tm-legal-links a{color:#e8bd74;text-decoration:underline;text-underline-offset:4px}.tm-legal-page{min-height:100dvh;background:#070b0e;color:#dce5eb;padding:clamp(24px,5vw,72px);font-family:Arial,sans-serif;line-height:1.9}.tm-legal-page article{max-width:920px;margin:auto}.tm-legal-page header{border-bottom:1px solid #33404a;padding-bottom:24px;margin-bottom:32px}.tm-legal-page h1{font-size:clamp(28px,4vw,44px);color:#fff}.tm-legal-page h2{font-size:21px;color:#ffd18b}.tm-legal-page section{padding-block:10px;border-bottom:1px solid #18252e}.tm-legal-page a{color:#ffc36d}.tm-legal-page .tm-legal-meta{color:#9caebc;font-size:14px}.tm-legal-page footer{padding-block:28px}.tm-legal-consent{border:1px solid #41505d;border-radius:12px;padding:16px;margin:18px 0;text-align:start;color:#dbe5ee;font-size:14px;line-height:1.8}.tm-legal-consent legend{padding:0 8px;color:#ffc36d}.tm-legal-consent label{display:flex!important;align-items:flex-start!important;gap:10px;margin:10px 0}.tm-legal-consent input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px;accent-color:#ffab35;margin-top:5px}.tm-legal-consent a{display:inline!important;padding:0!important;border:0!important;background:none!important;color:#ffc36d!important;text-decoration:underline!important}.tm-legal-consent small{display:block;color:#9faeb9}.access-providers form>button,.tm-legal-page button{padding:14px 20px;border:1px solid #d79938;border-radius:10px;background:#ffb54e;color:#121212;font-weight:700;cursor:pointer}.access-providers form{width:100%}.access-providers form>button{display:flex;gap:12px;align-items:center;justify-content:center;width:100%}.access-providers form>button img{width:22px;height:22px}.tm-legal-error{color:#ff9b9b}