.beta-guide{max-width:940px;margin:0 auto;padding:30px 36px 70px}.beta-guide>section{padding:38px 0;border-bottom:1px solid var(--line);scroll-margin-top:20px}.beta-guide .beta-hero{padding-top:20px}.beta-guide h1{font-size:clamp(38px,5vw,58px);line-height:1.08;letter-spacing:-1.8px;margin-bottom:24px}.beta-guide h2{font-size:clamp(27px,3vw,36px);line-height:1.2;letter-spacing:-.8px;margin-bottom:22px}.beta-guide h3{font-size:18px;line-height:1.4;margin:24px 0 10px}.beta-guide p,.beta-guide li{color:#4e646d;line-height:1.8}.beta-guide .beta-lead{font-size:18px;max-width:720px}.beta-guide a:not(.auth-button){text-underline-offset:4px}.beta-callout{background:#edf5f1;border:1px solid #d1e4dc;border-radius:14px;padding:21px 24px;margin:25px 0}.beta-callout h3{margin-top:0}.beta-callout p{margin:0}.beta-jump{display:flex;flex-wrap:wrap;gap:12px 24px;font-weight:650}.beta-jump a{min-height:44px;display:inline-flex;align-items:center}.beta-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.beta-cards article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:22px}.beta-cards h3{margin-top:0;color:var(--ink)}.beta-cards p{font-size:14px;margin-bottom:0}.beta-steps{padding-left:24px}.beta-steps li{padding:6px 0 6px 8px}.beta-help{border-bottom:0!important}.beta-return{width:fit-content;margin-top:26px}.beta-guide+footer{max-width:868px;flex-wrap:wrap}.beta-guide strong{color:var(--ink)}
@media(max-width:650px){.beta-guide{padding:8px 22px 35px}.beta-guide>section{padding:28px 0}.beta-cards{grid-template-columns:1fr}.beta-callout{padding:18px}.beta-guide .beta-lead{font-size:16px}.beta-return{width:100%}.beta-guide+footer{margin:0 22px}}
@media print{body{background:#fff}.auth-header,.beta-jump,.beta-return,.skip-link{display:none}.beta-guide{max-width:none;padding:0}.beta-guide h1{font-size:30px}.beta-guide h2{font-size:22px}.beta-guide h3{break-after:avoid}.beta-cards{display:block}.beta-cards article{break-inside:avoid;margin:12px 0}.beta-guide>section{padding:18px 0}a{color:inherit}}
.beta-page .auth-header{gap:14px}.beta-page .auth-brand{white-space:nowrap;letter-spacing:1px}.beta-page .auth-mark{flex:none}
