.nris-revamp-blogs{--nris-navy:#002768;--nris-crimson:#be0b31;--nris-orange:#e85d04;--nris-accent:#cb662b;--nris-gradient:linear-gradient(90deg,#be0b31,#e85d04);--nris-text:#333333;--nris-muted:#6b7280;--nris-border:#e8e8e8;--nris-surface:#f8f9fc;color:var(--nris-text);background:#fff;font-family:inherit}.nris-revamp-blogs *,.nris-revamp-blogs :after,.nris-revamp-blogs :before{box-sizing:border-box}.nris-revamp-blogs__shell{background:var(--nris-surface);padding:1.5rem 0 3.5rem}.nris-revamp-blogs__wide{width:calc(100% - 2rem);margin-inline:auto}@media (min-width:640px){.nris-revamp-blogs__wide{width:calc(100% - 4rem)}}@media (min-width:1400px){.nris-revamp-blogs__wide{width:calc(100% - 5rem)}}.nris-revamp-blogs__card{overflow:hidden;border:1px solid var(--nris-border);border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.06)}.nris-revamp-blogs__banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:0;padding:.35rem 1rem;background-image:linear-gradient(90deg,#002768,#be0b31);overflow:hidden}.nris-revamp-blogs__banner-stars{position:absolute;inset:0 auto 0 0;width:216px;background-image:url(/assets/images/star.png);background-position:0 0;background-repeat:repeat;background-size:50%;pointer-events:none}.nris-revamp-blogs__banner h1{position:relative;z-index:1;margin:0;color:#fff!important;font-size:1rem;font-weight:600;line-height:1.2}.nris-revamp-blogs__banner-tools{gap:.45rem;flex-shrink:0}.nris-revamp-blogs__banner-tools,.nris-revamp-blogs__banner-views{position:relative;z-index:1;display:inline-flex;align-items:center}.nris-revamp-blogs__banner-views{gap:2px}.nris-revamp-blogs__banner-views button{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;padding:2px;border:0;border-radius:4px;background:transparent;color:#fff;line-height:0;cursor:pointer}.nris-revamp-blogs__banner-views button img{height:30px;width:auto;display:block}.nris-revamp-blogs__banner-views button.is-active{background:transparent;box-shadow:none}.nris-revamp-blogs__body{padding:.85rem 1rem 1.15rem;background:#f8faff}.nris-revamp-blogs:not(.nris-revamp-movies):not(.nris-revamp-events-page):not(.nris-revamp-community-listing) .nris-revamp-blogs__body{padding:1.15rem 1.25rem 1.35rem;background:#fff}.nris-revamp-blogs__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 1.25rem;margin:0 0 .85rem;padding-bottom:.85rem;border-bottom:1px solid var(--nris-border)}.nris-revamp-blogs__toolbar-title{margin:0;color:var(--nris-navy);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800;line-height:1.2}.nris-revamp-blogs__filter{display:inline-flex;align-items:center;gap:.55rem;color:var(--nris-muted);font-size:.9rem}.nris-revamp-blogs__filter label{margin:0;font-weight:600;white-space:nowrap}.nris-revamp-blogs__filter select{min-width:11.5rem;height:2.45rem;padding:0 2.1rem 0 .85rem;border:1px solid #cfd7e4;border-radius:10px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23002768' d='M1.4.6 6 5.2 10.6.6 12 2 6 8 0 2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:.7rem;color:var(--nris-navy);font:inherit;font-size:.88rem;font-weight:600;-webkit-appearance:none;appearance:none;cursor:pointer}.nris-revamp-blogs__filter select:focus{outline:none;border-color:var(--nris-navy);box-shadow:0 0 0 3px rgba(0,39,104,.12)}.nris-revamp-blogs__count{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .35rem;color:var(--nris-muted);font-size:.875rem}.nris-revamp-blogs__count p{margin:0}.nris-revamp-blogs__count strong{color:#222}.nris-revamp-blogs__list{display:flex;flex-direction:column}.nris-revamp-blogs-row{display:grid;grid-template-columns:minmax(9.5rem,14rem) minmax(0,1fr);grid-gap:1.15rem 1.35rem;gap:1.15rem 1.35rem;align-items:start;padding:1.25rem 0;border-bottom:1px solid var(--nris-border);background:#fff}.nris-revamp-blogs-row:last-child{border-bottom:0;padding-bottom:.35rem}.nris-revamp-blogs-row__media{display:block;overflow:hidden;aspect-ratio:16/10;border-radius:12px;background:#eceff3}.nris-revamp-blogs-row__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.nris-revamp-blogs-row:hover .nris-revamp-blogs-row__media img{transform:scale(1.03)}.nris-revamp-blogs-row__body{min-width:0;display:flex;flex-direction:column;gap:.35rem;padding-top:.1rem}.nris-revamp-blogs-row__cat{margin:0;color:var(--nris-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.nris-revamp-blogs-row__title{margin:0;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:800;line-height:1.3}.nris-revamp-blogs-row__title a{color:#1a1a1a;text-decoration:none}.nris-revamp-blogs-row__title a:hover{color:var(--nris-crimson)}.nris-revamp-blogs-row__meta{margin:.1rem 0 0;color:var(--nris-muted);font-size:.84rem;line-height:1.4}.nris-revamp-blogs-row__excerpt{margin:.25rem 0 0;color:#4b5563;font-size:.92rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nris-revamp-blogs-row--skel{pointer-events:none}.nris-revamp-blogs-skel--cat{height:.65rem;width:28%;border-radius:4px}.nris-revamp-blogs-skel--wide{width:92%}.nris-revamp-blogs__grid{display:grid;grid-template-columns:1fr;grid-gap:1.15rem;gap:1.15rem}.nris-revamp-blogs__grid--list{grid-template-columns:1fr}@media (min-width:700px){.nris-revamp-blogs__grid--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.nris-revamp-blogs__grid--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:2400px){.nris-revamp-blogs__grid--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.nris-revamp-blogs-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--nris-border);border-radius:1.15rem;background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.05)}.nris-revamp-blogs-card--list{flex-direction:row;min-height:168px}.nris-revamp-blogs-card__media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#eceff3}.nris-revamp-blogs-card--list .nris-revamp-blogs-card__media{width:min(42%,250px);flex:0 0 min(42%,250px);aspect-ratio:auto;align-self:stretch}.nris-revamp-blogs-card__media img{width:100%;height:100%;object-fit:cover;display:block}.nris-revamp-blogs-card__badge{position:absolute;top:.7rem;left:.7rem;max-width:calc(100% - 1.4rem);padding:.28rem .55rem;border-radius:4px;background:var(--nris-navy);color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.nris-revamp-blogs-card__body{display:flex;flex:1 1;flex-direction:column;gap:.45rem;padding:.95rem 1rem 1rem;min-width:0}.nris-revamp-blogs-card__title{margin:0;font-size:.95rem;font-weight:700;line-height:1.35}.nris-revamp-blogs-card__title a{color:var(--nris-navy);text-decoration:none}.nris-revamp-blogs-card__title a:hover{color:var(--nris-crimson)}.nris-revamp-blogs-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;margin:0;color:var(--nris-muted);font-size:.8rem}.nris-revamp-blogs-card__byline span,.nris-revamp-blogs-card__meta span{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.nris-revamp-blogs-card__byline svg,.nris-revamp-blogs-card__meta svg{flex-shrink:0;color:var(--nris-accent)}.nris-revamp-blogs-card__foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.75rem;border-top:1px solid #eee}.nris-revamp-blogs-card__byline{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;color:var(--nris-muted);font-size:.78rem}.nris-revamp-blogs-card__read{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;height:2.15rem;padding:0 .9rem;border-radius:999px;background:var(--nris-gradient);color:#fff!important;font-size:.8rem;font-weight:700;text-decoration:none;box-shadow:0 6px 14px rgba(190,11,49,.22)}.nris-revamp-blogs-card__read:hover{filter:brightness(1.05);color:#fff!important}.nris-revamp-blogs__empty{padding:2.5rem 1.25rem;border:1px dashed var(--nris-border);border-radius:1.5rem;background:#fff;text-align:center}.nris-revamp-blogs__empty p{margin:0;color:var(--nris-crimson);font-weight:600}.nris-revamp-blogs__empty-reset{margin-top:.85rem;padding:.45rem 1rem;border:1px solid var(--nris-border);border-radius:999px;background:#fff;color:var(--nris-crimson);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.nris-revamp-blogs__pager{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.55rem;margin-top:1.5rem}.nris-revamp-blogs__pager button{height:2.4rem;padding:0 1.05rem;border:1px solid var(--nris-border);border-radius:999px;background:#fff;color:var(--nris-navy);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.nris-revamp-blogs__pager button:hover:not(:disabled){border-color:transparent;background:var(--nris-gradient);color:#fff}.nris-revamp-blogs__pager button:disabled{opacity:.45;cursor:default}.nris-revamp-blogs-skel{background:linear-gradient(90deg,#eceff3 25%,#f6f7f9 50%,#eceff3 75%);background-size:200% 100%;animation:nris-blogs-skel 1.2s ease-in-out infinite}.nris-revamp-blogs-card--skel{pointer-events:none}.nris-revamp-blogs-skel--line{height:.7rem;width:55%;margin-top:.35rem;border-radius:6px}.nris-revamp-blogs-skel--title{height:1.05rem;width:85%;margin-top:.25rem;border-radius:6px}.nris-revamp-blogs-row--skel .nris-revamp-blogs-row__media{min-height:7.5rem}@keyframes nris-blogs-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.nris-revamp-blogs .nris-revamp-re-board{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:1fr;grid-template-areas:"main";align-items:start}.nris-revamp-blogs .nris-revamp-re-main{grid-area:main;min-width:0}.nris-revamp-blogs .nris-revamp-re-rail{display:none;min-width:0}.nris-revamp-blogs .nris-revamp-re-rail--left{grid-area:left}.nris-revamp-blogs .nris-revamp-re-rail--right{grid-area:right}.nris-revamp-blogs .nris-revamp-re-rail__label{display:flex;align-items:center;gap:.4rem;margin:0 0 .65rem;color:#9ca3af;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.nris-revamp-blogs .nris-revamp-re-rail__label svg{color:var(--nris-crimson)}.nris-revamp-blogs .nris-revamp-re-rail__stack{display:flex;flex-direction:column;gap:.65rem}.nris-revamp-blogs .nris-revamp-re-ad{position:relative;display:block;height:92px;overflow:hidden;border-radius:12px;background:#d7dbe3;text-decoration:none}.nris-revamp-blogs .nris-revamp-re-ad img{width:100%;height:100%;object-fit:cover;display:block}.nris-revamp-blogs .nris-revamp-re-ad:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05) 20%,rgba(0,0,0,.55));pointer-events:none}.nris-revamp-blogs .nris-revamp-re-ad__badge{top:7px;left:7px;background:#1d4ed8;letter-spacing:.04em}.nris-revamp-blogs .nris-revamp-re-ad__badge,.nris-revamp-blogs .nris-revamp-re-ad__featured{position:absolute;z-index:1;padding:.15rem .45rem;border-radius:4px;color:#fff;font-size:.55rem;font-weight:700;text-transform:uppercase}.nris-revamp-blogs .nris-revamp-re-ad__featured{right:7px;bottom:7px;background:var(--nris-gradient)}.nris-revamp-blogs .nris-revamp-re-ad__caption{position:absolute;z-index:1;left:8px;right:8px;bottom:8px;color:#fff;font-size:.68rem;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.45)}.nris-revamp-blogs .nris-revamp-re-ad--skel{background:linear-gradient(90deg,#eceff3 25%,#f6f7f9 50%,#eceff3 75%);background-size:200% 100%;animation:nris-blogs-skel 1.2s ease-in-out infinite}.nris-revamp-blogs .nris-revamp-re-ad--skel:after{display:none}@media (min-width:768px) and (max-width:1099px){.nris-revamp-blogs .nris-revamp-re-rail{display:block}.nris-revamp-blogs .nris-revamp-re-board.has-left.has-right{grid-template-columns:1fr 1fr;grid-template-areas:"main main" "left right"}}@media (min-width:1100px){.nris-revamp-blogs .nris-revamp-re-rail{display:block;position:-webkit-sticky;position:sticky;top:7.5rem}.nris-revamp-blogs .nris-revamp-re-board.has-left.has-right{grid-template-columns:170px minmax(0,1fr) 170px;grid-template-areas:"left main right";gap:1.15rem}.nris-revamp-blogs .nris-revamp-re-board.has-left:not(.has-right){grid-template-columns:170px minmax(0,1fr);grid-template-areas:"left main"}.nris-revamp-blogs .nris-revamp-re-board.has-right:not(.has-left){grid-template-columns:minmax(0,1fr) 170px;grid-template-areas:"main right"}}@media (min-width:1400px){.nris-revamp-blogs .nris-revamp-re-board.has-left.has-right{grid-template-columns:200px minmax(0,1fr) 200px}}@media (max-width:767px){.nris-revamp-blogs .nris-revamp-re-rail{display:block}.nris-revamp-blogs .nris-revamp-re-board.has-left.has-right{grid-template-areas:"main" "left" "right"}.nris-revamp-blogs .nris-revamp-re-rail__stack{display:grid;grid-template-columns:1fr 1fr}.nris-revamp-blogs-row{grid-template-columns:1fr;gap:.85rem}.nris-revamp-blogs-card--list{flex-direction:column}.nris-revamp-blogs-card--list .nris-revamp-blogs-card__media{width:100%;flex-basis:auto;aspect-ratio:16/10}.nris-revamp-blogs__toolbar{align-items:flex-start;flex-direction:column}.nris-revamp-blogs__filter{width:100%}.nris-revamp-blogs__filter select{flex:1 1;width:100%;min-width:0}.nris-revamp-blogs__pager{justify-content:stretch}.nris-revamp-blogs__pager button{flex:1 1}.nris-revamp-blogs__banner-stars{width:140px}}@media (max-width:699px){.nris-revamp-blogs__body{padding-inline:.95rem}}