.cookie-consent_banner__RopnQ{position:fixed;z-index:60;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));display:grid;gap:18px 28px;width:auto;max-width:1160px;max-height:calc(100dvh - 32px);margin:0 auto;padding:24px;overflow-y:auto;background:#fff;color:#171717;border:1px solid #d9d9d9;border-radius:20px;box-shadow:0 10px 48px #00000026}.cookie-consent_banner__RopnQ h2{margin:0 0 8px;font-size:1.2rem;line-height:1.3;letter-spacing:-.02em}.cookie-consent_banner__RopnQ p,.cookie-consent_category__tzeDd p,.cookie-consent_intro__3d4Z6{margin:0;color:#606060;font-size:.9rem;line-height:1.55}.cookie-consent_banner__RopnQ p a,.cookie-consent_policyLink__r_DYz{color:#171717;text-decoration:underline;text-underline-offset:3px}.cookie-consent_bannerActions__ZUy_b{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cookie-consent_customize__edcWG,.cookie-consent_primary__lXxs1,.cookie-consent_secondary__rZhsD,.cookie-consent_settingsButton__vmv88{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 16px;border:1px solid transparent;border-radius:10px;font:inherit;font-size:.84rem;font-weight:650;line-height:1.4;text-align:center;cursor:pointer}.cookie-consent_primary__lXxs1{background:#ffd119;color:#171717}.cookie-consent_secondary__rZhsD{background:#fff;color:#171717;border-color:#bcbcbc}.cookie-consent_customize__edcWG{background:transparent;color:#171717;text-decoration:underline;text-underline-offset:3px}.cookie-consent_settingsButton__vmv88{background:#171717;color:#fff}.cookie-consent_primary__lXxs1:hover{background:#f3c50e}.cookie-consent_customize__edcWG:hover,.cookie-consent_secondary__rZhsD:hover{background:#f5f5f5}.cookie-consent_dialog__AC_QE{width:min(600px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:clamp(20px,4vw,32px);overflow-y:auto;overscroll-behavior:contain;color:#171717;background:#fff;border:1px solid #dedede;border-radius:24px;box-shadow:0 20px 70px #00000033}.cookie-consent_dialog__AC_QE::backdrop{background:#17171780}.cookie-consent_dialogHeader__hCpKz{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.cookie-consent_dialogHeader__hCpKz h2{margin:0;font-size:clamp(1.4rem,3vw,1.8rem);line-height:1.2;letter-spacing:-.025em}.cookie-consent_close__4jOcy{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #dedede;border-radius:50%;background:#fff;color:#171717;cursor:pointer}.cookie-consent_intro__3d4Z6{margin-bottom:24px}.cookie-consent_category__tzeDd{padding:20px 0;border-top:1px solid #dedede}.cookie-consent_categoryTitle__2hAaL{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px}.cookie-consent_categoryName__qV5zn,.cookie-consent_categoryTitle__2hAaL h3{margin:0;font-size:1rem;line-height:1.4;font-weight:700}.cookie-consent_always__B5kNj{flex-shrink:0;color:#606060;font-size:.75rem}.cookie-consent_categoryTitle__2hAaL input{flex:0 0 24px;width:24px;height:24px;margin:0;accent-color:#ffd119;cursor:pointer}.cookie-consent_policyLink__r_DYz{display:inline-flex;align-items:center;min-height:44px;font-size:.85rem}.cookie-consent_dialogActions__ts6j3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:16px}.cookie-consent_storageNotice__JrBYA{margin:0;padding:12px var(--gutter);color:#606060;font-size:.85rem;text-align:center}@media (min-width:1000px){.cookie-consent_banner__RopnQ{grid-template-columns:minmax(0,1fr) auto;align-items:center}.cookie-consent_bannerActions__ZUy_b{justify-content:flex-end;max-width:430px}}@media (max-width:479px){.cookie-consent_banner__RopnQ{padding:20px}.cookie-consent_bannerActions__ZUy_b{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.cookie-consent_bannerActions__ZUy_b>button{width:100%}.cookie-consent_dialogActions__ts6j3{grid-template-columns:minmax(0,1fr)}.cookie-consent_categoryTitle__2hAaL{flex-wrap:wrap}}.cookies_page__Watny{width:100%;max-width:var(--max);margin:0 auto;padding:clamp(36px,5vw,64px) var(--gutter) clamp(48px,6vw,80px)}.cookies_content__4rXK0,.cookies_hero__sABNI{max-width:850px}.cookies_hero__sABNI h1{margin:0 0 16px;font-size:var(--type-hero);line-height:1.07;letter-spacing:-.044em}.cookies_content__4rXK0 p,.cookies_hero__sABNI p{color:#606060;font-size:var(--type-body);line-height:1.65}.cookies_hero__sABNI .cookies_updated__LqbKV{font-size:.85rem}.cookies_hero__sABNI button{margin-top:4px}.cookies_content__4rXK0 section{margin-top:36px;padding-top:28px;border-top:1px solid #dedede}.cookies_content__4rXK0 h2{margin:0 0 18px;font-size:clamp(1.4rem,2.7vw,2rem);line-height:1.2;letter-spacing:-.025em}.cookies_content__4rXK0 h3{margin:0 0 12px;font-size:1.1rem;line-height:1.4}.cookies_record__Ro3c0{margin-top:20px;padding:clamp(20px,3vw,28px);background:#f7f7f7;border:1px solid #e5e5e5;border-radius:18px}.cookies_record__Ro3c0 p:last-child{margin-bottom:0}.cookies_content__4rXK0 a{color:#171717;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.cookies_content__4rXK0 code{color:#171717;font-size:.9em}