.WeeklyHighlights-module__6linPG__section{padding:var(--section-spacing)0;background-color:var(--color-background)}.WeeklyHighlights-module__6linPG__header{text-align:center;max-width:640px;margin:0 auto 3rem}.WeeklyHighlights-module__6linPG__title{color:var(--color-primary);margin-bottom:1rem;font-size:2.4rem;line-height:1.2}.WeeklyHighlights-module__6linPG__subtitle{color:var(--color-text-light);font-size:1.1rem;line-height:1.8}.WeeklyHighlights-module__6linPG__subtitleAccent{font-family:var(--font-heading);color:var(--color-primary-light);margin-top:.75rem;font-size:1rem;font-style:italic;display:block}.WeeklyHighlights-module__6linPG__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center;gap:1.5rem;margin-bottom:0;display:grid}.WeeklyHighlights-module__6linPG__card{border-radius:var(--radius-lg);color:#fff;flex-direction:column;justify-content:flex-end;min-height:260px;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:flex;position:relative;overflow:hidden}.WeeklyHighlights-module__6linPG__card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #00000040}.WeeklyHighlights-module__6linPG__cardBg{z-index:0;position:absolute;inset:0}.WeeklyHighlights-module__6linPG__cardBgImage{object-fit:cover;filter:brightness(.85)saturate(1.1);transition:transform .6s cubic-bezier(.16,1,.3,1),filter .4s}.WeeklyHighlights-module__6linPG__card:hover .WeeklyHighlights-module__6linPG__cardBgImage{filter:brightness(.75)saturate(1.2);transform:scale(1.06)}.WeeklyHighlights-module__6linPG__cardBgFallback{z-index:0;background:linear-gradient(135deg,#2d4a3e 0%,#1a2f27 100%);position:absolute;inset:0}.WeeklyHighlights-module__6linPG__cardOverlay{z-index:1;background:linear-gradient(#00000014 0%,#00000059 50%,#000000c7 100%);transition:background .4s;position:absolute;inset:0}.WeeklyHighlights-module__6linPG__card:hover .WeeklyHighlights-module__6linPG__cardOverlay{background:linear-gradient(#0000001f 0%,#0006 50%,#000000d9 100%)}.WeeklyHighlights-module__6linPG__cardContent{z-index:2;flex-direction:column;gap:.3rem;padding:1.75rem 1.5rem;display:flex;position:relative}.WeeklyHighlights-module__6linPG__cardTitle{font-family:var(--font-heading);color:#fff;text-shadow:0 2px 8px #0000004d;margin-bottom:.15rem;font-size:1.2rem;font-weight:700;line-height:1.3}.WeeklyHighlights-module__6linPG__cardDesc{color:#ffffffe0;text-shadow:0 1px 4px #00000040;font-size:.88rem;line-height:1.5}.WeeklyHighlights-module__6linPG__cardLink{color:#fffffff2;text-shadow:0 1px 4px #0003;letter-spacing:.02em;align-items:center;gap:.25rem;margin-top:.5rem;font-size:.82rem;font-weight:700;transition:gap .2s,color .2s;display:inline-flex}.WeeklyHighlights-module__6linPG__card:hover .WeeklyHighlights-module__6linPG__cardLink{color:#fff;gap:.5rem}@media (max-width:768px){.WeeklyHighlights-module__6linPG__title{font-size:1.85rem}.WeeklyHighlights-module__6linPG__grid{grid-template-columns:1fr;gap:1rem}.WeeklyHighlights-module__6linPG__card{min-height:220px}.WeeklyHighlights-module__6linPG__cardContent{padding:1.25rem 1.15rem}}
