﻿/* Punjabi (Gurmukhi), LTR. Shape whole graphemes; only PA pages load this font. */
@font-face{font-family:"Noto Sans Gurmukhi";font-style:normal;font-weight:100 900;font-display:swap;src:url("fonts/noto-sans-gurmukhi.woff2?v=e615de3b4133-c30") format("woff2")}
html[lang=pa-IN] body{font-family:"Noto Sans Gurmukhi","Nirmala UI",Raavi,sans-serif;line-height:1.85;word-break:normal;overflow-wrap:normal;hyphens:none;direction:ltr}
html[lang=pa-IN] h1,html[lang=pa-IN] h2,html[lang=pa-IN] h3,html[lang=pa-IN] .hero-subtitle{line-height:1.5;letter-spacing:normal;text-transform:none;word-break:normal;overflow-wrap:normal}
html[lang=pa-IN] .eyebrow,html[lang=pa-IN] button,html[lang=pa-IN] .button,html[lang=pa-IN] nav,html[lang=pa-IN] .textlink,html[lang=pa-IN] .hero-path,html[lang=pa-IN] .art-heading,html[lang=pa-IN] .art-caption{letter-spacing:normal;text-transform:none;line-height:1.75}
html[lang=pa-IN] .button,html[lang=pa-IN] button{font-size:15px;white-space:normal}
html[lang=pa-IN] .micro,html[lang=pa-IN] .footer-inner{line-height:1.85}
html[lang=pa-IN] .header-inner nav{gap:16px}
html[lang=pa-IN] .header-inner nav a,html[lang=pa-IN] .pa-latin{white-space:nowrap}
html[lang=pa-IN] pre,html[lang=pa-IN] code{hyphens:none;word-break:normal;overflow-wrap:normal}
html[lang=pa-IN] .art-heading,html[lang=pa-IN] .art-caption{flex-wrap:wrap;gap:8px}
html[lang=pa-IN] .config-options select{font-family:inherit;max-width:100%;min-height:56px;line-height:1.75;padding-block:10px}
html[lang=pa-IN] .table-hint{font-size:14px;color:var(--muted);margin:0 0 12px}
html[lang=pa-IN] .prose ol{padding-left:1.5em}
html[lang=pa-IN] .prose li{margin-bottom:.7em}
html[lang=pa-IN] .table-scroll table{word-break:normal;overflow-wrap:normal;hyphens:none;line-height:1.85}
html[lang=pa-IN] .breadcrumbs{line-height:1.85}
html[lang=pa-IN] .decision-list a>span:first-child{letter-spacing:normal;text-transform:none;line-height:1.75}
html[lang=pa-IN] .menu-button{font-size:0;line-height:1}
html[lang=pa-IN] .eyebrow,html[lang=pa-IN] .micro,html[lang=pa-IN] .hero-path,html[lang=pa-IN] .art-heading,html[lang=pa-IN] .art-caption,html[lang=pa-IN] .header-inner nav{font-size:14px}
@media(min-width:761px) and (max-width:1280px){html[lang=pa-IN] .header-inner{flex-wrap:wrap;padding-top:15px}html[lang=pa-IN] .header-inner nav{order:4;flex-basis:100%;justify-content:flex-end;padding-bottom:12px}html[lang=pa-IN] .header-cta{margin-left:auto}}
@media(max-width:760px){html[lang=pa-IN] .header-inner nav{gap:0}html[lang=pa-IN] .hero-path{gap:14px;flex-wrap:wrap}html[lang=pa-IN] .mobile-offer .button{padding-inline:12px}html[lang=pa-IN] h1{font-size:clamp(27px,7.5vw,36px)}html[lang=pa-IN] .hero-subtitle{font-size:clamp(28px,7vw,36px)}}
