.BlogSection-module__Fo0ioW__blogSection{background-color:var(--color-surface-container-lowest);padding:6rem 0}.BlogSection-module__Fo0ioW__header{flex-direction:column;gap:1.5rem;margin-bottom:3rem;display:flex}@media (min-width:768px){.BlogSection-module__Fo0ioW__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.BlogSection-module__Fo0ioW__title{color:var(--color-primary);margin-bottom:.5rem;font-size:32px}.BlogSection-module__Fo0ioW__subtitle{color:var(--color-on-surface-variant);font-family:var(--font-body);font-size:16px}.BlogSection-module__Fo0ioW__viewAll{color:var(--color-primary);font-weight:500;font-family:var(--font-body);align-items:center;gap:.5rem;font-size:14px;display:inline-flex}.BlogSection-module__Fo0ioW__viewAll:hover{text-decoration:underline}.BlogSection-module__Fo0ioW__grid{gap:var(--gutter);grid-template-columns:1fr;display:grid}@media (min-width:768px){.BlogSection-module__Fo0ioW__grid{grid-template-columns:repeat(3,1fr)}}.BlogSection-module__Fo0ioW__card{cursor:pointer;flex-direction:column;display:flex}.BlogSection-module__Fo0ioW__card:hover .BlogSection-module__Fo0ioW__image{transform:scale(1.05)}.BlogSection-module__Fo0ioW__card:hover .BlogSection-module__Fo0ioW__cardTitle{color:var(--color-secondary)}.BlogSection-module__Fo0ioW__imageWrapper{aspect-ratio:16/9;border-radius:.75rem;margin-bottom:1.5rem;position:relative;overflow:hidden}.BlogSection-module__Fo0ioW__image{object-fit:cover;transition:transform .5s}.BlogSection-module__Fo0ioW__category{font-family:var(--font-body);color:var(--color-secondary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:12px;font-weight:700;display:block}.BlogSection-module__Fo0ioW__cardTitle{color:var(--color-primary);margin-bottom:1rem;font-size:20px;line-height:1.3;transition:color .3s}.BlogSection-module__Fo0ioW__excerpt{color:var(--color-on-surface-variant);font-family:var(--font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:1rem;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogSection-module__Fo0ioW__date{color:var(--color-text-muted);font-family:var(--font-body);align-items:center;gap:.5rem;font-size:12px;display:flex}.BlogSection-module__Fo0ioW__date .BlogSection-module__Fo0ioW__material-symbols-outlined{font-size:16px}
.page-module__D1rvnq__main{background-color:var(--color-surface-container-lowest);min-height:100vh}.page-module__D1rvnq__header{background-color:var(--color-primary);color:#fff;text-align:center;padding:6rem 0}.page-module__D1rvnq__title{margin-bottom:1rem;font-size:32px}@media (min-width:768px){.page-module__D1rvnq__title{font-size:48px}}.page-module__D1rvnq__subtitle{font-family:var(--font-body);color:#a8cbe5;max-width:800px;margin:0 auto;font-size:18px;line-height:1.6}
