.cookie-policy{background:#fff;color:#111;padding:6.875rem 4rem 4.25rem}.cookie-policy__container{width:100%;max-width:1000px;margin:0 auto}.cookie-policy__header{margin-bottom:3rem;text-align:center}.cookie-policy__title{font-family:ivypresto-text,Merriweather,Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:100!important;line-height:1.15;color:#111;margin:0 0 1.25rem}.cookie-policy__intro{max-width:640px;margin:0 auto;font-family:DM Sans,sans-serif;font-size:1rem;line-height:1.68;color:#555}.cookie-policy__section{margin-bottom:2.5rem}.cookie-policy__heading{font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:#888;margin:0 0 1.25rem}.cookie-policy__service{padding:1.5rem 0;border-top:1px solid #e5e5e5}.cookie-policy__service-name{font-family:DM Sans,sans-serif;font-size:1.15rem!important;font-weight:300!important;color:#111;margin:0 0 1rem}.cookie-policy__facts{display:grid;grid-gap:.75rem;gap:.75rem;margin:0}.cookie-policy__facts>div{display:grid;grid-template-columns:11rem 1fr;grid-gap:1rem;gap:1rem}.cookie-policy__facts dt{font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:500;color:#888}.cookie-policy__facts dd{margin:0;line-height:1.6}.cookie-policy__facts dd,.cookie-policy__section p{font-family:DM Sans,sans-serif;font-size:.95rem;color:#333}.cookie-policy__section p{line-height:1.7}.cookie-policy__section a{text-decoration:underline}.cookie-policy__button{margin:.5rem 0 1.5rem;padding:.72rem 1.4rem;border:1px solid #1a1a1a;border-radius:999px;background:#1a1a1a;color:#f3f0ec;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.76rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:opacity .2s ease}.cookie-policy__button:hover{opacity:.72}@media (max-width:768px){.cookie-policy{padding:4.5rem 1.5rem 3rem}.cookie-policy__facts>div{grid-template-columns:1fr;gap:.15rem}}