.download-main{padding-top:90px;padding-bottom:80px}.download-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:64px;align-items:center;padding:60px 0 90px}.download-hero h1{font-size:clamp(54px,7vw,104px);line-height:1.04;letter-spacing:-.06em;margin:24px 0}.download-hero h1 em{font-style:normal;color:#a7d9c8}.download-hero p{max-width:580px;line-height:1.8;color:#b6bec3}.download-hero .button{margin-top:16px}.download-note{font-size:13px}.download-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.download-tags span{border:1px solid #ffffff20;border-radius:100px;padding:7px 12px;font-size:12px}.download-card{padding:30px;border:1px solid #ffffff20;border-radius:24px;background:linear-gradient(135deg,#ffffff0d,#ffffff03);box-shadow:inset 0 1px #ffffff12;backdrop-filter:blur(24px);min-width:0}.download-card h2{font-size:32px;line-height:1.2}.download-card h3{font-size:21px;margin:16px 0}.download-card p,.download-card li{color:#b6bec3;line-height:1.8}.download-card a{display:block;margin-top:18px;color:#a7d9c8}.download-symbol{display:block;font-size:64px;color:#a7d9c8;margin-bottom:40px}.download-section{padding:48px 0;scroll-margin-top:100px}.download-section>h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em;margin:16px 0 30px}.download-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step-number{font-size:14px;color:#a7d9c8}.download-guides{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.download-card pre{padding:20px;border-radius:12px;background:#090d10;overflow:auto;color:#a7d9c8}.download-card ol{padding-left:22px}.download-card details{padding:16px 0;border-top:1px solid #ffffff18}.download-card summary{cursor:pointer;line-height:1.5}.download-footer{display:flex;justify-content:space-between;padding-bottom:32px;color:#b6bec3}.download-footer div{display:flex;gap:24px}.download-main a:focus-visible,.download-footer a:focus-visible,summary:focus-visible{outline:2px solid #a7d9c8;outline-offset:5px}@media(max-width:800px){.download-hero{grid-template-columns:1fr;gap:30px;padding-top:24px}.download-steps,.download-guides{grid-template-columns:1fr}.download-main{padding-top:60px}.download-card{padding:24px}.download-footer{gap:24px;flex-wrap:wrap}}
.guide-nav{display:flex;flex-wrap:wrap;gap:10px;padding:20px 0;border-block:1px solid #ffffff18;margin-bottom:20px}.guide-nav a{padding:10px 16px;border:1px solid #ffffff20;border-radius:100px;color:#c5dcd3;font-size:14px;transition:background .2s,border-color .2s}.guide-nav a:hover{background:#a7d9c815;border-color:#a7d9c870}.section-intro{max-width:780px;color:#b6bec3;line-height:1.8;margin-bottom:28px}.guide-callout{padding:18px;border-left:2px solid #a7d9c8;background:#a7d9c809;border-radius:0 12px 12px 0;line-height:1.8;color:#c5dcd3}.guide-category{font-size:11px;letter-spacing:.16em;color:#a7d9c8}.shortcut-list{margin:0}.shortcut-list>div{padding:20px 0;border-bottom:1px solid #ffffff18}.shortcut-list dt{margin-bottom:12px}.shortcut-list dd{margin:0;line-height:1.7;color:#b6bec3}kbd{display:inline-block;min-width:30px;padding:5px 9px;text-align:center;border:1px solid #ffffff30;border-bottom-width:3px;border-radius:7px;background:#ffffff08;font:inherit}.download-closing{margin-top:48px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.download-closing h2{margin:0}.download-closing p{margin-bottom:0}.download-closing>.download-note{flex-basis:100%;margin:0}.download-card code{overflow-wrap:anywhere}.download-card pre code{overflow-wrap:normal}.download-card li+li{margin-top:9px}@media(prefers-reduced-motion:reduce){.guide-nav a{transition:none}}
.download-main{padding-top:36px}.download-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(28px,4vw,64px)}.download-hero>div,.download-hero>aside{min-width:0}.download-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.download-guides{grid-template-columns:repeat(2,minmax(0,1fr))}.download-card{overflow-wrap:anywhere;-webkit-backdrop-filter:blur(24px)}.download-card a.button{display:inline-flex;margin-top:0;color:#161b1d}.download-closing>.button{flex-shrink:0}.download-card pre{max-width:100%;white-space:pre;overflow-wrap:normal}.download-hero h1 em,.download-symbol,.step-number,.guide-category,.guide-nav a,.download-card a:not(.button){color:var(--text)}.guide-callout{border-left-color:var(--line-strong);color:var(--muted);background:#ffffff05}.download-card pre{color:#d9e3e8}.guide-nav a:hover{background:#ffffff0a;border-color:var(--line-strong)}.primary-nav a[aria-current=page]{color:#fff;text-decoration:underline;text-underline-offset:6px}.download-main .download-section{scroll-margin-top:90px}@media(max-width:1100px){.download-steps{grid-template-columns:1fr}.download-hero h1{font-size:clamp(48px,7vw,84px)}}@media(max-width:800px){.download-main{padding-top:20px}.download-hero{grid-template-columns:minmax(0,1fr);padding:28px 0 48px}.download-guides{grid-template-columns:minmax(0,1fr)}.download-section{padding:32px 0}.download-closing{align-items:flex-start;flex-direction:column}.download-closing h2{font-size:28px}.guide-nav{gap:8px}.guide-nav a{padding:9px 12px;font-size:12px}}
.download-logo{display:block;width:96px;height:96px;object-fit:contain;margin-bottom:28px}
