:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent{left:50%;right:auto;bottom:max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);color:#242424;-webkit-font-smoothing:antialiased;background:#fffc;border:1px solid #0000000f;border-radius:32px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;width:min(1120px,100vw - 32px);padding:12px 12px 12px 22px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:border-radius .4s cubic-bezier(.22,1,.36,1);animation:.9s cubic-bezier(.22,1,.36,1) 1.2s both lp2-consent-in;transform:translate(-50%);box-shadow:0 16px 48px #00000014}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent.is-open{border-radius:24px;align-items:end}@keyframes lp2-consent-in{0%{opacity:0;filter:blur(6px);transform:translate(-50%,28px)scale(.98)}to{opacity:1;filter:none;transform:translate(-50%)}}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__body{min-width:0}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent.is-open .cookie-consent__body{max-height:min(60svh,480px);overflow-y:auto}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__text{min-width:0}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__title{letter-spacing:0;text-transform:none;margin:0 0 5px;font-size:13px;font-weight:600}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__summary,:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__copy,:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__status{color:#24242499;margin:0;font-size:13px;line-height:1.4}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__status,:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__copy+.cookie-consent__copy{margin-top:6px}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__details{margin-top:10px}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__links{flex-wrap:wrap;gap:0 14px;display:flex}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__link{color:#242424;letter-spacing:0;text-transform:none;text-underline-offset:.18em;margin-top:7px;font-size:13px;font-weight:500;text-decoration:underline}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent .cookie-consent__more{color:#242424;letter-spacing:0;text-transform:none;white-space:nowrap;text-underline-offset:.18em;background:0 0;border:0;border-radius:0;flex:none;align-items:center;min-height:0;margin-top:7px;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;text-decoration:underline;display:inline-flex}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent .cookie-consent__more:hover{color:#242424b3;background:0 0}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__actions{flex-direction:row;align-items:center;gap:10px;min-width:0}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__actions button{color:#242424;letter-spacing:0;text-transform:none;white-space:nowrap;background:#f1f1f1;border:0;border-radius:62px;height:40px;min-height:0;padding:0 22px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;transition:transform .16s cubic-bezier(.2,0,0,1),background .16s,filter .16s}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__actions button:hover{background:#e9e9e9}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__actions button:active{transform:scale(.98)}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent .cookie-consent__accept,:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent .cookie-consent__accept:hover{color:#fff;background:linear-gradient(90deg,#3e3d3d 0%,#242424 100%)}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent .cookie-consent__accept:hover{filter:brightness(1.15)}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__text{font-size:13px;line-height:20px}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__text>*,:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__links>*{line-height:inherit;margin:0;display:inline}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__title{margin-right:6px}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__summary,:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__status{margin-right:4px}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__links .cookie-consent__link{margin-right:12px}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent .cookie-consent__more{vertical-align:baseline;height:auto;margin:0}@media (max-width:900px){:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent,:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent.is-open{border-radius:24px;grid-template-columns:1fr;align-items:stretch;gap:6px;padding:10px 12px 12px 18px}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__actions{justify-content:flex-end}}@media (max-width:640px){:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent{bottom:max(12px, env(safe-area-inset-bottom));width:calc(100vw - 24px)}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__title,:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__copy,:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__status,:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__link,:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent .cookie-consent__more{font-size:12px}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__actions{gap:8px}:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent__actions button{flex:auto;padding:0 12px;font-size:13px}}@media (prefers-reduced-motion:reduce){:root:is(:has(.lp2),:has(.guides-library)) .cookie-consent{animation:none}}