.page-module__D1rvnq__blogPage{background-color:var(--background-white);min-height:100vh}.page-module__D1rvnq__pageHeader{background-color:var(--background-light);text-align:center;border-bottom:1px solid var(--border-color);margin-bottom:4rem;padding:4rem 0}.page-module__D1rvnq__pageTitle{color:var(--primary-navy);margin-bottom:1rem;font-size:3rem}.page-module__D1rvnq__pageSubtitle{color:var(--text-light);max-width:600px;margin:0 auto;font-size:1.15rem}.page-module__D1rvnq__featuredPost{background-color:var(--background-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);grid-template-columns:1fr;gap:2rem;margin-bottom:5rem;display:grid;overflow:hidden}@media (min-width:900px){.page-module__D1rvnq__featuredPost{grid-template-columns:1.2fr 1fr;gap:0}}.page-module__D1rvnq__featuredImageWrapper{height:350px;position:relative}@media (min-width:900px){.page-module__D1rvnq__featuredImageWrapper{height:100%;min-height:400px}}.page-module__D1rvnq__featuredImage{object-fit:cover;width:100%;height:100%}.page-module__D1rvnq__categoryBadge{background-color:var(--accent-yellow);color:var(--primary-navy);text-transform:uppercase;letter-spacing:1px;border-radius:var(--radius-sm);z-index:10;padding:.4rem 1rem;font-size:.75rem;font-weight:700;position:absolute;top:1.5rem;left:1.5rem}.page-module__D1rvnq__featuredContent{flex-direction:column;justify-content:center;padding:2.5rem;display:flex}@media (min-width:900px){.page-module__D1rvnq__featuredContent{padding:4rem}}.page-module__D1rvnq__metaData{color:var(--text-light);flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem;font-size:.9rem;display:flex}.page-module__D1rvnq__metaItem{align-items:center;gap:.5rem;display:flex}.page-module__D1rvnq__featuredTitle{color:var(--primary-navy);margin-bottom:1.5rem;font-size:2.25rem;line-height:1.3}.page-module__D1rvnq__featuredExcerpt{color:var(--text-dark);margin-bottom:2rem;font-size:1.1rem;line-height:1.7}.page-module__D1rvnq__readMoreBtn{color:var(--text-white);background-color:var(--primary-navy);border-radius:var(--radius-md);align-items:center;gap:.5rem;width:fit-content;padding:.8rem 1.5rem;font-weight:600;transition:all .2s;display:inline-flex}.page-module__D1rvnq__readMoreBtn:hover{background-color:var(--accent-yellow);color:var(--primary-navy);transform:translate(5px)}.page-module__D1rvnq__sectionHeader{margin-bottom:3rem}.page-module__D1rvnq__gridTitle{color:var(--primary-navy);margin-bottom:1rem;font-size:2rem}.page-module__D1rvnq__divider{background-color:var(--accent-yellow);border:none;width:60px;height:2px}.page-module__D1rvnq__blogGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2.5rem;display:grid}.page-module__D1rvnq__blogCard{background-color:var(--background-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.page-module__D1rvnq__blogCard:hover{box-shadow:var(--shadow-lg);border-color:var(--accent-yellow);transform:translateY(-5px)}.page-module__D1rvnq__cardImageWrapper{height:220px;position:relative;overflow:hidden}.page-module__D1rvnq__cardImage{object-fit:cover;width:100%;height:100%;transition:transform .5s}.page-module__D1rvnq__blogCard:hover .page-module__D1rvnq__cardImage{transform:scale(1.05)}.page-module__D1rvnq__cardContent{flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}.page-module__D1rvnq__cardTitle{color:var(--primary-navy);flex-grow:1;margin:.75rem 0 1rem;font-size:1.25rem;line-height:1.4}.page-module__D1rvnq__cardExcerpt{color:var(--text-light);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module__D1rvnq__readMoreLink{color:var(--accent-yellow);text-transform:uppercase;letter-spacing:1px;font-size:.95rem;font-weight:700;transition:color .2s}.page-module__D1rvnq__readMoreLink:hover{color:var(--primary-navy)}
