.page-module__MkhXSa__container{flex-direction:column;display:flex}.page-module__MkhXSa__hero{background:linear-gradient(135deg, var(--header-bg) 0%, #0f172a 100%);color:#fff;text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:4rem 2rem 2rem;display:flex}.page-module__MkhXSa__title{color:#fff;letter-spacing:-1px;font-size:2.5rem;font-weight:900;line-height:1.2}.page-module__MkhXSa__subtitle{color:#ffffffe6;max-width:700px;margin:0 auto;font-size:1.1rem}.page-module__MkhXSa__contentWrapper{width:100%;max-width:1280px;margin:0 auto;padding:3rem 1rem}.page-module__MkhXSa__pageLayout{flex-direction:column;gap:2.5rem;display:flex}@media (min-width:1024px){.page-module__MkhXSa__pageLayout{flex-direction:row;align-items:flex-start}}.page-module__MkhXSa__mainColumn{flex-direction:column;flex:1;gap:3rem;min-width:0;display:flex}.page-module__MkhXSa__sidebarColumn{flex-direction:column;gap:2rem;width:100%;display:flex}@media (min-width:1024px){.page-module__MkhXSa__sidebarColumn{flex-shrink:0;width:320px;position:sticky;top:2rem}}.page-module__MkhXSa__heroGrid{grid-template-columns:1fr;gap:1.5rem;height:auto;display:grid}@media (min-width:768px){.page-module__MkhXSa__heroGrid{grid-template-columns:2fr 1fr;height:500px}}.page-module__MkhXSa__heroMain{height:100%;min-height:300px}.page-module__MkhXSa__heroSecondaryColumn{grid-template-rows:1fr 1fr;gap:1.5rem;height:100%;display:grid}.page-module__MkhXSa__heroCard,.page-module__MkhXSa__heroCardSecondary{border-radius:var(--radius);width:100%;height:100%;display:block;position:relative;overflow:hidden}.page-module__MkhXSa__heroImageWrapper{position:absolute;inset:0}.page-module__MkhXSa__heroImage{-o-object-fit:cover;object-fit:cover;transition:transform .5s}.page-module__MkhXSa__heroCard:hover .page-module__MkhXSa__heroImage,.page-module__MkhXSa__heroCardSecondary:hover .page-module__MkhXSa__heroImage{transform:scale(1.05)}.page-module__MkhXSa__heroContentOverlay{color:#fff;z-index:1;background:linear-gradient(#0000 0%,#00000080 50%,#000000e6 100%);flex-direction:column;justify-content:flex-end;padding:2rem;display:flex;position:absolute;bottom:0;left:0;right:0}.page-module__MkhXSa__categoryPill,.page-module__MkhXSa__categoryPillSmall,.page-module__MkhXSa__categoryPillAbsolute{background:var(--primary-color);color:#fff;text-transform:uppercase;letter-spacing:.05em;align-self:flex-start;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.page-module__MkhXSa__categoryPillAbsolute{z-index:2;position:absolute;top:1rem;left:1rem;box-shadow:0 2px 4px #0003}.page-module__MkhXSa__heroTitle{text-shadow:0 2px 4px #00000080;margin-bottom:.5rem;font-size:1.75rem;font-weight:800;line-height:1.2}.page-module__MkhXSa__heroTitleSecondary{margin-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:1.3}.page-module__MkhXSa__heroMeta{color:#fffc;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.page-module__MkhXSa__filterContainer{border-bottom:2px solid var(--border-color);margin-top:1rem;padding-bottom:1rem}.page-module__MkhXSa__filterPillsContainer{flex-wrap:wrap;gap:.75rem;display:flex}.page-module__MkhXSa__filterPill{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-color);cursor:pointer;border-radius:20px;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:all .2s}.page-module__MkhXSa__filterPill:hover{background:var(--border-color)}.page-module__MkhXSa__activePill{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.page-module__MkhXSa__activePill:hover{background:var(--primary-hover)}.page-module__MkhXSa__newsGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.page-module__MkhXSa__newsGrid{grid-template-columns:repeat(2,1fr)}}.page-module__MkhXSa__newsCard{border-bottom:1px solid var(--border-color);flex-direction:column;gap:1rem;padding-bottom:2rem;display:flex}.page-module__MkhXSa__cardImageLink{aspect-ratio:16/9;border-radius:var(--radius);width:100%;display:block;position:relative;overflow:hidden}.page-module__MkhXSa__cardImageContainer{width:100%;height:100%;position:relative}.page-module__MkhXSa__cardImage{-o-object-fit:cover;object-fit:cover;transition:transform .4s}.page-module__MkhXSa__cardImageLink:hover .page-module__MkhXSa__cardImage{transform:scale(1.05)}.page-module__MkhXSa__cardContent{flex-direction:column;gap:.5rem;display:flex}.page-module__MkhXSa__titleLink{color:inherit;text-decoration:none}.page-module__MkhXSa__titleLink:hover .page-module__MkhXSa__newsTitle{color:var(--primary-color)}.page-module__MkhXSa__newsTitle{color:var(--text-color);font-size:1.35rem;font-weight:800;line-height:1.3;transition:color .2s}.page-module__MkhXSa__newsDate{color:var(--text-muted);font-size:.85rem;font-weight:500}.page-module__MkhXSa__newsExcerpt{color:var(--text-muted);font-size:.95rem;line-height:1.6}.page-module__MkhXSa__sidebarWidget{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius);padding:1.5rem}.page-module__MkhXSa__sidebarWidgetHeader{margin-bottom:1.5rem}.page-module__MkhXSa__sidebarTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--text-color);margin-bottom:.5rem;font-size:1.15rem;font-weight:800}.page-module__MkhXSa__titleAccent{background:var(--accent-color);width:40px;height:3px}.page-module__MkhXSa__compactPostList{flex-direction:column;gap:1.25rem;display:flex}.page-module__MkhXSa__compactPostLink{color:inherit;text-decoration:none;display:block}.page-module__MkhXSa__compactPost{align-items:flex-start;gap:1rem;transition:transform .2s;display:flex}.page-module__MkhXSa__compactPostLink:hover .page-module__MkhXSa__compactPost{transform:translate(4px)}.page-module__MkhXSa__compactPostLink:hover .page-module__MkhXSa__compactPostTitle{color:var(--primary-color)}.page-module__MkhXSa__compactPostNumber{color:var(--border-color);text-align:center;min-width:30px;font-size:2rem;font-weight:900;line-height:1}.page-module__MkhXSa__compactPostContent{flex-direction:column;gap:.25rem;display:flex}.page-module__MkhXSa__compactPostTitle{color:var(--text-color);font-size:.95rem;font-weight:700;line-height:1.3;transition:color .2s}.page-module__MkhXSa__compactPostDate{color:var(--text-muted);font-size:.75rem}.page-module__MkhXSa__newsletterWidget{background:linear-gradient(135deg, var(--primary-color) 0%, var(--primary-hover) 100%);border-radius:var(--radius);color:#fff;text-align:center;flex-direction:column;gap:1rem;padding:2rem 1.5rem;display:flex}.page-module__MkhXSa__newsletterWidget h3{font-size:1.25rem;font-weight:800}.page-module__MkhXSa__newsletterWidget p{opacity:.9;font-size:.9rem;line-height:1.5}.page-module__MkhXSa__newsletterInput{border-radius:var(--radius);border:none;outline:none;width:100%;padding:.75rem 1rem;font-family:inherit}.page-module__MkhXSa__newsletterBtn{color:#fff;border-radius:var(--radius);cursor:pointer;background:#0f172a;border:none;padding:.75rem 1rem;font-weight:700;transition:background .2s}.page-module__MkhXSa__newsletterBtn:hover{background:var(--accent-color)}
