.post-hero[data-v-a8670e66]{background:#f8f9fa;padding-top:calc(76px + clamp(2rem,1.5rem + 2vw,3.5rem));padding-bottom:clamp(2.5rem,2rem + 2vw,4rem);position:relative;overflow:hidden}.post-hero__bg[data-v-a8670e66]{pointer-events:none;position:absolute;inset:0;mask-image:radial-gradient(60% 80% at 20% 30%,#000 10%,#0000 70%)}.post-hero__inner[data-v-a8670e66]{position:relative}.post-hero__nav[data-v-a8670e66]{margin-bottom:1.75rem}.post-hero__meta[data-v-a8670e66]{color:#6c757d;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:1rem;font-size:14px;display:flex}.post-hero__category[data-v-a8670e66]{letter-spacing:.1em;text-transform:uppercase;color:#2196f3;font-size:12px;font-weight:700}.post-hero__byline[data-v-a8670e66]{flex-wrap:wrap;gap:0 14px;display:inline-flex}.post-hero__byline time+.post-hero__author[data-v-a8670e66]:before{content:"·";color:#98a2b3;margin-right:14px}.post-hero__title[data-v-a8670e66]{margin-bottom:.5em;font-size:clamp(2rem,1.5rem + 1.8vw,3rem)}.post-hero__lead[data-v-a8670e66]{margin:0}.back-link[data-v-a8670e66]{color:#6c757d;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:inline-flex}.back-link .rp-icon[data-v-a8670e66]{transition:transform .32s cubic-bezier(.22,1,.36,1)}.back-link[data-v-a8670e66]:hover{color:#1976d2}.back-link:hover .rp-icon[data-v-a8670e66]{transform:translate(-3px)}.post-figure[data-v-a8670e66]{max-width:960px;margin-top:-1.5rem;position:relative}.post-figure img[data-v-a8670e66]{object-fit:cover;border-radius:12px;width:100%;max-height:520px;display:block;box-shadow:0 1px 2px #0f1a2b0a,0 8px 20px -10px #0f1a2b1f}.post-body[data-v-a8670e66]{padding-top:clamp(2.5rem,2rem + 2vw,4rem);padding-bottom:clamp(2rem,1.5rem + 2vw,3rem)}
