@import url("/line-assets/brand-blue.20261109.css?v=20261109-devices-r1");

.download-first{position:relative;margin:0;padding:28px 30px 22px}
.download-first .download-copy{min-width:0}
.download-first .download-actions a{min-width:148px;justify-content:center}
.download-first+.routes{margin-top:8px}
.download-first+.routes .section-head{scroll-margin-top:18px}
.download-first .product{max-width:100%;}
.variant-a{background:linear-gradient(#1959d8 0 384px,#f8fafc 384px);background-repeat:no-repeat;background-color:#f8fafc}
.top-links a[href="#routes"]{padding:8px 12px;border:1px solid #ffffff66;border-radius:6px}
@media(max-width:760px){
  .variant-a{background:linear-gradient(#1959d8 0 278px,#f8fafc 278px);background-repeat:no-repeat;background-color:#f8fafc}
  .download-first{grid-template-columns:minmax(0,1.25fr) minmax(112px,.75fr);gap:8px;padding:20px 0 15px;align-items:center}
  .download-first .download-copy h2{font-size:24px}
  .download-first .download-actions{gap:7px;margin-top:15px}
  .download-first .download-actions a{min-width:0;min-height:42px;padding:9px 6px;gap:6px;font-size:10px;white-space:nowrap}
  .download-first .download-actions svg{width:15px;height:15px}
  .download-first .home-install-trigger{margin-top:8px;padding:6px 0;font-size:11px}
  .download-first .product{height:150px;margin:0;object-fit:contain}
  .download-first+.routes{margin-top:10px}
  .mobile-routes{margin-top:14px}
}
@media(max-width:360px){
  .download-first{grid-template-columns:minmax(0,1fr) 100px;gap:4px;padding-top:17px}
  .download-first .download-copy h2{font-size:22px}
  .download-first .download-copy p{font-size:10px}
  .download-first .download-actions{display:grid;grid-template-columns:1fr;margin-top:12px;gap:6px}
  .download-first .download-actions a{min-height:38px}
  .download-first .product{height:132px}
}
