/* Section: featured post */
.blog-v3-page .blog-v3-featured-post{position:relative;width:100%;max-width:min(1200px,92vw);margin:0 auto;padding:clamp(36px,5vw,64px) clamp(20px,2vw,24px) 0}
.blog-v3-page .blog-v3-featured-post .blog-v3-card--featured{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);border-radius:22px}
.blog-v3-page .blog-v3-featured-post .blog-v3-card-media{height:clamp(260px,32vw,440px)}
.blog-v3-page .blog-v3-featured-post .blog-v3-featured-body{display:flex;flex-direction:column;justify-content:center;padding:clamp(26px,3.4vw,52px)}
.blog-v3-page .blog-v3-featured-post .blog-v3-featured-label{font-size:10.5px;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;color:var(--blue-30)}
.blog-v3-page .blog-v3-featured-post .blog-v3-featured-title{margin:16px 0 0;font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:300;line-height:1.12;letter-spacing:-0.03em;color:var(--text-strong);text-wrap:balance}
.blog-v3-page .blog-v3-featured-post .blog-v3-featured-excerpt{margin:16px 0 0;font-size:1rem;line-height:1.6;color:var(--text-body);text-wrap:pretty}
.blog-v3-page .blog-v3-featured-post .blog-v3-featured-meta{display:flex;align-items:center;gap:10px;margin-top:24px;font-size:13px;color:var(--text-muted)}
.blog-v3-page .blog-v3-featured-post .blog-v3-featured-cta{display:inline-flex;align-items:center;gap:6px;color:var(--text-strong);transition:gap var(--dur-med) var(--ease-emphasis)}
.blog-v3-page .blog-v3-featured-post .blog-v3-card--featured:hover .blog-v3-featured-cta{gap:10px}
@media (max-width:860px){.blog-v3-page .blog-v3-featured-post .blog-v3-card--featured{grid-template-columns:minmax(0,1fr)}.blog-v3-page .blog-v3-featured-post .blog-v3-card-media{height:clamp(220px,52vw,340px)}}
