.avp-storage-capacity{margin:4px 0 10px;color:#fff;font-size:clamp(2.4rem,5vw,4rem);font-weight:900;line-height:1}
.avp-rs-storage{border-color:rgba(246,171,24,.42)}
.avp-rs-storage .avp-rs-icon{color:#fff3cf;background:radial-gradient(circle at center,rgba(246,171,24,.24),transparent 52%),linear-gradient(145deg,#071a24,#27301f)}
.avp-spec-group{margin:24px 0 0!important;padding:0!important;border:0!important}
.avp-spec-group h3{margin:0 0 10px;color:#9cecf5}
.avp-specs>h2{margin:0 0 20px;color:#fff;font-size:clamp(1.7rem,3vw,2.4rem)}
.avp-catalogue-crosslink{margin:36px 0 0;padding:28px;border:1px solid #1b4554;border-radius:14px;background:linear-gradient(145deg,#0d2b38,#071821);color:#fff}
.avp-catalogue-crosslink h2{margin:0 0 8px;color:#fff}.avp-catalogue-crosslink p{margin:0 0 16px;color:#c6d8de}
.avp-works-with ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:0;list-style:none}
.avp-works-with li{padding:12px 14px;border:1px solid #1b4554;border-radius:8px;background:#0a202b}
.avp-works-with a{color:#9cecf5;font-weight:700;text-decoration:none}
@media(max-width:700px){.avp-recording-filters{overflow:hidden}.avp-recording-filters>div{align-items:flex-start}.avp-recording-filters button{min-height:42px}.avp-product-hero .avp-rs-icon{min-height:230px}.avp-actions a{flex:1;justify-content:center}.avp-specs dl{overflow-wrap:anywhere}.avp-specs dl div{display:grid;grid-template-columns:1fr}.avp-catalogue-crosslink{padding:22px 18px}.avp-catalogue-crosslink a{width:100%;justify-content:center}}
