.tlm-public .tlm-field>legend{letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;padding:0;font-size:11px;font-weight:500;display:block}.tlm-public .tlm-field input[type=date]{border:0;border-bottom:1px solid var(--tlm-ink);width:100%;color:var(--tlm-ink);background:0 0;border-radius:0;outline:none;padding:12px 0}.tlm-public .tlm-check strong{color:var(--tlm-ink);margin-bottom:4px;font-size:13px;font-weight:600;display:block}.tlm-public .tlm-form-note{background:var(--tlm-light-yellow);color:#5b505f;border-radius:12px;margin-top:8px;padding:16px;font-size:13px;line-height:1.5}.tlm-public .tlm-form-error{color:var(--tlm-pink-text);margin-top:8px;font-size:12px}.tlm-public .tlm-subscribe-compact{flex-direction:column;gap:10px;display:flex}.tlm-public .tlm-subscribe-compact-row{flex-wrap:wrap;gap:8px;display:flex}.tlm-public .tlm-subscribe-compact-row .tlm-button{flex:none}.tlm-public .tlm-subscribe-compact-input{min-width:0;color:var(--tlm-ivory);background:0 0;border:1px solid #f8f4ec59;border-radius:999px;flex:200px;padding:10px 16px;font-size:13px}.tlm-public .tlm-subscribe-compact-input::placeholder{color:#f8f4ec80}.tlm-public .tlm-subscribe-compact-input:focus-visible{outline:2px solid var(--tlm-pink);outline-offset:2px}.tlm-public .tlm-subscribe-compact-note{color:#f8f4ec9e;margin:0;font-size:12px;line-height:1.5}.tlm-public .tlm-subscribe-compact-link,.tlm-public .tlm-footer .tlm-subscribe-compact-link{color:var(--tlm-pink);text-underline-offset:3px;margin:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}.tlm-public .tlm-subscribe-compact-status{color:var(--tlm-ivory);background:#f8f4ec14;border:1px solid #f8f4ec33;border-radius:12px;padding:12px 16px;font-size:13px;line-height:1.5}.tlm-public .tlm-subscribe-compact-error{color:var(--tlm-pink);margin:0;font-size:12px}
