.page-module__8fcG5q__hero{padding-top:clamp(120px,15vw,200px);padding-bottom:var(--space-2xl)}.page-module__8fcG5q__heroInner{max-width:var(--max-content);margin:0 auto;padding:0 clamp(24px,5vw,64px)}.page-module__8fcG5q__heroHeadline{font-family:var(--font-display);text-transform:lowercase;color:var(--vesper-navy);margin-top:16px;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:.95}.page-module__8fcG5q__heroDescription{font-family:var(--font-body);color:var(--vesper-muted);max-width:48ch;margin-top:20px;line-height:1.55}.page-module__8fcG5q__entriesSection{background:var(--vesper-offwhite)}.page-module__8fcG5q__sectionInner{max-width:var(--max-content);padding:var(--section-padding) clamp(24px, 5vw, 64px);margin:0 auto}.page-module__8fcG5q__categoryBlock{margin-bottom:64px}.page-module__8fcG5q__categoryBlock:last-child{margin-bottom:0}.page-module__8fcG5q__categoryTitle{font-family:var(--font-display);color:var(--vesper-navy);align-items:center;gap:10px;margin-bottom:24px;font-size:24px;font-weight:700;display:flex}.page-module__8fcG5q__entriesGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.page-module__8fcG5q__entryCard{background:var(--vesper-surface);border-radius:var(--radius-card);border:1px solid var(--vesper-border);transition:transform .4s var(--easeOutExpo), box-shadow .4s var(--easeOutExpo);padding:24px;text-decoration:none;display:block}.page-module__8fcG5q__entryCard:hover{transform:translateY(-2px);box-shadow:0 8px 32px -8px #e46a2d1a,0 2px 6px #0f1f3a0f}.page-module__8fcG5q__entryDate{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--vesper-muted);font-size:12px}.page-module__8fcG5q__entryTitle{font-family:var(--font-display);color:var(--vesper-navy);margin:8px 0;font-size:18px;font-weight:700;line-height:1.2}.page-module__8fcG5q__entryTag{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}@media (max-width:768px){.page-module__8fcG5q__entriesGrid{grid-template-columns:1fr}.page-module__8fcG5q__heroInner{text-align:center}.page-module__8fcG5q__heroDescription{margin-left:auto;margin-right:auto}}
