.brand-context{background:var(--cream,#F7F2EA);color:var(--ink,#1C1410);padding:52px 60px;border-top:1px solid rgba(155,14,14,.15);scroll-margin-top:100px}.brand-context-inner{max-width:1080px;margin:0 auto}.brand-context h2{font-family:'Tiro Devanagari Hindi',serif;color:var(--red,#9B0E0E);font-size:30px;line-height:1.5;font-weight:400;margin:0 0 18px;letter-spacing:0}.brand-context h2 span,.brand-context h3 span{font-family:Arial,sans-serif;font-style:normal}.brand-context h2 span{font-size:22px}.brand-context p{font-size:17px;line-height:1.95;margin:0 0 15px;max-width:960px;letter-spacing:0}.brand-context p[lang=en]{font-family:Arial,sans-serif;font-size:16px;line-height:1.8;color:#42372f}.brand-context a{color:#791010;text-decoration:underline;text-underline-offset:3px}.brand-context a:hover{color:#1C1410}.brand-context a:focus-visible{outline:3px solid #174D80;outline-offset:4px}.brand-links{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:20px;line-height:1.8}.brand-links span{font-family:Arial,sans-serif;font-size:14px}.brand-answer{margin-top:24px;padding-top:22px;border-top:1px solid rgba(155,14,14,.15)}.brand-answer h3{font-size:20px;line-height:1.7;margin-bottom:12px;font-weight:600;letter-spacing:0}.brand-answer h3 span{font-size:17px}@media(max-width:650px){.brand-context{padding:32px 22px}.brand-context h2{font-size:26px}.brand-context h2 span{font-size:20px}.brand-context h3 span{display:block}.brand-context p{font-size:16px}.brand-context p[lang=en]{font-size:15px}}
@media(max-width:360px){.pub-grid .pub-card{min-width:0;padding:28px 20px;gap:14px}.pub-grid .pub-info{min-width:0;overflow-wrap:anywhere}}
