.page-content .post{padding-bottom:clamp(40px,5vw,72px)}.page-content .post-body{margin-inline:auto}.page-content .post-meta{letter-spacing:.02em;color:var(--text-secondary);margin-bottom:28px!important;font-size:15px!important}.page-content .post-body h2{font-family:var(--font-display);color:var(--text-heading);margin:44px 0 14px;font-size:clamp(24px,2.3vw,30px);font-weight:700;line-height:1.2}.page-content .post-body a{overflow-wrap:anywhere}.page-content .post-figure{margin:32px 0}.page-content .post-figure-frame{aspect-ratio:3/2;border-radius:var(--radius,6px);background:var(--surface-warm,#f3efe8);position:relative;overflow:hidden}.page-content .post-figure-frame img{object-fit:cover}.page-content .post-figure figcaption{color:var(--text-secondary);margin-top:10px;font-size:15px}.page-content .post-video{margin:32px 0}
