.page-module__D1rvnq__main{background-color:var(--color-gray-50);min-height:100vh;padding-bottom:6rem}.page-module__D1rvnq__header{background:var(--color-primary-900);color:var(--color-white);text-align:center;margin-bottom:4rem;padding:8rem 0 4rem}.page-module__D1rvnq__title{color:var(--color-white);margin-bottom:1rem;font-size:3.5rem;font-weight:800}.page-module__D1rvnq__subtitle{color:var(--color-gray-300);max-width:600px;margin:0 auto;font-size:1.25rem}.page-module__D1rvnq__grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2.5rem;display:grid}.page-module__D1rvnq__card{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);border:1px solid var(--color-gray-200);flex-direction:column;height:100%;transition:all .3s;display:flex;overflow:hidden}.page-module__D1rvnq__card:hover{box-shadow:var(--shadow-xl);border-color:var(--color-primary-200);transform:translateY(-8px)}.page-module__D1rvnq__imageWrapper{height:240px;position:relative;overflow:hidden}.page-module__D1rvnq__image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.page-module__D1rvnq__card:hover .page-module__D1rvnq__image{transform:scale(1.05)}.page-module__D1rvnq__category{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-full);color:var(--color-primary-700);text-transform:uppercase;letter-spacing:.05em;background:#ffffffe6;padding:.25rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:1rem;left:1rem}.page-module__D1rvnq__content{flex-direction:column;flex-grow:1;padding:2rem;display:flex}.page-module__D1rvnq__meta{color:var(--color-gray-500);gap:1rem;margin-bottom:1rem;font-size:.875rem;display:flex}.page-module__D1rvnq__cardTitle{color:var(--color-gray-900);margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.3}.page-module__D1rvnq__excerpt{color:var(--color-gray-600);flex-grow:1;margin-bottom:2rem;font-size:1rem;line-height:1.6}.page-module__D1rvnq__author{border-top:1px solid var(--color-gray-100);align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.page-module__D1rvnq__avatar{background:var(--gradient-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:700;display:flex}.page-module__D1rvnq__authorInfo{flex-direction:column;display:flex}.page-module__D1rvnq__name{color:var(--color-gray-900);font-size:.875rem;font-weight:600}.page-module__D1rvnq__role{color:var(--color-gray-500);font-size:.75rem}@media (max-width:768px){.page-module__D1rvnq__header{padding:6rem 0 3rem}.page-module__D1rvnq__title{font-size:2.5rem}.page-module__D1rvnq__grid{grid-template-columns:1fr}}
