.alpha-page .site-header nav a[aria-current="page"]{color:#242833;font-weight:700}
.alpha-hero{padding-top:58px;padding-bottom:64px}
.alpha-hero .hero-lead{color:#555e6e;max-width:520px}
.alpha-hero .hero-icon{max-width:365px}
.alpha-download{gap:16px}
.alpha-download svg{width:20px;height:20px}
.alpha-version,.alpha-archive{color:#555e6e;font-size:13px}
.alpha-version{margin:22px 0 6px}
.alpha-archive{margin-bottom:0}
.alpha-checksum{max-width:535px;margin-top:14px;padding:11px 14px;border:1px solid #dfe4dc;border-radius:12px;color:#414b59;font-size:13px;line-height:1.65}
.alpha-checksum summary{cursor:pointer;font-weight:650;color:#242833}
.alpha-checksum summary:focus-visible{outline:3px solid #8155ec;outline-offset:4px}
.alpha-checksum p,.alpha-checksum ol{margin:10px 0}
.alpha-checksum ol{padding-left:21px}
.alpha-checksum li+li{margin-top:5px}
.alpha-checksum p:last-child{margin-bottom:0}
.alpha-checksum pre{padding:10px 12px;background:#eef1eb;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere}
.alpha-checksum a,.alpha-support p a,.tester-content p a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.alpha-section{padding-top:38px;padding-bottom:36px}
.alpha-section h2{margin-bottom:22px}
.alpha-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.alpha-card{background:#fff;border:1px solid #dfe4dc;border-radius:19px;padding:28px;line-height:1.75;color:#414b59}
.alpha-card-tinted{background:#eef5f0;border-color:#dbe8dd}
.alpha-card h3{color:#242833;font-size:23px;line-height:1.3;letter-spacing:-.5px;margin:0 0 13px}
.alpha-card p:last-child,.alpha-card ul:last-child{margin-bottom:0}
.alpha-card ul{padding-left:22px;margin-top:0}
.alpha-card li+li,.alpha-install li+li{margin-top:8px}
.alpha-note{color:#555e6e;margin:20px 0 0;max-width:780px}
.alpha-install>ol{max-width:850px;padding-left:23px;margin:0 0 28px}
.alpha-resource:hover{border-color:#7a9b8c;background:#f9fcfa}
.alpha-resource h3 span{font-size:17px;color:#365d53;margin-left:4px}
.alpha-support{background:#eef1eb;border:1px solid #dce3da;border-radius:19px;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:22px}
.alpha-support h2{font-size:27px;letter-spacing:-.6px;margin-bottom:10px}
.alpha-support p{max-width:680px;margin:0}
.alpha-support .button{flex-shrink:0}
.alpha-footer>div,.alpha-footer>span{font-size:12px}
.tester-content>section+section{margin-top:30px}
.tester-content .tester-list{padding-left:24px}
.tester-content .tester-list li+li{margin-top:10px}
.tester-content .hero-actions{margin:20px 0 0}
.tester-content .button{color:#fff;text-decoration:none}
@media(max-width:900px){.alpha-support{align-items:flex-start;flex-direction:column}}
@media(max-width:760px){
  .alpha-page .site-header{flex-wrap:wrap;gap:14px}
  .alpha-page .site-header nav{display:flex;order:3;width:100%;flex-wrap:wrap;gap:9px 16px}
  .alpha-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:38px;padding-bottom:24px}
  .alpha-hero .hero-icon{max-width:185px}
  .alpha-grid{grid-template-columns:minmax(0,1fr);gap:14px}
  .alpha-section{padding-top:25px;padding-bottom:23px}
  .alpha-card,.alpha-support{padding:22px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.alpha-page .button{transition:none}}
