.buy-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:32px;align-items:center;background:#dbe5ef;padding:30px;border:1px solid #bdcddd;border-radius:8px}.buy-hero h1{font-size:clamp(32px,4vw,48px)}.buy-hero .portal-model-form{flex-direction:column;align-items:stretch}.buy-hero select{display:block;width:100%;max-width:100%;margin:10px 0 0;padding:14px;border:1px solid #8ba1bc;border-radius:8px;background:#f3f7fb;font:inherit}.buy-card{display:flex;flex-direction:column}.buy-card dl{margin:8px 0;font-size:14px}.buy-card dt{font-weight:650;margin-top:8px}.buy-card dd{margin:0;color:#4c647e}.buy-card .amazon{margin-top:16px}.buy-model-link{display:block}.buy-model-link:hover{border-color:#6787b2}.portal-content details{padding:16px 0;border-bottom:1px solid #bdcddd}.portal-content summary{font-weight:600;cursor:pointer;line-height:1.5}nav{flex-wrap:wrap}@media(max-width:760px){.buy-hero{grid-template-columns:1fr;padding:20px;gap:18px}.buy-hero .portal-header-art img{max-height:210px;object-fit:cover}.buy-card .amazon{min-height:44px}}
