.egc,.gj,.egst,.sgq{font-size:16px;line-height:1.65}
.egc h1,.gj h1,.egst h1,.sgq h1,.egc h2,.gj h2,.egst h2,.sgq h2{text-wrap:balance;overflow-wrap:break-word}
.egc p,.gj p,.egst p,.sgq p{text-wrap:pretty}
.egc-lead,.gj-lead,.sgq-intro{max-width:65ch;line-height:1.65}
.egc .egc-small{font-size:14px!important;line-height:1.65;max-width:75ch}
.egc .egc-fit,.egc .egc-warning,.egc .egc-stock,.egc .egc-sku{font-size:13px;line-height:1.55}
.egc .egc-field label,.egc .egc-control-footer,.egc .egc-reset{font-size:14px}
.egc .egc-faq details>div,.egc .egc-help p,.egc .egc-dealer p,.egc .egc-pair p{font-size:16px;line-height:1.65}
.gj .gj-note,.gj .gj-caption,.gj .gj-details details>div{font-size:15px;line-height:1.65}
.gj .gj-details summary,.sgq .sgq-details summary,.egc .egc-faq summary{font-size:16px;line-height:1.5;min-height:48px;cursor:pointer}
.gj .gj-simbay-inclusive,.gj .gj-simbay-terms,.gj .gj-simbay figcaption{font-size:14px;line-height:1.65}
.gj .gj-simbay-amount span{font-size:15px}
.sgq .sgq-price-note,.sgq .sgq-battery-help,.sgq .sgq-delivery,.sgq .sgq-gallery-note{font-size:14px;line-height:1.6;color:#606060}
.sgq .sgq-details details>div{font-size:16px;line-height:1.65}
.sgq .sgq-form label,.sgq .sgq-availability,.sgq .sgq-trust,.sgq .sgq-contact{font-size:14px}
.egst .egst-note{font-size:15px;line-height:1.65;max-width:75ch}
.gj .gj-table-scroll,.egst .egst-table-scroll{scrollbar-width:thin}
.eg-reading-hint{margin-top:14px!important;font-size:14px;line-height:1.5;color:#606060}
@media(min-width:750px){.eg-reading-hint{display:none}}
@media(max-width:749px){
 .egc h1,.gj h1,.egst h1,.sgq h1{font-size:clamp(32px,8.4vw,44px);line-height:1.12;letter-spacing:0}
 .egc h2,.gj h2,.egst h2,.sgq h2{line-height:1.2;overflow-wrap:break-word}
 .egc .egc-lead,.gj .gj-lead,.sgq .sgq-intro,.egst .egst-intro>p:not(.egst-eyebrow){font-size:17px;line-height:1.65}
 .egc .egc-card h3{font-size:15px;line-height:1.45}
 .egc .egc-card .egc-button{font-size:13px;min-height:48px;white-space:normal}
 .egc .egc-nav a,.gj .gj-quicknav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}
 .egc input[type=search],.egc select,.egc textarea,.egc-question-form input,.gj input,.gj select,.gj textarea,.sgq input,.sgq select{font-size:16px}
 .gj .gj-model-copy>p:not(.gj-eyebrow),.gj .gj-model-copy ul,.egst .egst-model-copy>p:not(.egst-eyebrow){font-size:16px;line-height:1.65}
 .sgq .sgq-specs{font-size:15px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}
 .sgq .sgq-specs dd,.gj .gj-details dd{overflow-wrap:anywhere}
 .gj .gj-buy,.sgq .sgq-buy,.egc .egc-field{min-width:0}
}
