.cookie-panel{background:#f0eee7;border-bottom:1px solid #d9d9d0;scroll-margin-top:95px;color:#222c38}.cookie-inner{display:grid;grid-template-columns:1fr 350px;gap:35px;padding-top:25px;padding-bottom:25px;align-items:center}.cookie-panel .eyebrow{margin-bottom:8px}.cookie-panel h2{font:normal 25px/1.2 Georgia,'Times New Roman',serif;letter-spacing:-.025em;margin:0 0 12px}.cookie-copy>p{font-size:13px;line-height:1.6;margin:0 0 9px}.cookie-copy .cookie-detail{font-size:12px;color:#4b5663}.cookie-copy .cookie-current{font-size:12px;font-weight:bold;margin-bottom:0}.cookie-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cookie-button{background:#fff;color:#222c38;border:1px solid #4b5663;border-radius:5px;min-height:46px;padding:11px 12px;font:bold 13px/1.3 Arial,Helvetica,sans-serif}.cookie-button:hover{background:#faf8f2;border-color:#222c38}.cookie-button:disabled{cursor:wait;opacity:.6}.cookie-close{display:block;background:transparent;border:0;padding:10px 0;margin:4px auto 0;color:#4b5663;font:12px/1.4 Arial,Helvetica,sans-serif;text-decoration:underline;text-underline-offset:.2em}.cookie-status{font:12px/1.6 Arial,Helvetica,sans-serif;margin:10px 0 0;color:#4b5663}.cookie-status:empty{display:none}.cookie-settings{background:transparent;border:0;color:#d6dce2;text-decoration:none;font:inherit;padding:0;text-align:left;width:fit-content}.cookie-settings:hover{color:#e9ad2c;text-decoration:underline}.cookie-panel :focus-visible,.cookie-settings:focus-visible{outline:3px solid #875810;outline-offset:4px}.site-footer .cookie-settings:focus-visible{outline-color:#e9ad2c}.privacy-table th,.privacy-table td{padding:14px;border-bottom:1px solid #d9d9d0;text-align:left;vertical-align:top}.privacy-table code{font-size:.83em;overflow-wrap:anywhere}.privacy-notice h2{font-size:2rem;margin-top:40px}.privacy-notice h2:first-child{margin-top:0}.privacy-notice p,.privacy-notice li{font-size:.96rem}.privacy-notice address{font-style:normal}.privacy-notice .cookie-settings{color:#222c38;text-decoration:underline}.privacy-notice .notice{margin-top:0}
@media(max-width:860px){.cookie-inner{grid-template-columns:1fr;gap:18px}.cookie-controls{max-width:420px;width:100%}.cookie-panel{scroll-margin-top:80px}.cookie-close{margin-left:0}.cookie-actions{max-width:420px}.privacy-table table{min-width:650px}}
@media(max-width:380px){.cookie-actions{grid-template-columns:1fr}.cookie-button{width:100%}}
@media print{.cookie-panel,.cookie-settings{display:none!important}}
