.page-module__D1rvnq__page{background:var(--sf-bg-primary);min-height:100vh}.page-module__D1rvnq__hero{padding:var(--sf-space-3xl) var(--sf-margin-desktop) var(--sf-space-xl);text-align:center;background:radial-gradient(circle at 50% 0%, var(--sf-accent-emerald-glow) 0%, transparent 60%)}.page-module__D1rvnq__eyebrow{font-size:var(--sf-text-xs);text-transform:uppercase;letter-spacing:var(--sf-tracking-caps);color:var(--sf-accent-emerald);margin-bottom:var(--sf-space-sm);font-weight:700;display:block}.page-module__D1rvnq__title{font-family:var(--font-fraunces), serif;font-size:clamp(2rem, 4vw, var(--sf-text-4xl));color:var(--sf-text-primary);margin:0 0 var(--sf-space-sm);font-weight:600}.page-module__D1rvnq__intro{font-size:var(--sf-text-lg);color:var(--sf-text-secondary);margin:0}.page-module__D1rvnq__content{max-width:var(--sf-max-width-desktop);padding:var(--sf-space-2xl) var(--sf-margin-desktop) var(--sf-space-3xl);margin:0 auto}.page-module__D1rvnq__grid{gap:var(--sf-space-xl);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.page-module__D1rvnq__postCard{color:inherit;padding:var(--sf-space-xl);border-radius:var(--sf-radius-xl);background:var(--sf-bg-surface);border:1px solid var(--sf-border-light);transition:transform var(--sf-transition-normal), box-shadow var(--sf-transition-normal);text-decoration:none;display:block;overflow:hidden}.page-module__D1rvnq__thumbWrap{width:calc(100% + var(--sf-space-xl) * 2);aspect-ratio:4/3;margin:calc(-1 * var(--sf-space-xl)) calc(-1 * var(--sf-space-xl)) var(--sf-space-lg);background:var(--sf-bg-primary);position:relative;overflow:hidden}.page-module__D1rvnq__thumb{object-fit:cover;object-position:top}@media (hover:hover) and (pointer:fine){.page-module__D1rvnq__postCard:hover{box-shadow:var(--sf-shadow-md);transform:translateY(-3px)}}.page-module__D1rvnq__postTitle{font-family:var(--font-fraunces), serif;font-size:var(--sf-text-xl);color:var(--sf-text-primary);margin:0 0 var(--sf-space-xs);font-weight:600;line-height:var(--sf-leading-tight)}.page-module__D1rvnq__postDate{font-size:var(--sf-text-sm);color:var(--sf-text-tertiary);margin:0 0 var(--sf-space-sm)}.page-module__D1rvnq__postExcerpt{font-size:var(--sf-text-sm);line-height:var(--sf-leading-relaxed);color:var(--sf-text-secondary);margin:0 0 var(--sf-space-sm)}.page-module__D1rvnq__readMore{color:var(--sf-accent-emerald);font-weight:var(--sf-weight-semibold);font-size:var(--sf-text-sm)}.page-module__D1rvnq__empty{color:var(--sf-text-tertiary);font-size:var(--sf-text-base);text-align:center}@media (max-width:900px){.page-module__D1rvnq__hero,.page-module__D1rvnq__content{padding-left:var(--sf-margin-mobile);padding-right:var(--sf-margin-mobile)}}
