.content-page{max-width:1050px;margin:0 auto;padding:70px 7vw}.content-page h1{font-family:'Noto Sans Devanagari';font-size:clamp(38px,5vw,64px);color:var(--deep);margin:12px 0 18px}.content-hero{display:grid;grid-template-columns:280px 1fr;gap:55px;align-items:center}.content-hero img{width:100%;max-height:470px;object-fit:contain}.content-page h2{font-family:'Noto Sans Devanagari';color:var(--deep)}.content-page p,.lead{color:var(--muted);line-height:1.8;font-size:17px}.contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.contact-card,.lookup-card,.empty-state{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:25px}.contact-card h2{margin-top:0}.contact-card a{color:var(--deep);font-weight:700}.narrow-page{max-width:720px}.lookup-card label{display:block;font-family:'Noto Sans Devanagari';font-weight:600;margin-bottom:17px}.lookup-card input{display:block;width:100%;padding:13px;margin-top:7px;border:1px solid var(--line);border-radius:5px}.empty-state{text-align:center;margin-top:35px}.empty-state h2{margin-bottom:7px}.empty-state .primary{display:inline-block;text-decoration:none;margin-top:15px}@media(max-width:700px){.content-page{padding:45px 7vw}.content-hero,.contact-grid{grid-template-columns:1fr}.content-hero img{max-height:300px}}
