/* NoorVista 3.0.212 — blog hero and dedicated article visuals */
.nv-public-blog{background:#f6fafc;color:#123247}.nv-blog-skip{position:fixed;z-index:9999;top:-70px;right:20px;padding:10px 16px;border-radius:12px;background:#082f49;color:#fff}.nv-blog-skip:focus{top:16px}.nv-public-blog .navbar{z-index:320!important}.nv-blog-hero{position:relative;overflow:hidden;padding:64px 0 56px;background:linear-gradient(145deg,#fff,#f3f9fc);color:#0b2f4b;border-bottom:1px solid #d8e8f1}.nv-blog-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:32px}.nv-blog-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:#4e7187;font-size:.84rem}.nv-blog-eyebrow{display:inline-flex;padding:6px 12px;border:1px solid #cde7f0;border-radius:999px;background:#effaff;color:#087b9d;font-size:.78rem;font-weight:850}.nv-blog-hero h1{max-width:850px;margin:16px 0 12px;color:#092b49!important;font-size:clamp(2rem,4vw,3.2rem);line-height:1.45;font-weight:950}.nv-blog-hero p{max-width:820px;margin:0;color:#567185!important;font-size:1rem;line-height:2}.nv-blog-hero-icon{width:104px;height:104px;display:grid!important;place-items:center;border:1px solid #c9e2ec;border-radius:30px;background:linear-gradient(145deg,#e7f8fd,#fff);box-shadow:0 18px 42px rgba(8,47,73,.13);font-size:0!important;color:transparent!important;overflow:hidden}.nv-blog-hero-icon::before{content:"";width:54px;height:54px;background:#087eaa;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M6 2h9l5 5v13a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2Zm8 2H6v16h12V8h-4V4Zm-5 7h6v2H9v-2Zm0 4h6v2H9v-2Zm1-8h3v2h-3V7Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M6 2h9l5 5v13a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2Zm8 2H6v16h12V8h-4V4Zm-5 7h6v2H9v-2Zm0 4h6v2H9v-2Zm1-8h3v2h-3V7Z'/%3E%3C/svg%3E") center/contain no-repeat}.nv-blog-section{padding:42px 0 72px}.nv-blog-tools{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:18px;align-items:end;margin-bottom:28px;padding:18px;border:1px solid #d4e4ed;border-radius:22px;background:#fff;box-shadow:0 14px 34px rgba(12,74,110,.07)}.nv-blog-search span{display:block;margin-bottom:8px;color:#31556b;font-size:.82rem;font-weight:850}.nv-blog-search>div{position:relative}.nv-blog-search input{width:100%;min-height:48px;padding:10px 14px 10px 48px;border:1px solid #bcd4e2;border-radius:14px;background:#fbfdff;color:#123247;font:inherit}.nv-blog-search i{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);color:#0b6f9f}.nv-blog-categories{display:flex;flex-wrap:wrap;gap:9px}.nv-blog-categories button{min-height:44px;padding:9px 15px;border:1px solid #c4dbe8;border-radius:13px;background:#f7fbfd;color:#31556b;font:inherit;font-size:.82rem;font-weight:850;cursor:pointer}.nv-blog-categories button:hover,.nv-blog-categories button:focus-visible,.nv-blog-categories button.is-active{border-color:#0e7490;background:linear-gradient(135deg,#0e7490,#0891b2);color:#fff}.nv-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.nv-blog-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d4e4ed;border-radius:22px;background:#fff;box-shadow:0 14px 36px rgba(11,57,84,.08);transition:.2s}.nv-blog-card:hover{transform:translateY(-4px);border-color:#9ccfe1;box-shadow:0 22px 48px rgba(11,57,84,.13)}.nv-blog-card[hidden]{display:none!important}.nv-blog-card-image{display:block;aspect-ratio:16/9;overflow:hidden;background:#eaf5f9 center/cover no-repeat}.nv-blog-card-image img{width:100%;height:100%;object-fit:cover;opacity:0!important;visibility:hidden!important}.nv-blog-card:nth-child(1) .nv-blog-card-image{background-image:url('/assets/images/articles/prk.svg')}.nv-blog-card:nth-child(2) .nv-blog-card-image{background-image:url('/assets/images/articles/smile.svg')}.nv-blog-card:nth-child(3) .nv-blog-card-image{background-image:url('/assets/images/articles/icl.svg')}.nv-blog-card:nth-child(4) .nv-blog-card-image{background-image:url('/assets/images/articles/amblyopia.svg')}.nv-blog-card:nth-child(5) .nv-blog-card-image{background-image:url('/assets/images/articles/glaucoma.svg')}.nv-blog-card:nth-child(6) .nv-blog-card-image{background-image:url('/assets/images/articles/strabismus.svg')}.nv-blog-card:nth-child(7) .nv-blog-card-image{background-image:url('/assets/images/articles/dry-eye.svg')}.nv-blog-card:nth-child(8) .nv-blog-card-image{background-image:url('/assets/images/articles/sunscreen.svg')}.nv-blog-card-body{flex:1;display:flex;flex-direction:column;padding:20px}.nv-blog-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;color:#60788a;font-size:.72rem;font-weight:750}.nv-blog-card-meta span{padding:4px 9px;border-radius:999px;background:#e8f7fb;color:#0b6f8c}.nv-blog-card h2{margin:0 0 10px;color:#123247;font-size:1.08rem;line-height:1.8;font-weight:950}.nv-blog-card p{margin:0 0 18px;color:#4f697a;font-size:.86rem;line-height:1.95}.nv-blog-more{margin-top:auto;display:inline-flex;align-items:center;gap:8px;color:#075985;font-size:.83rem;font-weight:900}.nv-blog-empty{margin-top:18px;padding:28px;border:1px dashed #9bc8dc;border-radius:18px;background:#f7fbfd;color:#587284;text-align:center;font-weight:800}.nv-blog-empty[hidden]{display:none}.nv-public-blog .footer{margin-top:0}@media(max-width:980px){.nv-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-blog-tools{grid-template-columns:1fr}}@media(max-width:700px){.nv-blog-hero{padding:38px 0}.nv-blog-hero-grid{grid-template-columns:1fr}.nv-blog-hero-icon{width:78px;height:78px;position:absolute;left:0;top:0;opacity:.22}.nv-blog-hero-icon::before{width:42px;height:42px}.nv-blog-grid{grid-template-columns:1fr}.nv-blog-tools{padding:14px;border-radius:18px}.nv-blog-categories button{flex:1 1 150px}.nv-blog-card-body{padding:17px}}@media(prefers-reduced-motion:reduce){.nv-blog-card{transition:none}}