.desktop-page{color:#263b2d;background:#f6f4ed;min-height:100dvh;padding:30px max(24px,50vw - 560px);font-family:Arial,sans-serif}.desktop-page>header{border-bottom:1px solid #263b2d33;justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;display:flex}.desktop-page>header>a:first-child{letter-spacing:7px;font:32px Georgia,serif;text-decoration:none}.desktop-page header span{letter-spacing:2.1px;margin-top:8px;font:8px Arial,sans-serif;display:block}.desktop-page header>a:last-child{align-items:center;gap:8px;font-size:12px;display:flex}.desktop-hero{max-width:780px;padding:65px 0 42px}.desktop-eyebrow{letter-spacing:2px;font-size:10px}.desktop-hero h1{letter-spacing:-3px;margin:20px 0 25px;font:clamp(46px,7vw,88px)/1.02 Georgia,serif}.desktop-hero h1 em{color:#647b59;font-weight:400}.desktop-hero>p:not(.desktop-eyebrow){max-width:650px;font-size:16px;line-height:1.8}.desktop-preview-label{border:1px solid #263b2d44;border-radius:20px;align-items:center;gap:9px;margin-top:20px;padding:8px 12px;font-size:11px;display:inline-flex}.desktop-downloads{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.desktop-downloads article{background:#fff5;border:1px solid #263b2d33;border-radius:12px;min-width:0;padding:22px 18px}.desktop-downloads h2{margin:16px 0 6px;font:28px Georgia,serif}.desktop-downloads p{opacity:.75;margin:0 0 20px;font-size:11px}.desktop-download{color:#fff;background:#263b2d;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 9px;font-size:12px;text-decoration:none;display:flex}.desktop-download span{opacity:.65;font-size:9px}.desktop-downloads small{margin:14px 0;font-size:11px;line-height:1.7;display:block}.desktop-downloads details{font-size:10px}.desktop-downloads code{overflow-wrap:anywhere;margin-top:10px;line-height:1.6;display:block}.desktop-guide{border-top:1px solid #263b2d33;grid-template-columns:1fr 1fr;gap:60px;margin-top:40px;padding:55px 0;display:grid}.desktop-guide h2{margin:16px 0;font:30px Georgia,serif}.desktop-guide p{margin:0 0 14px;font-size:13px;line-height:1.9}.desktop-guide a{align-items:center;gap:6px;font-size:12px;display:inline-flex}.desktop-page>footer{opacity:.65;border-top:1px solid #263b2d33;padding:25px 0;font-size:10px}@media (max-width:950px){.desktop-downloads{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.desktop-page{padding:20px}.desktop-guide{grid-template-columns:1fr;gap:28px}.desktop-downloads{grid-template-columns:1fr}.desktop-hero{padding-top:44px}.desktop-page>header{align-items:flex-start}.desktop-page header>a:last-child{font-size:10px}.desktop-hero h1{letter-spacing:-2px}}.desktop-download{cursor:pointer;border:0;width:100%}.desktop-download:disabled{opacity:.5;cursor:wait}.desktop-progress{align-items:center;gap:15px;padding:18px 0;font-size:12px;display:flex}.desktop-progress button{text-decoration:underline}
