
#MainContent .gd.gd-swap .gd-heading h1{max-width:1000px}
#MainContent .gd.gd-swap .gd-featured p.swap-result{display:flex;align-items:baseline;gap:8px;margin:3px 0 0;color:#fff;font-size:44px;font-weight:750;line-height:1.05;letter-spacing:-1.5px;font-variant-numeric:tabular-nums;text-shadow:none}
#MainContent .gd.gd-swap .gd-featured p.swap-result span{font-size:23px;letter-spacing:0;font-weight:700}
#MainContent .gd.gd-swap .swap-result-caption{color:#c1d4e4;font-size:12px;line-height:1.6;margin:0}
#MainContent .gd.gd-swap .swap-feature-specs{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;border-block:1px solid #3d5870}
#MainContent .gd.gd-swap .swap-feature-specs div{padding:13px 0;min-width:0}
#MainContent .gd.gd-swap .swap-feature-specs dt{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#a7bfd3}
#MainContent .gd.gd-swap .swap-feature-specs dd{margin:5px 0 0;font-size:14px;font-weight:700;color:#eaf3fb}
#MainContent .gd.gd-swap .swap-feature-specs div:nth-child(even){padding-left:15px;border-left:1px solid #3d5870}
#MainContent .gd.gd-swap .swap-detail-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;margin-top:24px;align-items:stretch}
#MainContent .gd.gd-swap .swap-specs{margin:0;border:1px solid #30495f;border-radius:8px;overflow:hidden;background:#0b1928}
#MainContent .gd.gd-swap .swap-specs div{display:grid;grid-template-columns:minmax(90px,.6fr) minmax(0,1fr);gap:16px;padding:16px 20px;border-bottom:1px solid #30495f}
#MainContent .gd.gd-swap .swap-specs div:last-child{border-bottom:0}
#MainContent .gd.gd-swap .swap-specs dt{font-size:12px;color:#b0c8dc}
#MainContent .gd.gd-swap .swap-specs dd{margin:0;font-size:14px;color:#edf5fb;font-weight:650;overflow-wrap:anywhere}
#MainContent .gd.gd-swap .swap-fit{border:1px solid #30495f;border-radius:8px;background:#102236;padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}
#MainContent .gd.gd-swap .swap-fit h3{font-size:21px;line-height:1.3;letter-spacing:0}
#MainContent .gd.gd-swap .swap-fit p{font-size:14px;line-height:1.75}
#MainContent .gd.gd-swap .swap-fit .dl-button{margin-top:auto}
#MainContent .gd.gd-swap .swap-fit .swap-purchase{padding-top:16px;border-top:1px solid #30495f;font-size:12px;color:#afc6da;width:100%}

@media(max-width:760px){#MainContent .gd.gd-swap .swap-detail-grid{grid-template-columns:minmax(0,1fr);gap:18px}#MainContent .gd.gd-swap .swap-specs div{padding:14px;grid-template-columns:90px minmax(0,1fr);gap:12px}#MainContent .gd.gd-swap .swap-fit{padding:20px}#MainContent .gd.gd-swap .gd-featured p.swap-result{font-size:32px}#MainContent .gd.gd-swap .gd-featured p.swap-result span{font-size:19px}}

#MainContent .gd.gd-swap .swap-purchase{display:grid;gap:12px}
#MainContent .gd.gd-swap .swap-purchase .gd-price{margin:0;font-size:29px;line-height:1.2}
