.cookie-notice_notice__WCdnC{position:fixed;z-index:1200;inset-inline:0;bottom:0;max-height:min(82dvh,44rem);overflow-y:auto;border-top:1px solid var(--line);border-radius:1.25rem 1.25rem 0 0;background:var(--surface);color:var(--ink);box-shadow:0 -16px 50px rgb(45 61 38/14%)}.cookie-notice_inner__dG6UJ{display:grid;gap:1rem;padding:1.15rem clamp(1.1rem,4vw,1.5rem) calc(1.15rem + env(safe-area-inset-bottom))}.cookie-notice_summary__kTjoB{min-width:0}.cookie-notice_heading__AV18L{display:flex;align-items:flex-start;gap:.75rem}.cookie-notice_copy__9Ib2n{min-width:0}.cookie-notice_icon__QkxGS{display:grid;flex:0 0 auto;width:2.5rem;height:2.5rem;place-items:center;border-radius:50%;background:var(--primary-soft);color:var(--primary-dark)}.cookie-notice_icon__QkxGS svg{width:1.25rem;height:1.25rem}.cookie-notice_notice__WCdnC h2{margin:0;font-family:var(--font-sans);font-size:1.05rem;font-weight:850;letter-spacing:-.015em}.cookie-notice_notice__WCdnC p{margin:.35rem 0 0;color:var(--muted);font-size:.88rem;line-height:1.55}.cookie-notice_actions___q6iz{position:relative;z-index:1;display:grid;gap:.6rem}.cookie-notice_actions___q6iz button{display:grid;width:100%;min-height:46px;place-items:center;border-radius:.7rem;padding:.7rem 1rem;font:inherit;font-size:.88rem;font-weight:800;line-height:1.25;text-align:center;cursor:pointer}.cookie-notice_primary__88NBM{border:1px solid var(--primary);background:var(--primary);color:white}.cookie-notice_primary__88NBM:hover{background:var(--primary-dark)}.cookie-notice_secondary__3E69Y{border:1px solid var(--line);background:transparent;color:var(--ink)}.cookie-notice_secondary__3E69Y:hover{border-color:var(--primary);color:var(--primary-dark)}.cookie-notice_actions___q6iz a{justify-self:center;color:var(--muted);font-size:.76rem;text-decoration:underline;text-underline-offset:.2em}.cookie-notice_details__dpL6h{padding:.9rem 1rem;border-radius:.75rem;background:var(--paper)}.cookie-notice_details__dpL6h h3{margin:0 0 .65rem;font-size:.88rem}.cookie-notice_details__dpL6h ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.cookie-notice_details__dpL6h li{position:relative;padding-inline-start:1rem;color:var(--muted);font-size:.8rem;line-height:1.45}.cookie-notice_details__dpL6h li:before{content:"";position:absolute;inset-block-start:.48rem;inset-inline-start:0;width:.35rem;height:.35rem;border-radius:50%;background:var(--primary)}.cookie-notice_reopen__7oHuJ{padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:.8rem;font-weight:800;text-align:start;cursor:pointer}.cookie-notice_reopen__7oHuJ:hover{color:var(--primary)}.cookie-notice_actions___q6iz a:focus-visible,.cookie-notice_actions___q6iz button:focus-visible,.cookie-notice_reopen__7oHuJ:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (min-width:760px){.cookie-notice_notice__WCdnC{inset-inline:1.25rem;bottom:1.25rem;max-height:min(80dvh,38rem);border:1px solid var(--line);border-radius:1rem;box-shadow:var(--shadow-lg)}.cookie-notice_inner__dG6UJ{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:center;max-width:72rem;margin:0 auto;padding:1.25rem 1.4rem}.cookie-notice_actions___q6iz{grid-template-columns:1fr 1fr}.cookie-notice_actions___q6iz a,.cookie-notice_details__dpL6h{grid-column:1/-1}.cookie-notice_details__dpL6h ul{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (min-width:1240px){.cookie-notice_notice__WCdnC{inset-inline:max(1.25rem,calc((100vw - 76rem) / 2))}}