.section-heading[data-v-1b62a5a5]{margin-bottom:3rem}.section-heading--center[data-v-1b62a5a5]{text-align:center}.section-heading--left[data-v-1b62a5a5]{text-align:left}.section-heading__title[data-v-1b62a5a5]{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-sm)}.section-heading__subtitle[data-v-1b62a5a5]{color:rgb(var(--text-light-grey));margin:0}.section-heading--center .section-heading__subtitle[data-v-1b62a5a5]{margin-left:auto;margin-right:auto;max-width:var(--width-text)}@media (max-width:768px){.section-heading__title[data-v-1b62a5a5]{font-size:2rem}}.post-card[data-v-44e1aa18]{background:rgb(var(--card-background));border:1px solid rgba(var(--card-border));border-radius:var(--radius-md);box-shadow:var(--shadow-card);cursor:pointer;display:flex;overflow:hidden;transition:transform .2s var(--bounce-ease),box-shadow .2s var(--bounce-ease)}.post-card[data-v-44e1aa18],.post-card[data-v-44e1aa18]:hover{color:inherit;text-decoration:none}.post-card[data-v-44e1aa18]:hover{transform:translateY(-4px)}.post-card[data-v-44e1aa18]:not(.horizontal){flex-direction:column;height:100%;min-height:400px}.post-card.horizontal[data-v-44e1aa18]{display:grid;grid-template-columns:1fr 1fr;min-height:300px}.post-image[data-v-44e1aa18]{background-color:rgb(var(--img-frame));overflow:hidden}.post-image img[data-v-44e1aa18]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-image-fallback[data-v-44e1aa18]{align-items:center;background:linear-gradient(135deg,rgb(var(--accent-secondary)) 0,rgb(var(--accent)));display:flex;height:100%;justify-content:center}.post-content[data-v-44e1aa18]{display:flex;flex-direction:column;justify-content:space-between}.post-content h2[data-v-44e1aa18]{font-size:var(--font-size-xl)}.post-superheading[data-v-44e1aa18]{color:rgb(var(--highlight));font-size:var(--font-size-xl);font-weight:600;margin-bottom:var(--spacing-xs)}.post-superheading[data-v-44e1aa18],.post-tag[data-v-44e1aa18]{line-height:1.2;text-transform:uppercase}.post-tag[data-v-44e1aa18]{color:rgb(var(--text-grey));font-size:var(--font-size-sm);font-weight:500;letter-spacing:.5px}.post-meta[data-v-44e1aa18]{align-items:center;color:rgb(var(--text-light-grey));display:flex;justify-content:space-between}.post-card:not(.horizontal) .post-image[data-v-44e1aa18]{border-bottom:1px solid rgba(var(--card-border));height:200px}.post-card:not(.horizontal) .post-content[data-v-44e1aa18]{flex:1;min-height:0;padding:var(--spacing-md)}.post-card.horizontal .post-image[data-v-44e1aa18]{border-right:1px solid rgba(var(--card-border));height:auto;min-height:300px}.post-card.horizontal .post-content[data-v-44e1aa18]{overflow:hidden;padding:var(--spacing-lg);word-wrap:break-word}@media (max-width:768px){.post-card[data-v-44e1aa18]{margin:0 auto;max-width:400px;width:100%}.post-card.horizontal[data-v-44e1aa18]{flex-direction:column}.post-card.horizontal .post-image[data-v-44e1aa18]{border-bottom:1px solid rgba(var(--card-border));border-right:none;height:200px}.post-card.horizontal .post-content[data-v-44e1aa18]{flex:1;padding:var(--spacing-md)}.post-card:not(.horizontal) .post-content[data-v-44e1aa18]{padding:var(--spacing-lg)}.post-card:not(.horizontal) .post-image[data-v-44e1aa18]{height:180px}}
