@layer ru-legacy{.subscribe-box{box-shadow:0 0 0 1px color-mix(in oklab, var(--ru-accent) 30%, transparent), var(--ru-shadow-sm);margin-bottom:32px}.subscribe-form{flex-direction:column;gap:12px;display:flex}.subscribe-label{border-bottom:1px solid color-mix(in oklab, var(--ru-accent) 26%, var(--border));background:color-mix(in oklab, var(--ru-accent) 12%, transparent);font-family:var(--ru-font-mono);letter-spacing:var(--ru-kicker-tracking);text-transform:uppercase;color:var(--ru-accent);margin:-20px -20px 4px;padding:12px 20px;font-size:10.5px;font-weight:700;display:block}.subscribe-box-bare .subscribe-label{color:var(--text-dim);background:0 0;border-bottom:0;margin:0 0 9px;padding:0}.subscribe-row{display:block}.subscribe-input-row{border:1px solid color-mix(in oklab, var(--ru-accent) 18%, var(--border));border-radius:var(--ru-radius-sm);background:color-mix(in oklab, var(--ru-canvas) 72%, transparent);box-shadow:inset 0 1px 3px color-mix(in oklab, var(--ru-text) 7%, transparent);gap:8px;padding:10px;display:flex}.subscribe-input{flex:auto;min-width:0}.subscribe-button{cursor:pointer;flex:none}.subscribe-confirm{color:var(--text-dim);margin:0;font-size:13px}.subscribe-confirm-pending{color:var(--text);align-items:center;gap:8px;font-weight:600;display:flex}.subscribe-confirm-pending:before{content:"";border:2px solid var(--text-dim);box-sizing:border-box;background:0 0;border-radius:50%;flex:none;width:8px;height:8px}.subscribe-error{color:var(--ru-down);font-size:12px}.subscribe-consent{color:var(--text-dim);font-size:12px;line-height:1.45}.subscribe-consent a{color:inherit;text-decoration:underline}.subscribe-scope{flex-direction:column;gap:8px;display:flex}.subscribe-components{flex-direction:column;gap:6px;padding-left:22px;display:flex}.subscribe-checkbox{color:var(--text-dim);align-items:center;gap:8px;font-size:13px;display:flex}@media (max-width:560px){.subscribe-input-row{flex-direction:column}.subscribe-button{width:100%}}}
