.brand-channel{width:min(100% - 40px,1100px);margin:32px auto;color:var(--ink);scroll-margin-top:110px}.brand-channel details{border:1px solid var(--line);border-radius:20px;background:var(--paper)}.brand-channel summary{padding:20px;cursor:pointer;font-weight:600;min-height:48px}.bc-content{padding:0 24px 24px}.bc-content h2{font-size:24px;margin:12px 0}.bc-content p,.bc-content small{line-height:1.8;overflow-wrap:anywhere}.bc-content small{display:block;color:var(--muted)}.bc-content button{min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:var(--surface);cursor:pointer}.bc-content button:disabled{opacity:.55;cursor:default}.bc-content button:focus-visible,.bc-content input:focus-visible,.brand-channel summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.bc-content [role=alert]{color:var(--ink);border-left:3px solid var(--brand);padding-left:12px}.bc-form{display:grid;gap:14px;margin:20px 0}.bc-form label{display:grid;gap:7px;min-width:0}.bc-form input,.bc-content .mc-login input:not([type=checkbox]){width:100%;min-height:46px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--surface);color:var(--ink);box-sizing:border-box}.bc-content .mc-login{max-width:500px;display:grid;gap:12px}.bc-content .mc-login-methods,.bc-content .mc-code-row{display:flex;flex-wrap:wrap;gap:8px}.bc-content .mc-code-row input{flex:1;min-width:120px}.bc-content .mc-consent{display:flex;align-items:flex-start;gap:8px;line-height:1.8}.bc-content .mc-consent input{margin-top:7px}@media(max-width:600px){.bc-content{padding:0 16px 20px}}
