._tyYlq_consent{border-top:1px solid var(--line-light);background:var(--offwhite);color:var(--ink);padding:1rem max(1rem,50vw - 640px);font-size:.875rem}._tyYlq_prompt{z-index:100;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));box-sizing:border-box;border:1.5px solid var(--ink);border-top:3px solid var(--orange);background:var(--white);width:min(420px,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1.25rem;line-height:1.5;position:fixed;overflow-y:auto}._tyYlq_title{font-family:var(--font-display);margin:0 0 .5rem;font-size:1.05rem;font-weight:700;font-stretch:118%}._tyYlq_prompt ._tyYlq_actions{grid-template-columns:1fr 1fr;display:grid}._tyYlq_consent p{max-width:75ch;margin:0 0 .75rem}._tyYlq_consent a{text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:4px}._tyYlq_actions{flex-wrap:wrap;gap:.75rem;display:flex}._tyYlq_actions button{appearance:none;border:1.5px solid var(--ink);min-height:44px;color:inherit;font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;padding:.65rem 1rem;font-size:11px;font-weight:700}._tyYlq_actions button:hover{background:var(--ink);color:var(--white)}._tyYlq_actions button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}
