@font-face{font-family:font-montserrat-heading;src:url(../media/MontserratAlternates-Medium.bae17ba4.ttf)}.cookie-policy{color:#f4f1ead1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0b;font-weight:400;line-height:1.7}.cookie-policy .legal-header{color:#f4f1eaf0;text-align:center;background:radial-gradient(1100px 560px at 78% -10%,#c8a24b24,#0000 62%),radial-gradient(820px 480px at -6% 108%,#c8a24b14,#0000 60%),#060507;padding:clamp(120px,18vh,200px) 24px 64px}@media (max-width:767px){.cookie-policy .legal-header{padding:clamp(112px,16vh,160px) 20px 48px}}.cookie-policy .legal-header h1{font-family:var(--font-display);color:#f4f1ea;letter-spacing:-.015em;text-wrap:balance;max-width:22ch;margin:0 auto;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:500;line-height:1.1}.cookie-policy .legal-header:after{content:"";background:linear-gradient(90deg,#0000,#c8a24b99,#0000);width:120px;height:1px;margin:32px auto 0;display:block}.cookie-policy .legal-body{max-width:72ch;margin:0 auto;padding:64px 24px 120px}@media (max-width:767px){.cookie-policy .legal-body{padding:48px 20px 88px}}.cookie-policy .last-updated{color:#f4f1eaa3;margin-bottom:2.5rem;font-size:.875rem}.cookie-policy h2{font-family:var(--font-display);color:#f4f1ea;letter-spacing:-.01em;margin:3.25rem 0 1.15rem;font-size:clamp(1.4rem,3vw,1.75rem);font-weight:500;line-height:1.25}@media (max-width:767px){.cookie-policy h2{margin:2.5rem 0 1rem}}.cookie-policy h3{font-family:var(--font-display);color:#f4f1ea;margin:2.25rem 0 .85rem;font-size:clamp(1.1rem,2.4vw,1.3rem);font-style:italic;font-weight:500}@media (max-width:767px){.cookie-policy h3{margin:2rem 0 .75rem}}.cookie-policy p{color:#f4f1ead1;margin-bottom:1.25rem;font-size:1.0625rem;font-weight:400;line-height:1.7}@media (max-width:767px){.cookie-policy p{font-size:1rem}}.cookie-policy .subsection{margin-top:.5rem}.cookie-policy ul{margin:0 0 1.75rem;padding:0;list-style:none}.cookie-policy ul li{color:#f4f1ead1;margin-bottom:.75rem;padding-left:1.6rem;font-size:1.0625rem;line-height:1.7;position:relative}@media (max-width:767px){.cookie-policy ul li{font-size:1rem}}.cookie-policy ul li:before{content:"";background:#c8a24b;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.cookie-policy .highlight{color:#f4f1ea;font-weight:600}.cookie-policy .table-responsive{background:#16151a;border:1px solid #f4f1ea1a;border-radius:16px;width:100%;margin:2rem 0;overflow-x:auto;box-shadow:0 24px 60px -28px #000000b3}.cookie-policy .table-responsive::-webkit-scrollbar{height:6px}.cookie-policy .table-responsive::-webkit-scrollbar-thumb{background:#c8a24b59;border-radius:10px}.cookie-policy .policy-table{border-collapse:collapse;text-align:left;width:100%;min-width:600px}.cookie-policy .policy-table th{color:#e6c778;letter-spacing:.02em;background:#f4f1ea08;border-bottom:1px solid #f4f1ea1a;padding:16px 20px;font-size:.9375rem;font-weight:600}.cookie-policy .policy-table td{color:#f4f1ead1;border-bottom:1px solid #f4f1ea1a;padding:16px 20px;font-size:.9375rem;line-height:1.6}.cookie-policy .policy-table tr:last-child td{border-bottom:none}.cookie-policy .policy-table tr:hover td{background:#c8a24b0a}.cookie-policy .link-item{margin-bottom:1.25rem}.cookie-policy .link-item .policy-link{color:#e6c778;border-bottom:1px solid #0000;padding-bottom:2px;font-size:1.0625rem;font-weight:500;transition:color .18s,border-color .18s;display:inline-block}.cookie-policy .link-item .policy-link:hover{color:#e6c778;border-bottom-color:#e6c778}.cookie-policy .link-item .policy-link:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #e6c778}.cookie-policy a{color:#e6c778;text-underline-offset:3px;font-weight:500;text-decoration:none;transition:color .18s}.cookie-policy a:hover{color:#e6c778;text-decoration:underline}.cookie-policy a:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #e6c778}@media (prefers-reduced-motion:reduce){.cookie-policy *{transition:none!important;animation:none!important}}
