.so{color:#102538;text-align:left;font-family:Arial,Helvetica,sans-serif}.so *{box-sizing:border-box}.so-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.so-toolbar>span{letter-spacing:1.5px;font-size:11px;font-weight:800}.so-toolbar>div,.so-tabs{background:#edf3fa;border-radius:9px;gap:5px;padding:5px;display:flex}.so button{font:inherit;cursor:pointer}.so-toolbar button,.so-tabs button{color:#102538;background:0 0;border:0;border-radius:6px;padding:9px 13px;font-size:13px}.so button[aria-pressed=true]{color:#fff;background:#004aad}.so-tabs{flex-wrap:wrap;width:fit-content;margin:0 auto 22px}.so-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.so-card{background:#fff;border:1px solid #d8e2ee;border-radius:14px;overflow:hidden}.so-image{background:#f5f8fc;justify-content:center;height:230px;padding:32px;display:flex;position:relative}.so-image>span{background:#fff;border:1px solid #d8e2ee;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;top:16px;left:18px}.so-image>img{object-fit:contain;mix-blend-mode:multiply;max-width:90%;height:100%}.so-body{padding:24px}.so .so-brand{object-fit:contain;object-position:left center;width:auto;max-width:115px;height:28px;margin-bottom:16px}.so h3{margin:0 0 8px;font-size:26px}.so .so-system{min-height:42px;margin:0 0 16px;font-size:14px;line-height:1.5}.so .so-price{color:#004aad;font-size:30px;line-height:1.3;display:block}.so small{color:#506174;margin-top:5px;font-size:11px;display:block}.so .so-model{margin-top:14px;font-size:12px}.so-facts{gap:18px;margin:24px 0;display:grid}.so h4{margin:0 0 6px;font-size:12px}.so-facts p{color:#506174;margin:0;font-size:13px;line-height:1.6}.so .so-select{color:#fff;background:#102538;border:0;border-radius:7px;width:100%;padding:13px;font-size:13px;font-weight:700;display:block}.so-focused{grid-template-columns:1fr}.so-focused .so-card{grid-template-columns:.8fr 1.2fr;display:grid}.so-focused .so-image{align-items:center;height:100%;min-height:320px}.so-focused .so-image>img{max-width:100%;height:auto;max-height:320px}.so-focused .so-facts{grid-template-columns:1fr 1fr}.so-next{background:#edf3fa;border-left:4px solid #004aad;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:20px;display:flex}.so-next strong{font-size:15px}.so-next p{margin:5px 0 0;font-size:13px}.so-next a{color:#fff;background:#c90038;border-radius:7px;flex-shrink:0;padding:13px 17px;font-size:13px;font-weight:700;text-decoration:none}.so .so-footnote{color:#607080;margin:18px 0;font-size:11px;line-height:1.6}@media (max-width:650px){.so-grid{grid-template-columns:1fr}.so-focused .so-card{display:block}.so-focused .so-image{height:240px;min-height:0}.so-focused .so-image>img{height:100%}.so-toolbar{flex-wrap:wrap}.so-next{flex-direction:column;align-items:start}.so .so-image{height:210px}.so-body{padding:22px}.so-focused .so-facts{grid-template-columns:1fr}}@media print{.so-toolbar,.so-tabs,.so-select,.so-next{display:none!important}.so-grid,.so-focused{grid-template-columns:1fr 1fr!important;display:grid!important}.so-focused .so-card{display:block}.so-card{break-inside:avoid}.so-image,.so-focused .so-image{min-height:0;height:140px!important}.so-image>img,.so-focused .so-image>img{max-height:130px!important}.so-body{padding:16px}.so-facts{gap:12px}.so-facts p{font-size:11px}.so .so-price{font-size:24px}}.so-focused .so-card:not(.so-active){display:none}@media print{.so-focused .so-card:not(.so-active){display:block!important}}
