.numeroscope-form{display:grid;gap:20px;margin:24px 0;font:400 16px/1.55 var(--font-body,Inter,sans-serif);color:var(--ink,#171717)}
.numeroscope-form[hidden]{display:none}.numeroscope-form h3{font-size:20px;margin:0}.numeroscope-form fieldset{border:1px solid #c8b991;padding:20px;min-width:0;display:grid;gap:16px}.numeroscope-form fieldset[hidden]{display:none}
.numeroscope-form legend{padding:0 8px;font-weight:600}.numeroscope-form label{display:grid;gap:6px;font-size:16px}.numeroscope-form input:not([type=checkbox]),.numeroscope-form select{width:100%;box-sizing:border-box;min-height:46px;border:1px solid #827d72;border-radius:0;padding:10px 12px;font:inherit;color:#171717;background:#fff;min-width:0}.numeroscope-form input:focus-visible,.numeroscope-form select:focus-visible{outline:2px solid #8e6e35;outline-offset:3px}.numeroscope-form .reading-help{font-size:14px;line-height:1.6;margin:0;color:#49463e}.numeroscope-form .reading-consent{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6}.reading-consent input{flex:0 0 20px;width:20px;height:20px;accent-color:#171717;margin-top:3px}
@media(max-width:480px){.numeroscope-form fieldset{padding:14px}.numeroscope-form{gap:18px}}
.reading-consent[hidden]{display:none!important}#ebook-consents{display:grid;gap:16px;margin:20px 0}#ebook-consents .reading-consent{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6}#ebook-consents .reading-help{font-size:13px;line-height:1.6;margin:0}#ebook-consents input:focus-visible{outline:2px solid #8e6e35;outline-offset:3px}
