:root{--cc-bg:#0b1321;--cc-bg-alt:#131d30;--cc-ink:#e8e6e6;--cc-muted:#c7c7c7;--cc-line:#343d4d;--cc-dash:#467774;--cc-white:#fff;--cc-accent:#8cefe9;--cc-accent-ink:#000;--cc-shadow:#00000073;--cc-backdrop:#0009}.cc,.ccp,.cc-placeholder{--cc-g:16px;box-sizing:border-box;font-family:Questrial,Helvetica Neue,Arial,sans-serif}.cc *,.ccp *,.cc-placeholder *{box-sizing:border-box}.cc h2,.ccp h2{color:var(--cc-ink);margin:0;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:1.25}.cc p,.ccp p{margin:0}.cc ul,.ccp ul{margin:0;padding:0;list-style:none}.cc a,.ccp a{color:var(--cc-accent)}.cc :focus-visible,.ccp :focus-visible,.cc-placeholder :focus-visible{outline:3px solid var(--cc-accent);outline-offset:3px}.cc{visibility:hidden;z-index:2000;background:var(--cc-bg);color:var(--cc-ink);border-top:1px solid var(--cc-line);box-shadow:0 -16px 40px var(--cc-shadow);max-height:100dvh;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(100%)}.cc.is-on{visibility:visible;transform:none}.cc__inner{max-width:1140px;padding:12px var(--cc-g) 10px;gap:8px;margin-inline:auto;display:grid}.cc__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.cc__logo{width:auto;height:24px}.cc .flags{gap:6px;display:flex}.cc .flags a,.cc .flags .lang-off{border:1px solid #0000;border-radius:6px;place-items:center;width:32px;height:26px;display:grid}.cc .flags a[aria-current]{border-color:var(--cc-line);background:var(--cc-bg-alt)}.cc .flag{border-radius:2px;width:22px;height:16px;display:block}.cc__main{gap:10px;display:grid}.cc__title{font-size:1rem}.cc__text p{color:var(--cc-muted);margin-top:4px;font-size:.8rem;line-height:1.45}.cc__text a{font-weight:700;text-decoration:underline}.cc__btns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cc__btns [data-cc=accept]{grid-column:1/-1}.cc-btn{letter-spacing:.02em;cursor:pointer;border-radius:100px;min-height:44px;padding:8px 14px;font:600 .88rem/1.2 Questrial,Helvetica Neue,Arial,sans-serif}.cc-btn--line{color:var(--cc-ink);border:2px solid var(--cc-ink);background:0 0}.cc-btn--line:hover{border-color:var(--cc-accent);color:var(--cc-accent)}.cc-btn--fill{background:var(--cc-accent);color:var(--cc-accent-ink);border:2px solid var(--cc-accent)}.cc-btn--fill:hover{color:var(--cc-white);border-color:var(--cc-white);background:0 0}.cc__foot{padding:6px var(--cc-g) calc(6px + env(safe-area-inset-bottom));background:var(--cc-bg-alt);justify-content:center;gap:22px;font-size:.78rem;display:flex}.cc__foot a{color:var(--cc-muted);text-decoration:none}@media (width<=999px){.cc__inner{gap:6px;padding:8px 12px}.cc__logo{height:20px}.cc .flags a,.cc .flags .lang-off{width:28px;height:24px}.cc__title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cc__main{gap:8px}.cc__text p{margin-top:0;font-size:.75rem;line-height:1.35}.cc__btns{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cc__btns [data-cc=accept]{grid-column:auto}.cc-btn{min-height:44px;padding:4px 6px;font-size:.78rem}.cc__foot{display:none}}@media (width>=640px){.cc{--cc-g:28px}.cc__inner{gap:12px;padding-top:20px}.cc__logo{height:30px}.cc__title{font-size:1.15rem}.cc__text p{font-size:.92rem}}@media (width>=1000px){.cc__main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px}.cc__btns{gap:10px;display:flex}.cc-btn{min-width:168px;min-height:48px;font-size:.95rem}}.ccp{border:1px solid var(--cc-line);width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--cc-ink);background:var(--cc-bg);box-shadow:0 30px 80px var(--cc-shadow);border-radius:14px;padding:0}.ccp::backdrop{background:var(--cc-backdrop)}.ccp__panel{gap:14px;padding:clamp(20px,4vw,32px);display:grid;position:relative}.ccp__title{padding-right:40px;font-size:1.3rem}.ccp__lead{color:var(--cc-muted);font-size:.92rem}.ccp__lead a{font-weight:700}.ccp__list{display:grid}.ccp__item{border-top:1px solid var(--cc-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.ccp__item label{cursor:pointer}.ccp__item strong{color:var(--cc-white)}.ccp__item p{color:var(--cc-muted);margin-top:2px;font-size:.88rem}.ccp__always{color:var(--cc-accent);white-space:nowrap;font-size:.8rem;font-weight:700}.ccp__switch{appearance:none;background:var(--cc-line);cursor:pointer;border-radius:100px;flex:none;width:48px;height:28px;margin:0;transition:background-color .2s;position:relative}.ccp__switch:after{content:"";background:var(--cc-white);width:22px;height:22px;box-shadow:0 1px 3px var(--cc-shadow);border-radius:50%;transition:transform .2s;position:absolute;top:3px;left:3px}.ccp__switch:checked{background:var(--cc-accent)}.ccp__switch:checked:after{background:var(--cc-accent-ink);transform:translate(20px)}.ccp__btns{gap:8px;display:grid}@media (width>=560px){.ccp__btns{grid-template-columns:repeat(3,1fr)}}.ccp__close{background:var(--cc-bg-alt);width:44px;height:44px;color:var(--cc-ink);cursor:pointer;border:0;border-radius:50%;font-size:1rem;position:absolute;top:14px;right:14px}.cc-placeholder{text-align:center;background:var(--cc-bg);border:1px dashed var(--cc-dash);min-height:220px;color:var(--cc-ink);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px 20px;font-size:16px;line-height:1.5;display:flex}.cc-placeholder p{margin:0}.cc-ph-btn{border:2px solid var(--cc-accent);cursor:pointer;background:var(--cc-accent);min-height:44px;color:var(--cc-accent-ink);border-radius:100px;justify-content:center;align-items:center;padding:4px 24px;font:15px/1.4 Questrial,Helvetica Neue,Arial,sans-serif;display:inline-flex}.cc-ph-btn:hover{border-color:var(--cc-white);color:var(--cc-white);background:0 0}@media (prefers-reduced-motion:reduce){.cc,.ccp__switch,.ccp__switch:after{transition:none}}.footer-credit{border-top:1px solid var(--grey-3);color:var(--grey-2);text-align:center;margin:24px 0 0;padding-top:20px;font-size:13px}.footer-credit a{color:var(--teal);font-weight:700}.footer-credit a:hover{text-decoration:underline}.cookie-policy h2{margin-top:calc(var(--lh) * 1em);color:var(--teal)}.cookie-policy .cp-scroll{margin:0 0 calc(var(--lh) * 1em);overflow-x:auto}.cookie-policy table{border-collapse:collapse;text-align:left;width:100%;min-width:640px;font-size:15px;line-height:1.45}.cookie-policy th,.cookie-policy td{border-bottom:1px solid var(--navy-2);vertical-align:top;padding:10px 12px}.cookie-policy th{color:var(--teal);font-family:var(--font-head);font-weight:600}.cookie-policy td:first-child{word-break:break-word;font-size:14px}.cookie-policy ul{margin:0 0 calc(var(--lh) * 1em);padding-left:1.2em;list-style:outside}.cookie-policy .btn{margin:0 0 calc(var(--lh) * 1em)}@media (width<=750px){.cookie-policy table{font-size:14px}}.footer-col h2{font-family:var(--font-head);color:var(--grey-2);margin-bottom:26px;font-size:24px;font-weight:500}.sr-h1{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}
