.cookie-controls{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.cookie-kicker{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.cookie-line{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.cookie-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cookie-actions .btn{min-height:40px;padding:0 16px;font-size:14px}.cookie-manage{flex-direction:column;gap:12px;width:100%;padding-top:4px;display:flex}.cookie-row{width:100%;font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;justify-content:space-between;align-items:flex-start;gap:16px;margin:0;font-size:14px;line-height:1.45;display:flex}.cookie-row strong{font-weight:700;display:block}.cookie-row-copy,.cookie-state{margin-top:4px;display:block}.cookie-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--callout-on-dark);flex:none;margin-top:2px}.cookie-tone-navy .cookie-kicker{color:#ffffff80}.cookie-tone-navy .cookie-line,.cookie-tone-navy .cookie-row,.cookie-tone-navy .cookie-row-copy,.cookie-tone-navy .cookie-state{color:#ffffffb8}.cookie-tone-navy .cookie-row strong{color:#fff}.cookie-tone-paper .cookie-kicker{color:var(--navy)}.cookie-tone-paper .cookie-line,.cookie-tone-paper .cookie-row-copy,.cookie-tone-paper .cookie-state{color:var(--slate)}.cookie-tone-paper .cookie-row strong{color:var(--navy)}.cookie-tone-paper .cookie-actions .btn-ghost{color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--navy)}.cookie-tone-paper .cookie-actions .btn-ghost:hover{color:#fff;box-shadow:inset 0 0 0 1.5px var(--callout-on-dark)}.cookie-page-panel{margin-top:28px;padding-top:8px}.cookie-text-actions{flex-wrap:wrap;align-items:baseline;gap:8px 18px;display:flex}.cookie-text-actions button{font-family:var(--font-display), ui-serif, Georgia, serif;cursor:pointer;background:0 0;border:0;padding:0;font-size:17px;font-weight:400;line-height:1.3}.cookie-text-yes{color:var(--navy);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cookie-text-no,.cookie-text-more{color:var(--slate)}.cookie-text-no:hover,.cookie-text-more:hover,.cookie-text-yes:hover{color:var(--callout-on-dark)}.cookie-nudge{z-index:40;pointer-events:none;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:fixed;bottom:16px;left:16px;right:auto}.cookie-nudge-card{pointer-events:auto;border-radius:18px;width:min(22rem,100vw - 32px);padding:18px 20px 16px;box-shadow:0 16px 40px #17324d2e}.cookie-nudge-btn{pointer-events:auto;background-color:var(--wash);background-image:var(--paper-grain-image);background-size:var(--grain-size);background-blend-mode:multiply;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:none;display:flex;box-shadow:0 8px 24px #17324d29}.cookie-nudge-btn svg{width:36px;height:36px;display:block}@keyframes cookie-nudge-twist{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.cookie-nudge-btn:hover,.cookie-nudge.is-open .cookie-nudge-btn{animation:.42s ease-in-out infinite cookie-nudge-twist}@media (prefers-reduced-motion:reduce){.cookie-nudge-btn:hover,.cookie-nudge.is-open .cookie-nudge-btn{animation:none}}.cookie-nudge-btn:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.cookie-nudge.is-settled .cookie-nudge-btn{width:44px;height:44px}.cookie-nudge.is-settled .cookie-nudge-btn svg{width:30px;height:30px}@media (max-width:560px){.cookie-actions .btn{width:100%}.cookie-nudge{bottom:12px;left:12px}.cookie-nudge-btn{border-radius:11px;width:40px;height:40px}.cookie-nudge-btn svg{width:28px;height:28px}.cookie-nudge.is-settled .cookie-nudge-btn{width:36px;height:36px}.cookie-nudge.is-settled .cookie-nudge-btn svg{width:24px;height:24px}}
@font-face{font-family:display;src:url(../media/fraunces_latin-s.p.0z-qluqijbwjw.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.0%;size-adjust:116.36%}.PXfAOW_className{font-family:display,display Fallback;font-style:normal}.PXfAOW_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:body;src:url(../media/open_sans_latin-s.p.1i-ihzee78siv.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:101.58%;descent-override:27.84%;line-gap-override:0.0%;size-adjust:105.22%}.gvWVTG_className{font-family:body,body Fallback;font-style:normal}.gvWVTG_variable{--font-body:"body", "body Fallback"}
