.q2785-feature{margin:0 0 32px;padding:clamp(18px,3vw,32px);border:1px solid #d9e1e8;border-radius:18px;background:#f7fafc}.q2785-language{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 20px}.q2785-language a{display:inline-flex;padding:8px 12px;border:1px solid #b7c6d3;border-radius:999px;color:#18354b;text-decoration:none;background:#fff}.q2785-language a[aria-current="page"]{background:#18354b;color:#fff;border-color:#18354b}.q2785-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:clamp(20px,4vw,42px);align-items:center}.q2785-media{display:grid;grid-template-columns:2fr 1fr;gap:12px}.q2785-media img{display:block;width:100%;height:100%;max-height:560px;object-fit:contain;background:#fff;border-radius:12px}.q2785-copy .eyebrow{margin:0 0 8px;color:#547184;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.q2785-copy h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.08;margin:0 0 14px}.q2785-copy p{line-height:1.65}.q2785-specs{display:grid;grid-template-columns:max-content 1fr;gap:9px 18px;margin:22px 0}.q2785-specs dt{font-weight:700;color:#466274}.q2785-specs dd{margin:0}.q2785-price{font-size:1.05rem;font-weight:800}.q2785-note{font-size:.9rem;color:#566875}.q2785-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.q2785-actions a{display:inline-flex;padding:10px 15px;border-radius:9px;text-decoration:none;background:#18354b;color:#fff}.q2785-actions a.secondary{background:#fff;color:#18354b;border:1px solid #b7c6d3}@media(max-width:780px){.q2785-grid{grid-template-columns:1fr}.q2785-media{grid-template-columns:1fr 1fr}.q2785-feature{border-radius:12px}.q2785-specs{grid-template-columns:1fr;gap:3px}.q2785-specs dd{margin-bottom:8px}}
