@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Tamil:wght@400;600;700&display=swap');*{box-sizing:border-box}body{margin:0;color:#142237;font-family:Arial,"Noto Sans Tamil",sans-serif;line-height:1.7;background:#fff}a{color:#007bff}header{border-bottom:1px solid #e4e8ef;background:white}.bar{max-width:1150px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px}.logo{width:200px;height:auto}nav{display:flex;gap:24px;flex-wrap:wrap}nav a{text-decoration:none;color:#142237;font-size:15px}.hero{background:#f5f8fc;border-bottom:1px solid #e4e8ef;padding:56px 24px}.wrap{max-width:1100px;margin:auto}.eye{color:#007bff;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:bold}h1{font-size:clamp(30px,5vw,48px);line-height:1.25;margin:16px 0}h2{line-height:1.4}.sub{color:#53647c;max-width:750px}main{min-height:45vh}.section{max-width:1100px;padding:40px 24px;margin:auto}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:28px}.card{display:block;border:1px solid #e0e6ee;border-radius:12px;overflow:hidden;color:inherit;text-decoration:none}.card img{width:100%;height:auto;display:block}.card div{padding:24px}.card h2{font-size:23px;margin:10px 0}.meta{color:#64748b;font-size:13px}.bci-article{max-width:900px;padding:36px 24px;margin:auto}.bci-article h1{font-size:clamp(27px,5vw,42px);line-height:1.35}.bci-article h2{font-size:25px;margin-top:32px}.bci-article p{font-size:18px;line-height:1.9;margin-bottom:20px}.bci-article img{width:100%;height:auto;border-radius:8px}.bci-article li{overflow-wrap:anywhere;margin-bottom:12px}.credentials p{font-size:14px!important;line-height:1.6!important}.bci-article[lang=ta]{font-family:"Noto Sans Tamil",Arial,sans-serif}footer{border-top:1px solid #e4e8ef;padding:32px 24px;text-align:center;color:#53647c;font-size:14px}.lang{display:flex;gap:16px;margin-bottom:24px}a:focus-visible{outline:3px solid #007bff;outline-offset:4px}@media(max-width:650px){.bar{padding:16px;gap:12px;align-items:flex-start}.logo{width:150px}nav{gap:10px;justify-content:flex-end;font-size:13px}.hero{padding:36px 22px}.bci-article{padding:24px 20px}.bci-article p{font-size:17px}}