.hp-privacy-banner{z-index:120;color:#33263d;background:#fcf6e9;border:1px solid #bca68a;border-radius:6px 21px 8px 18px;grid-template-columns:44px 1fr auto;align-items:center;gap:18px;max-width:1180px;margin:auto;padding:22px 26px;font-size:13px;display:grid;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 12px 50px #24152e40,inset 0 0 0 6px #f4ead7}.hp-privacy-banner h2{font:24px/1.1 var(--font-display,Georgia);margin:0 0 8px}.hp-privacy-banner p{margin:0;line-height:1.6}.hp-privacy-banner a,.hp-privacy-dialog a{color:inherit;text-underline-offset:3px;text-decoration:underline}.hp-privacy-seal{color:#755a7d;width:36px}.hp-privacy-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.hp-privacy-actions button{color:#412d49;cursor:pointer;background:#efe3ee;border:1px solid #a78b9e;border-radius:5px 12px 4px 8px;min-height:44px;padding:10px 15px;font-size:12px;font-weight:600}.hp-privacy-actions button:hover{background:#e6d6e4}.hp-privacy-actions .hp-privacy-details{background:0 0;text-decoration:underline}.hp-privacy-actions button:disabled{opacity:.55;cursor:not-allowed}.hp-privacy-signal{grid-column:2/-1;font-size:11px}.hp-privacy-dialog{color:#33263d;scrollbar-width:none;background:#fcf6e9;border:1px solid #b69e88;border-radius:12px;width:calc(100% - 28px);max-width:610px;max-height:calc(100dvh - 36px);padding:0;box-shadow:0 25px 90px #24152e60}.hp-privacy-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#26193499}.hp-privacy-paper{background:linear-gradient(150deg,#fffaf0e8,#f7ecdeda),url(/optimized/navigation-map-960-08165ec8694f.webp) 50%/cover;padding:40px;position:relative}.hp-privacy-paper h2{font:38px/1.05 var(--font-display,Georgia);max-width:410px;margin:12px 0 20px}.hp-privacy-paper p{font-size:13px;line-height:1.7}.hp-privacy-kicker{letter-spacing:.15em;text-transform:uppercase;font-size:10px!important}.hp-privacy-close{color:#432f4b;background:#fffbef;border:1px solid #d2c1b2;border-radius:50%;width:44px;height:44px;font-size:26px;position:absolute;top:12px;right:15px}.hp-privacy-choice{border-bottom:1px solid #c6b3a5;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;font-size:13px;display:flex}.hp-privacy-choice strong{display:block}.hp-privacy-choice small{max-width:350px;margin-top:6px;font-size:12px;line-height:1.5;display:block}.hp-privacy-choice>span:last-child{white-space:nowrap;font-size:11px}.hp-privacy-choice input{accent-color:#6c4a77;flex:none;width:23px;height:23px}.hp-privacy-footnote{margin:22px 0;font-size:11px!important}.hp-privacy-announcement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:is(.hp-privacy-banner :focus-visible,.hp-privacy-dialog :focus-visible){outline-offset:4px;outline:3px solid #674975}@media (max-width:760px){.hp-privacy-banner{scrollbar-width:none;grid-template-columns:1fr;gap:12px;max-height:55dvh;padding:19px;bottom:8px;left:8px;right:8px;overflow:auto}.hp-privacy-seal{display:none}.hp-privacy-banner h2{font-size:22px}.hp-privacy-banner p{font-size:11px}.hp-privacy-signal{grid-column:auto}.hp-privacy-actions button{flex:1;min-width:125px}.hp-privacy-paper{padding:36px 22px 24px}.hp-privacy-paper h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.hp-privacy-banner,.hp-privacy-dialog{scroll-behavior:auto}}
