dialog#ask-consent input{text-transform:uppercase;font-weight:700;font-size:.55rem;letter-spacing:.175em;-webkit-appearance:none;appearance:none;display:block;color:#2f308d;background-color:#fff;border:2px solid #2f308d;border-radius:1.5rem;padding:.75rem 1rem;margin:auto 0;text-align:center;text-decoration:none;width:-moz-fit-content;width:fit-content}dialog#ask-consent input>svg{margin-left:.5rem}main>h2{font-size:2rem;letter-spacing:-.5px;text-align:center;line-height:1em;font-weight:600;text-transform:capitalize;margin:-.3rem auto;max-width:27rem;padding:0 1ch}dialog#ask-consent{color:inherit}dialog#ask-consent::backdrop{background-color:rgba(0,0,0,.8)}dialog#ask-consent h2{text-align:center;font-weight:600;text-transform:uppercase;padding:0 1ch;font-size:2rem;letter-spacing:-.5px}dialog#ask-consent p{font-weight:300;font-size:1.3rem;line-height:1.5em;letter-spacing:0;text-align:center;padding:0 1rem}dialog#ask-consent form>div{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;padding:1rem}dialog#ask-consent input{cursor:pointer}dialog#ask-consent input.once{background:none;padding-left:0;padding-right:0;font-size:.45rem;width:100%}dialog#ask-consent input.once:hover{text-decoration:underline}dialog#ask-consent.ask-consent{display:block;position:fixed;top:0;bottom:0;left:0;right:0;width:fit-content;height:fit-content;margin:auto;border:1px solid;padding:1em;background-color:#fff;max-width:calc(100% - 6px - 2em);max-height:calc(100% - 6px - 2em);overflow:auto;z-index:1}figure:target a.open-in-modal{outline:5px solid #000}dialog.form-in-modal{width:90%;height:75%}dialog.form-in-modal iframe{display:block;height:calc(100% - 1.5rem);margin:auto}dialog.form-in-modal form button{float:right}