.reader-form{background:var(--brand-card);border:1px solid var(--brand-ink);gap:22px;max-width:860px;padding:clamp(20px,3vw,36px);display:grid}.reader-form .rf-field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.reader-form label,.reader-form legend{color:var(--brand-ink);font-size:14px;font-weight:700;line-height:1.4}.reader-form legend{margin-bottom:10px;padding:0}.rf-req{color:var(--brand-muted);font-weight:400}.rf-hint{color:var(--brand-muted);margin:0;font-size:13px}.reader-form :is(input[type=text],input[type=email],input[type=month],select,textarea){box-sizing:border-box;width:100%;font:16px/1.4 var(--font-body);color:var(--brand-ink);background:var(--brand-paper);border:1px solid var(--brand-ink);border-radius:0;min-height:48px;padding:12px 14px}.reader-form textarea{resize:vertical;min-height:120px}.rf-options{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.reader-form .rf-choice{border:1px solid var(--brand-line);background:var(--brand-paper);cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:11px 12px;font-weight:400!important;display:flex!important}.reader-form .rf-choice:has(input:checked){border-color:var(--brand-ink);background:var(--brand-acid)}.rf-choice input,.rf-consent input{width:18px;height:18px;accent-color:var(--brand-ink);flex-shrink:0;margin:2px 0 0}.reader-form .rf-consent{background:var(--brand-paper);border-left:4px solid var(--brand-lavender);align-items:flex-start;gap:12px;padding:14px;font-size:13px!important;font-weight:400!important;display:flex!important}.rf-consent a{color:var(--brand-ink);text-decoration:underline}.rf-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.rf-submit{cursor:pointer;font-family:var(--font-body)}.rf-submit:disabled{opacity:.6;cursor:progress}.rf-status{flex:240px;margin:0;font-size:14px;font-weight:700}.rf-status:empty{display:none}.rf-status.is-ok{background:var(--brand-acid);color:var(--brand-ink);border:1px solid var(--brand-ink);padding:12px 14px}.rf-status.is-error{color:#7a1f12;background:#fbe9e7;border:1px solid #7a1f12;padding:12px 14px}.rf-status a{color:inherit;text-decoration:underline}.rf-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.cf-turnstile{min-height:65px}.rf-feedback{border-top:1px solid var(--brand-ink);border-bottom:1px solid var(--brand-ink);margin:40px 0;padding:22px 0}.rf-feedback form{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.rf-feedback h2{font:800 28px/1 var(--font-display);text-transform:uppercase;color:var(--brand-ink);margin:0}.rf-feedback-buttons{gap:10px;display:flex}.rf-feedback button{font:700 14px/1 var(--font-body);border:1px solid var(--brand-ink);background:var(--brand-paper);min-width:80px;min-height:44px;color:var(--brand-ink);cursor:pointer;border-radius:0;padding:0 18px}.rf-feedback button:hover{background:var(--brand-acid)}.rf-feedback button:disabled{opacity:.6}.reader-form :where(a,button,input,select,textarea):focus-visible,.rf-feedback :where(a,button):focus-visible{outline:3px solid var(--brand-focus);outline-offset:3px}@media (width<=720px){.rf-options{grid-template-columns:1fr}.rf-actions .action{width:100%}}.lounge-ways{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.lounge-way{border:1px solid var(--brand-ink);background:var(--brand-card);color:var(--brand-ink);flex-direction:column;gap:12px;min-height:200px;padding:18px;text-decoration:none;display:flex}.lounge-way>span{letter-spacing:.1em;font-size:9px;font-weight:700}.lounge-way h3{font:800 28px/1 var(--font-display);text-transform:uppercase;margin:0}.lounge-way p{color:var(--brand-muted);flex:1;margin:0;font-size:13px}.lounge-way:hover{background:var(--brand-acid)}.lounge-way.is-soon{background:var(--brand-lavender)}.lounge-way.is-soon:hover{background:var(--brand-acid)}.lounge-form-section{border-top:1px solid var(--brand-ink);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:clamp(24px,4vw,60px);display:grid}.lounge-form-intro{align-content:start;gap:14px;display:grid}.lounge-form-intro h2{margin:6px 0}.lounge-form-intro p{max-width:440px;margin:0;font-size:14px}.lounge-form-intro a{color:var(--brand-ink);text-decoration:underline}.lounge-form-intro .beta-label{justify-self:start}.lounge-principles details a{color:var(--brand-ink);text-decoration:underline}@media (width>=901px){.lounge-form-intro{top:calc(var(--nav-height) + 24px);position:sticky}}@media (width<=1100px){.lounge-ways{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.lounge-form-section{grid-template-columns:1fr}.lounge-ways{grid-template-columns:1fr 1fr}}@media (width<=560px){.lounge-ways{grid-template-columns:1fr}.lounge-way{min-height:0}}
