.privacy-settings{border:0;background:none;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;padding:0;cursor:pointer;text-align:left}
body:has(.content-page) .site-header{color:#171613}
.footer-bottom{grid-template-columns:1fr auto auto 1fr}
.privacy-settings:hover{text-decoration:underline}
.privacy-choice{position:fixed;z-index:1100;left:20px;right:20px;bottom:20px;max-width:620px;padding:22px 24px;background:#f6f2e9;color:#171613;border:1px solid #17161340;box-shadow:0 18px 65px #0004;display:grid;gap:17px}
.privacy-choice[hidden]{display:none}
.privacy-choice p{margin:0;font-size:13px;line-height:1.5}
.privacy-choice a{text-decoration:underline;text-underline-offset:3px}
.privacy-choice>div{display:flex;flex-wrap:wrap;gap:9px}
.privacy-choice button{border:1px solid #171613;border-radius:100px;background:transparent;color:#171613;padding:9px 14px;font:inherit;font-size:12px;cursor:pointer}
.privacy-choice button:last-child{background:#171613;color:#f6f2e9}
.privacy-choice button:hover{opacity:.75}
@media(max-width:700px){.footer-bottom{grid-template-columns:1fr}}
