/* One functional Cookie Notice panel on the homepage and all guides. */
body #cookie-notice{left:24px;right:24px;bottom:20px;width:auto;min-width:0;background:#fffdf9!important;color:#292b26!important;border:1px solid #dcd9d2;border-radius:2px;box-shadow:0 8px 60px #0002;font:400 12px/1.7 Manrope,sans-serif;z-index:100000}
body #cookie-notice.cookie-notice-hidden{border:0;box-shadow:none}
body #cookie-notice .cookie-notice-container{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:24px 32px;text-align:left}
body #cookie-notice .cn-text-container{display:block;max-width:660px;margin:0;color:#292b26}
body #cookie-notice #cn-notice-buttons{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr)) auto;align-items:center;width:auto;flex-shrink:0;gap:16px}
body #cookie-notice #cn-notice-buttons .cn-button{display:flex;align-items:center;justify-content:center;margin:0;min-height:44px;padding:10px 16px;border:1px solid #dcd9d2!important;border-radius:2px;background:#fffdf9!important;color:#292b26!important;font:400 11px/1.5 Manrope,sans-serif;white-space:normal!important;box-shadow:none;box-sizing:border-box;text-align:center}
body #cookie-notice #cn-notice-buttons .cn-button:hover{background:#eeede7!important}
body #cookie-notice #cn-notice-buttons .cn-button:focus-visible{outline:2px solid #672846;outline-offset:3px}
body #cookie-notice #cn-notice-buttons #cn-more-info{grid-column:auto;background:transparent!important;border:0!important;padding:0 4px;min-height:44px;text-decoration:underline;text-underline-offset:3px;color:#672846!important}
body #cookie-notice .cn-close-icon{display:none}
body #cookie-notice.atka-consent-open .cookie-notice-container{display:flex!important}
body #cookie-notice.atka-consent-open{animation:none!important;opacity:1!important;visibility:visible!important}
@media(min-width:701px) and (max-width:1000px){body #cookie-notice .cookie-notice-container{flex-direction:column;align-items:stretch;gap:16px}body #cookie-notice .cn-text-container{max-width:none}}
@media(max-width:700px){body #cookie-notice{left:12px;right:12px;bottom:12px;width:auto;max-height:65svh;overflow:auto}body #cookie-notice .cookie-notice-container,body #cookie-notice.atka-consent-open .cookie-notice-container{display:block!important;padding:18px}body #cookie-notice .cn-text-container{font-size:11px;margin-bottom:12px}body #cookie-notice #cn-notice-buttons{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body #cookie-notice #cn-notice-buttons #cn-more-info{grid-column:1/-1}body #cookie-notice #cn-notice-buttons .cn-button{padding:10px 8px}}
@media(prefers-reduced-motion:reduce){body #cookie-notice.cn-animated{animation-duration:1ms!important;animation-iteration-count:1!important}}

body #cookie-notice.cookie-notice-hidden:not(.atka-consent-open) .cookie-notice-container{display:none!important}
