.waitlist-public{max-width:850px}.waitlist-public h1{font-size:clamp(2rem,5vw,3.25rem)}.waitlist-public h2{font-size:1.3rem}.waitlist-public p{line-height:1.65}.waitlist-public .check{align-items:flex-start}.waitlist-public .check input{margin-top:5px;flex-shrink:0}.wl-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.wl-privacy{padding:20px;background:#f8f3eb;border-radius:8px;font-size:.93rem}.wl-filters{display:flex;align-items:end;flex-wrap:wrap;gap:14px}.wl-filters label{display:flex;flex-direction:column;gap:6px;flex:1;min-width:160px}.wl-filters select{padding:11px;border:1px solid #c6b9ac;border-radius:7px;background:white;font:inherit;max-width:100%;width:100%}.wl-entries{display:grid;gap:16px}.wl-entry-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.wl-entry-head h2{margin:0}.wl-entries p,.wl-entries li{overflow-wrap:anywhere}.wl-delete{margin-top:20px}.wl-delete summary{cursor:pointer;color:#9a1731}.wl-delete form{padding-top:12px}.waitlist-public fieldset{min-width:0}.waitlist-public a{overflow-wrap:anywhere}@media(max-width:600px){.wl-filters{align-items:stretch;flex-direction:column}.wl-filters label{width:100%;min-width:0}.waitlist-public .form-grid{grid-template-columns:1fr}.waitlist-public .top{flex-wrap:wrap}.wl-privacy{padding:14px}}
