.xos-compare{width:min(1320px,calc(100% - 32px));margin:34px auto;padding:clamp(24px,4vw,52px);border:1px solid rgba(66,220,255,.28);border-radius:9px 34px;background:linear-gradient(135deg,#0a1b30,#07101d);color:#f5f8fc}.xos-compare>header{display:flex;justify-content:space-between;gap:24px;align-items:start}.xos-compare small{color:#c9ff47;font-size:.66rem;font-weight:900;letter-spacing:.13em}.xos-compare h2{margin:8px 0;font-size:clamp(2rem,4vw,4.2rem);line-height:.95}.xos-compare header p{max-width:720px;color:#aebed0;line-height:1.6}.xos-compare>header>span{padding:9px 13px;border:1px solid rgba(66,220,255,.28);border-radius:999px;color:#42dcff;font-size:.7rem;font-weight:900}.xos-compare-controls{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:12px;margin:30px 0}.xos-compare-controls label{display:grid;gap:7px;color:#8fa5bb;font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.xos-compare-controls select,.xos-compare-controls button{min-height:52px;padding:0 14px;border:1px solid #29425d;border-radius:7px;background:#071522;color:#fff;font:inherit}.xos-compare-controls button{align-self:end;border-color:#c9ff47;background:#c9ff47;color:#071321;font-weight:950}.xos-compare-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.xos-compare-pair article,.xos-change-list{padding:24px;border:1px solid rgba(145,177,207,.18);border-radius:7px 20px;background:rgba(4,14,26,.68)}.xos-compare-pair b,.xos-compare-pair span{display:block}.xos-compare-pair b{margin:8px 0;color:#42dcff;font-size:2rem}.xos-compare-pair span{font-weight:850}.xos-compare-pair p,.xos-change-list p,.xos-change-list li{color:#aebed0;line-height:1.55}.xos-compare a{color:#c9ff47;font-weight:850}.xos-change-list{margin-top:12px}.xos-change-list h3{margin:8px 0;font-size:1.7rem}.xos-change-list ul{display:grid;gap:8px;padding-left:20px}.xos-compare-limit{padding-top:14px;border-top:1px solid rgba(145,177,207,.18);font-size:.78rem}@media(max-width:820px){.xos-compare-controls{grid-template-columns:1fr 1fr}.xos-compare-controls label:first-child{grid-column:1/-1}.xos-compare-pair{grid-template-columns:1fr}}@media(max-width:520px){.xos-compare>header{display:block}.xos-compare>header>span{display:inline-block;margin-top:10px}.xos-compare-controls{grid-template-columns:1fr}.xos-compare-controls label:first-child{grid-column:auto}}
