@font-face{font-family:FM Basuru;src:url(/fonts/FM-Basuru.TTF) format("truetype");font-display:swap}@font-face{font-family:FM Ganganee;src:url(/fonts/FM-Ganganee.TTF) format("truetype");font-display:swap}body,html{margin:0;background:#f4efe3;color:#1f2a22;font-family:Noto Sans Sinhala,sans-serif;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:#006d9c;text-decoration:none}a:hover{color:#a87a12}img{display:block}button{font-family:inherit}.hv-card:hover{background:#fff3d6!important}.hv-foot:hover{color:#e0b13a!important}.leader-card{grid-template-columns:minmax(0,180px) minmax(0,1fr)}@media (max-width:560px){.leader-card{grid-template-columns:minmax(0,1fr)}.leader-photo{height:300px}}.hdr-top-hours{color:#b5c1d8}.hdr-bar{display:flex;align-items:center;justify-content:space-between;gap:12px 32px;max-width:1200px;margin:0 auto}.hdr-nav{display:flex;gap:2px}.hdr-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1.5px solid #006d9c;background:transparent;color:#006d9c;cursor:pointer;padding:0}@media (max-width:900px){.hdr-top-hours,.hdr-top-mail{display:none}.hdr-toggle{display:inline-flex}.hdr-nav{display:none;flex-direction:column;gap:0;position:absolute;left:0;right:0;top:100%;background:#f4efe3;border-bottom:1px solid #d9d0bc;padding:6px clamp(20px,5vw,64px) 12px;box-shadow:0 12px 24px rgba(6,42,61,.12)}.hdr-nav.open{display:flex}.hdr-nav a{padding:14px 4px!important;border-bottom:1px solid #e3dac6}.hdr-brand-name{font-size:22px!important}}