.app-downloads{background:#f3f6fa;scroll-margin-top:100px}.app-downloads h2{max-width:850px}.app-downloads .lead{max-width:740px}.app-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:42px 0 28px}.app-download-card{display:flex;flex-direction:column;align-items:flex-start;background:white;border:1px solid #dae3ee;border-radius:24px;padding:36px;color:#102e50;min-width:0}.app-identity{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#102e50;border-radius:14px;padding:22px;width:100%;box-sizing:border-box}.app-identity img{width:120px;height:auto}.app-identity span{font-size:12px;color:#d8e4f1;white-space:nowrap}.app-download-card h3{font-size:32px;margin:28px 0 12px}.app-download-card>p{line-height:1.75;color:#556c83;margin:0 0 28px;max-width:44ch}.app-store-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;margin-bottom:25px}.app-store-links a{display:flex;align-items:center;gap:14px;background:#10243b;color:white;padding:11px 20px;border-radius:12px;text-decoration:none;border:1px solid #10243b;transition:background .15s}.app-store-links a:hover{background:#234f87}.app-store-links a:focus-visible{outline:3px solid #4875dc;outline-offset:4px}.app-store-links a>span:first-child{font-size:27px}.app-store-links small,.app-store-links strong{display:block}.app-store-links small{font-size:11px}.app-store-links strong{font-size:19px;font-weight:600;line-height:1.3}.app-download-card>.line-link{color:#234f87;font-size:14px}.app-access-note{max-width:850px;padding:24px 0 0}.app-access-note p{color:#556c83;line-height:1.7;margin:8px 0 0}@media(max-width:760px){.app-download-grid{grid-template-columns:1fr;gap:20px;margin-top:28px}.app-download-card{padding:24px}.app-identity{padding:18px;gap:12px}.app-identity img{width:105px}.app-download-card h3{font-size:28px}.app-store-links a{padding:10px 15px}.app-downloads h2{font-size:clamp(32px,8vw,44px)}}
