.route-page{padding-top:28px;padding-bottom:22px}.page-path{font-size:13px;color:#506b7e;gap:12px;margin-bottom:36px}.page-path a{border-bottom:1px solid #8cabbf}.page-intro{max-width:860px;margin-bottom:28px}.page-intro h1{font-size:clamp(38px,5.3vw,64px);margin-bottom:22px}.page-intro .intro{max-width:670px}.route-page .plans-section{margin-top:28px}.page-actions{display:flex;align-items:center;gap:26px;margin-top:28px;margin-bottom:0}.site-header a[aria-current=page]{color:#245c86;font-weight:650;border-bottom:2px solid #568fb8;padding-bottom:5px}
.device-guides>.page-actions{flex-wrap:wrap;margin-bottom:24px}.device-guides>.page-actions [aria-current=page]{font-weight:700;border-bottom:2px solid currentColor}.device-guides article li+li{margin-top:12px}.device-guides article a,.device-guides details a{text-decoration:underline;text-underline-offset:3px}.device-guides article{margin-bottom:24px}
@media(max-width:640px){.page-path{margin-bottom:26px;gap:9px}.page-intro h1{font-size:39px}.page-intro .intro{font-size:16px}.page-actions{flex-direction:column;align-items:start;gap:20px}.route-page .section-heading h2{font-size:30px}.route-page{padding-top:24px}}
@media(max-width:640px){.site-header{height:auto;min-height:100px;padding-top:18px;padding-bottom:18px;flex-wrap:wrap;gap:18px}.site-header nav{width:100%;justify-content:space-between;gap:12px}.site-header nav>a:not(.button){display:inline;font-size:13px}.site-header nav>.button{font-size:12px;gap:8px}}
