/* Compact homepage supporting specifications, with a shared type scale. */
#computer #computer-specs,#chip.scene .features{font-size:clamp(14px,.95vw,18px);line-height:1.65}
#computer #computer-specs{width:85%;margin-top:0}
#computer #computer-specs th,#computer #computer-specs td{font-size:inherit;padding-top:8px;padding-bottom:8px}
#chip.scene .features{width:85%;margin-top:14px}
#chip.scene .features li{font-size:inherit;padding:8px 0}
/* Product detail heroes share the same frame; About retains its longer introduction. */
body.detail-page .hero:is(.detail-hero,.chip-hero,.cloud-hero,.control-hero,.applications-hero){height:52vw;min-height:680px;max-height:none;box-sizing:border-box}
body.detail-page .hero>.hero-scroll-cue{color:#c7cbd1;font-family:Glow,sans-serif;font-size:14px;font-weight:100;opacity:1;gap:11px;text-shadow:0 1px 3px #000,0 0 10px #000,0 0 20px #000;z-index:5}
body.detail-page .hero>.hero-scroll-cue span{--separator-gold:#996424;width:12px;height:12px;border-right:3px solid #996424;border-bottom:3px solid #996424;border-color:#996424!important;opacity:1;filter:drop-shadow(0 1px 2px #000)}
@media(max-width:600px){
 #computer #computer-specs,#chip.scene .features{font-size:14px;width:100%}
 body.detail-page .hero:is(.detail-hero,.chip-hero,.cloud-hero,.control-hero,.applications-hero){height:auto;min-height:790px}
 body.detail-page .detail-hero.hero{padding-top:380px}
 body.detail-page .detail-hero .detail-copy{padding-bottom:0}
 body.detail-page .hero>.hero-scroll-cue{font-size:13px}
}
