:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Tahoma,Arial,sans-serif;color:#13263b;background:#fafbfc;font-synthesis:none;font-size:16px;line-height:1.6}*{box-sizing:border-box}body{margin:0}a{color:inherit}a:focus-visible{outline:3px solid #71869a;outline-offset:5px}p,h1,h2{margin-top:0}p{color:#536071}h1{font-size:clamp(2.6rem,5.2vw,4.4rem);line-height:1.09;letter-spacing:-.045em;margin-bottom:26px;font-weight:700;max-width:650px}h2{font-size:1.35rem;line-height:1.35;letter-spacing:-.02em}button,a{-webkit-tap-highlight-color:transparent}.header,main,footer{width:min(1120px,calc(100% - 64px));margin-inline:auto}.header{display:flex;align-items:center;justify-content:space-between;min-height:116px;border-bottom:1px solid #dfe4eb}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#0b2945;unicode-bidi:isolate}.brand img{display:block;flex:0 0 52px;width:52px;height:52px;object-fit:contain;background:#fff;border-radius:6px}.brand-wordmark{display:block;line-height:1.15}.brand-wordmark strong{display:block;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:600;letter-spacing:.14em;white-space:nowrap}.brand-wordmark b{font-size:.55em;font-weight:500;letter-spacing:.06em}.brand-wordmark small{display:block;margin-top:5px;color:#68727b;font-family:Arial,Helvetica,sans-serif;font-size:8px;letter-spacing:.3em;white-space:nowrap}.languages{display:flex;align-items:center;gap:5px;direction:ltr}.languages a{font-size:.88rem;font-weight:600;text-decoration:none;padding:8px 13px;border-radius:8px}.languages a[aria-current]{background:#e9eef3}.languages a:hover{background:#e9eef3}.hero{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:80px;padding:86px 0 76px}.eyebrow{font-size:.72rem;font-weight:750;letter-spacing:.13em;color:#3c5874;margin-bottom:22px}.intro{font-size:1.18rem;max-width:550px;margin-bottom:28px}.rebrand{max-width:550px;margin:0 0 26px;padding-inline-start:14px;border-inline-start:2px solid #bcc8d4;color:#3b536c;font-size:.92rem;line-height:1.7}.text-link{font-weight:650;text-decoration:none;border-bottom:1px solid #bcc8d4;padding-bottom:3px}.text-link span{margin-inline-start:12px}.download{padding:32px;border:1px solid #d8e0e9;background:#fff;border-radius:18px;box-shadow:0 20px 50px -35px #1b304845}.windows{width:30px;height:30px;display:grid;grid-template-columns:1fr 1fr;gap:3px;margin-bottom:22px}.windows i{background:#173751}.download h2{font-size:1.35rem;margin-bottom:6px}.version{font-size:.9rem;text-align:start;margin-bottom:24px;color:#67717f}.button{display:flex;align-items:center;justify-content:center;gap:20px;text-decoration:none;padding:15px 22px;border-radius:9px;font-weight:650;text-align:center;line-height:1.4}.primary{background:#102c48;color:#fff}.primary:hover{background:#0b2339}.fine{font-size:.79rem;line-height:1.6;border-top:1px solid #e4e9ef;padding-top:18px;margin:22px 0 0}.details{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:34px 0 48px;border-top:1px solid #dfe4eb}.number{display:block;font-size:.75rem;color:#778494;margin-bottom:13px;direction:ltr}.details p{font-size:.96rem;max-width:440px;margin-bottom:0}.update{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;background:#eef2f6;padding:40px;border-radius:14px;margin:0 0 50px}.update .eyebrow{margin-bottom:12px;direction:ltr}.update h2{font-size:1.8rem;max-width:300px}.update p{font-size:.94rem}.update .backup{color:#244563;font-weight:600;margin-bottom:0}.support{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:28px}.support p{max-width:630px;margin-bottom:0;font-size:.95rem}.support h2{font-size:1.6rem;margin-bottom:10px}.secondary{border:1px solid #b6c3d0;white-space:nowrap}.secondary:hover{background:#eef2f6}.retired{border-top:1px solid #dfe4eb;padding-top:24px;font-size:.81rem;max-width:890px;margin-bottom:42px;color:#78828e}footer{padding:25px 0 30px;border-top:1px solid #dfe4eb;display:flex;justify-content:space-between;gap:20px;font-size:.77rem;color:#697483}footer nav{display:flex;gap:22px;flex-wrap:wrap}footer a{text-decoration:none}.legal{max-width:800px;margin:60px auto}.legal h1{font-size:2.8rem}.legal .eyebrow{margin-top:35px;margin-bottom:12px}.notice{background:#eef2f6;padding:24px;border-radius:10px;margin-bottom:36px}.notice p:last-child{margin-bottom:0}.legacy-text{border-top:1px solid #dfe4eb;padding-top:24px}.legacy-text p{white-space:pre-line}.legacy-text p:first-child{font-weight:700}html[dir=rtl] h1,html[dir=rtl] h2{letter-spacing:0}html[dir=rtl] .eyebrow{letter-spacing:0}html[dir=rtl] h1{line-height:1.4;font-size:clamp(2.3rem,4.2vw,3.5rem)}html[dir=rtl] .intro{line-height:1.9}@media(max-width:850px){.header,main,footer{width:min(100% - 40px,700px)}.hero{gap:35px;padding:55px 0;grid-template-columns:1fr}.hero-copy{max-width:620px}.download{max-width:560px;width:100%}.details{gap:30px}.update{gap:26px;padding:30px;grid-template-columns:1fr}.update h2{max-width:none}.support{align-items:flex-start;flex-direction:column}.support .button{width:auto}.brand img{flex-basis:46px;width:46px;height:46px}.brand-wordmark strong{font-size:20px}.header{min-height:96px}}@media(max-width:480px){.header,main,footer{width:calc(100% - 32px)}.header{gap:12px;flex-wrap:wrap;padding:20px 0}.brand{gap:9px}.brand img{flex-basis:40px;width:40px;height:40px}.brand-wordmark strong{font-size:18px}.brand-wordmark small{font-size:7px;letter-spacing:.27em}.languages a{padding:7px 9px;font-size:.78rem}.hero{padding:42px 0}.download{padding:25px}.details{grid-template-columns:1fr;padding-top:30px;gap:30px}.update{padding:25px}.intro{font-size:1.07rem}footer{flex-direction:column}.legal h1{font-size:2.2rem}}
