/* FHRI NEWS LISTING â€” match the Alfasan homepage's overlapping, blue-hover news cards. */ .alfa-news-page .alfa-news-listing .alfa-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem);margin:0}
.alfa-news-page .alfa-news-listing .alfa-news-card{position:relative;display:flex;min-width:0;height:auto;margin:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;transition:none}
.alfa-news-page .alfa-news-listing .alfa-news-image-link{position:relative;display:block;width:100%;aspect-ratio:1.48/1;overflow:hidden;background:linear-gradient(135deg,#00568F,#3295CE)}
.alfa-news-page .alfa-news-listing .alfa-news-image-link::after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,29,49,.02),rgba(0,29,49,.22));content:"";pointer-events:none;transition:background .25s ease}
.alfa-news-page .alfa-news-listing .alfa-news-card-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}
.alfa-news-page .alfa-news-listing .alfa-news-image-fallback{display:grid;width:100%;height:100%;place-items:center;background:linear-gradient(135deg,#00568F,#3295CE);color:#fff;font-size:1.4rem;font-weight:800;letter-spacing:.18em}
.alfa-news-page .alfa-news-listing .alfa-news-card-content{position:relative;z-index:1;display:flex;flex:1 0 auto;flex-direction:column;align-items:flex-start;margin:-3.5rem 1rem 0 1.35rem;padding:2.1rem 1.65rem 1.65rem;background:#fff;box-shadow:0 12px 35px rgba(18,39,53,.13);transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}
.alfa-news-page .alfa-news-listing .alfa-news-card-meta{margin:0 0 .85rem;color:#627486;font-size:.8rem;font-weight:700}
.alfa-news-page .alfa-news-listing .alfa-news-card-meta time{position:absolute;top:0;left:1.65rem;display:inline-flex;min-height:2.35rem;align-items:center;margin:0;padding:.45rem .95rem;background:#19296E;color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.015em;line-height:1.25;text-transform:uppercase;transform:translateY(-50%)}
.alfa-news-page .alfa-news-listing .alfa-news-card-title{margin:0 0 .75rem;color:#172431;font-family:var(--font);font-size:clamp(1.1rem,1.5vw,1.45rem);font-weight:700;letter-spacing:-.025em;line-height:1.35;transition:color .25s ease}
.alfa-news-page .alfa-news-listing .alfa-news-card-title a{color:inherit;text-decoration:none}
.alfa-news-page .alfa-news-listing .alfa-news-card-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0 0 .85rem;color:#627486;font-size:.92rem;line-height:1.65;transition:color .25s ease}
.alfa-news-page .alfa-news-listing .alfa-news-read-more{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;color:#00568F;font-size:.9rem;font-weight:800;text-decoration:none;transition:color .2s ease}
.alfa-news-page .alfa-news-listing .alfa-news-read-more span{color:#19296E;transition:color .2s ease,transform .2s ease}
.alfa-news-page .alfa-news-listing .alfa-news-card:hover .alfa-news-card-content,.alfa-news-page .alfa-news-listing .alfa-news-card:focus-within .alfa-news-card-content{background:#0171B9;box-shadow:0 16px 38px rgba(1,75,122,.26);color:#fff}
.alfa-news-page .alfa-news-listing .alfa-news-card:hover .alfa-news-card-title,.alfa-news-page .alfa-news-listing .alfa-news-card:focus-within .alfa-news-card-title,.alfa-news-page .alfa-news-listing .alfa-news-card:hover .alfa-news-card-excerpt,.alfa-news-page .alfa-news-listing .alfa-news-card:focus-within .alfa-news-card-excerpt,.alfa-news-page .alfa-news-listing .alfa-news-card:hover .alfa-news-read-more,.alfa-news-page .alfa-news-listing .alfa-news-card:focus-within .alfa-news-read-more{color:#fff}
.alfa-news-page .alfa-news-listing .alfa-news-card:hover .alfa-news-card-image,.alfa-news-page .alfa-news-listing .alfa-news-card:focus-within .alfa-news-card-image{transform:scale(1.055)}
.alfa-news-page .alfa-news-listing .alfa-news-card:hover .alfa-news-image-link::after,.alfa-news-page .alfa-news-listing .alfa-news-card:focus-within .alfa-news-image-link::after{background:linear-gradient(180deg,rgba(1,113,185,.05),rgba(1,75,122,.38))}
.alfa-news-page .alfa-news-listing .alfa-news-card:hover .alfa-news-read-more span,.alfa-news-page .alfa-news-listing .alfa-news-card:focus-within .alfa-news-read-more span{color:#19296E;transform:translateX(3px)}
.alfa-news-page .alfa-news-listing .alfa-news-card a:focus-visible{outline:3px solid #19296E;outline-offset:4px}
.alfa-news-page .alfa-news-listing .pager{margin-top:2.5rem}
@media(max-width:900px){.alfa-news-page .alfa-news-listing .alfa-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))} }
@media(max-width:600px){.alfa-news-page .alfa-news-listing .alfa-news-grid{display:flex;gap:1.1rem;margin:0 -.25rem;overflow-x:auto;overscroll-behavior-x:contain;padding:0 .25rem 1rem;scroll-padding-inline:.25rem;scroll-snap-type:x mandatory;scrollbar-color:#0171B9 #e5eef4;scrollbar-width:thin;-webkit-overflow-scrolling:touch} .alfa-news-page .alfa-news-listing .alfa-news-card{flex:0 0 min(86vw,360px);scroll-snap-align:start;scroll-snap-stop:always} .alfa-news-page .alfa-news-listing .alfa-news-grid::-webkit-scrollbar{height:6px} .alfa-news-page .alfa-news-listing .alfa-news-grid::-webkit-scrollbar-track{border-radius:999px;background:#e5eef4} .alfa-news-page .alfa-news-listing .alfa-news-grid::-webkit-scrollbar-thumb{border-radius:999px;background:#0171B9} .alfa-news-page .alfa-news-listing .alfa-news-card-content{margin:-2.5rem .75rem 0 1rem;padding:1.8rem 1.15rem 1.25rem} .alfa-news-page .alfa-news-listing .alfa-news-card-meta time{left:1.15rem} }
@media(prefers-reduced-motion:reduce){.alfa-news-page .alfa-news-listing .alfa-news-card-image,.alfa-news-page .alfa-news-listing .alfa-news-card-content,.alfa-news-page .alfa-news-listing .alfa-news-card-title,.alfa-news-page .alfa-news-listing .alfa-news-card-excerpt,.alfa-news-page .alfa-news-listing .alfa-news-image-link::after{transition:none} }
