.tmp-content{display:contents}.site-footer.tmp-project-settings{grid-column:1/-1;padding:1.5rem 0 0;margin:0;border:0}.site-footer>div{flex-wrap:wrap;align-items:baseline}.site-footer button[data-tmp-consent-open]{appearance:none;border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.site-footer button[data-tmp-consent-open]:hover{text-decoration:underline}.tmp-consent{color:#111;background:#f8f8f6;border:1px solid rgba(17,17,17,.18);padding:clamp(1.25rem,4vw,2.5rem);max-width:min(36rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;font:inherit}.tmp-consent::backdrop{background:rgba(17,17,17,.35);backdrop-filter:blur(8px)}.tmp-consent h2{margin:0 0 1rem;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:400;line-height:1.1}.tmp-consent p{line-height:1.5}.tmp-consent__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0}.tmp-consent button{font:inherit;cursor:pointer;border:1px solid #111;background:transparent;color:#111;padding:.75rem 1rem}.tmp-consent button:focus-visible,.tmp-consent a:focus-visible{outline:3px solid #0093c7;outline-offset:3px}.tmp-consent a{text-decoration:underline}
