.page-module__pwVhcq__banner{justify-content:center;align-items:center;width:100%;height:520px;display:flex;position:relative;overflow:hidden}.page-module__pwVhcq__bannerImg{object-fit:cover;object-position:center}.page-module__pwVhcq__bannerImgDesktop{display:block}.page-module__pwVhcq__bannerImgMobile{display:none}.page-module__pwVhcq__bannerOverlay{background:var(--color-overlay-mid);z-index:1;position:absolute;inset:0}.page-module__pwVhcq__bannerText{z-index:2;text-align:center;position:relative}.page-module__pwVhcq__bannerText h1{font-family:var(--font-heading);font-size:3rem;font-weight:var(--font-weight-bold);letter-spacing:3px;text-transform:uppercase;color:var(--color-white);text-shadow:0 2px 8px #00000080;margin:0 0 12px}.page-module__pwVhcq__breadcrumb{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-white);justify-content:center;align-items:center;gap:8px;display:flex}.page-module__pwVhcq__breadcrumb a{color:var(--color-gold);text-shadow:0 1px 4px #0006;text-decoration:none}.page-module__pwVhcq__breadcrumb a:hover{color:var(--color-gold-warm)}.page-module__pwVhcq__breadcrumb span{color:var(--color-white);opacity:.85}.page-module__pwVhcq__section{background:var(--color-white);padding:80px 0 60px}.page-module__pwVhcq__container{width:100%;max-width:var(--container-max);padding-inline:var(--space-6);margin-inline:auto}.page-module__pwVhcq__sectionHead{text-align:center;margin-bottom:50px}.page-module__pwVhcq__sectionHead h2{font-family:var(--font-heading);font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:2px;color:var(--color-text-dark);margin:0 0 12px}.page-module__pwVhcq__sectionHead h2:after{content:"";background:var(--color-gold);width:60px;height:3px;margin:12px auto 0;display:block}.page-module__pwVhcq__sectionHead p{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text-muted);line-height:var(--line-height-body);margin:0}.page-module__pwVhcq__grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.page-module__pwVhcq__card{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:var(--color-white);flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.page-module__pwVhcq__card:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.page-module__pwVhcq__imgWrap{aspect-ratio:16/9;background:var(--color-gray-100);width:100%;position:relative;overflow:hidden}.page-module__pwVhcq__cardImg{object-fit:cover;object-position:center;transition:transform .5s}.page-module__pwVhcq__card:hover .page-module__pwVhcq__cardImg{transform:scale(1.05)}.page-module__pwVhcq__imgOverlay{z-index:1;background:linear-gradient(#0000 40%,#00000073 100%);transition:opacity .3s;position:absolute;inset:0}.page-module__pwVhcq__card:hover .page-module__pwVhcq__imgOverlay{opacity:.6}.page-module__pwVhcq__imgPlaceholder{background:var(--color-gray-200);width:100%;height:100%}.page-module__pwVhcq__featuredBadge{z-index:2;font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1px;color:var(--color-black);background:var(--color-gold);border-radius:var(--radius-xs);padding:3px 10px;position:absolute;top:12px;left:12px}.page-module__pwVhcq__cardBody{flex-direction:column;flex:1;gap:12px;padding:20px 22px 22px;display:flex}.page-module__pwVhcq__cardTitle{font-family:var(--font-heading);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-dark);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;transition:color .3s;display:-webkit-box;overflow:hidden}.page-module__pwVhcq__card:hover .page-module__pwVhcq__cardTitle{color:var(--color-gold)}.page-module__pwVhcq__cardMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.page-module__pwVhcq__author{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;color:var(--color-gold)}.page-module__pwVhcq__metaDot{color:var(--color-gray-400);font-size:var(--font-size-xs)}.page-module__pwVhcq__date{font-family:var(--font-body);font-size:var(--font-size-xs);color:var(--color-text-muted)}.page-module__pwVhcq__readMore{font-family:var(--font-heading);font-size:13px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1px;color:var(--color-gold);margin-top:auto}@media (max-width:991px){.page-module__pwVhcq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module__pwVhcq__bannerImgDesktop{display:none}.page-module__pwVhcq__bannerImgMobile{display:block}.page-module__pwVhcq__banner{height:280px}.page-module__pwVhcq__bannerText h1{font-size:2rem}.page-module__pwVhcq__section{padding:50px 0 30px}.page-module__pwVhcq__sectionHead h2{font-size:1.5rem}.page-module__pwVhcq__grid{grid-template-columns:1fr}}
