.account-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.account-tabs [aria-pressed="true"]{border-color:var(--gold,#cba66a);color:var(--gold,#cba66a)}.account-form .field{margin-bottom:14px}.account-error{color:#f3b3a2;min-height:1.4em;font-size:.9rem}.account-form input{width:100%;min-width:0}.intro-form{min-width:0}#feedback-message{width:100%;resize:vertical;min-height:140px}#recovery-copy{width:100%;font-family:monospace;font-size:clamp(11px,3vw,17px);letter-spacing:0;padding:10px}.profile-controls .row{flex-wrap:wrap}.beta-note{font-size:.75rem;color:var(--muted,#a6aba7)}@media(max-width:600px){.account-tabs button{flex:1;font-size:.85rem}.intro-form{padding:24px 18px}.account-form input{font-size:16px}}
@media(max-width:600px){.intro-art{padding:22px;min-height:0}.intro-art h1{font-size:clamp(32px,9vw,48px);line-height:1.04;margin:12px 0;overflow-wrap:anywhere}.intro-art .rule{margin:16px 0}.intro-art p:not(.eyebrow){font-size:13px;line-height:1.5;margin:12px 0}.intro-art p:last-child{display:none}.intro-art .eyebrow{font-size:10px}.intro-form{padding-top:20px}.intro-form h2{font-size:26px}}

.intro .intro-art h1.intro-tagline{font-size:clamp(30px,3.3vw,42px);line-height:1.12;max-width:none}
