/* Inspector Core typography 1.3.0. English sizes are shared tokens; Arabic keeps its independent scale. */
.ins-v2 :is(h1,h2,h3,h4,h5,h6){margin:0;color:var(--ins-black);text-transform:none!important;text-wrap:balance;word-break:normal;overflow-wrap:break-word;hyphens:none;font-stretch:normal!important;font-kerning:normal;font-variation-settings:normal}
.ins-v2 :is(h1,h2){font-family:var(--ins-font-display);font-weight:400;letter-spacing:-.01em!important}
.ins-v2 h1{font-size:var(--ins-h1,clamp(44px,4.5vw,60px));line-height:1.1}
.ins-v2 h2{font-size:var(--ins-h2,clamp(34px,3.9vw,56px));line-height:1.15}
.ins-v2 :is(h3,h4,h5,h6){font-family:var(--ins-font-heading);font-weight:600;letter-spacing:0!important}
.ins-v2 h3{font-size:var(--ins-h3,clamp(22px,2vw,28px));line-height:1.25}
.ins-v2 h4{font-size:20px;line-height:1.3}
.ins-v2 h5{font-size:17px;line-height:1.35}
.ins-v2 h6{font-size:14px;line-height:1.4}
.ins-v2 .ins-heading-em{font-family:inherit;font-style:italic;font-weight:inherit;color:var(--ins-gold-premium)}
.ins-v2 p{margin:0 0 18px}
.ins-v2 a{text-decoration:none!important}
.ins-v2 :where(p,li)>a:not(.ins-btn):not(:where(header a,footer a,nav a,[role="navigation"] a)){text-decoration-line:underline!important;text-decoration-thickness:1px;text-underline-offset:.16em}
.ins-v2 :where(p,li)>a:not(.ins-btn):not(:where(header a,footer a,nav a,[role="navigation"] a)):hover{text-decoration-thickness:2px}
.ins-v2 .ins-eyebrow{display:inline-flex;align-items:center;gap:14px;margin-bottom:24px;color:var(--ins-gold-premium-ink);font-family:var(--ins-font-ui);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.22em;text-transform:uppercase}
.ins-v2 .ins-eyebrow::before{content:"";width:26px;height:1px;background:currentColor;opacity:.65;flex:0 0 auto}
.ins-v2 .ins-eyebrow--light{color:var(--ins-gold-premium)}
.ins-v2 .ins-eyebrow--light::before{opacity:.9}
html[lang^="ar"] .ins-v2 :is(h1,h2,h3,h4,h5,h6),.ins-rtl .ins-v2 :is(h1,h2,h3,h4,h5,h6){text-transform:none!important;letter-spacing:0!important;line-height:1.28}
html[lang^="ar"] .ins-v2 p,.ins-rtl .ins-v2 p{line-height:1.9}
html[lang^="ar"] .ins-v2 .ins-eyebrow,.ins-rtl .ins-v2 .ins-eyebrow{letter-spacing:0}
html[lang^="ar"] .ins-v2 .ins-heading-em,.ins-rtl .ins-v2 .ins-heading-em{font-style:normal}
