.c-blog-hero{background:var(--c-bg);padding:var(--sp-120) 0 var(--sp-64)}.c-blog-hero__inner{margin:0 auto;max-width:800px;padding:0 var(--sp-32)}.c-blog-hero__breadcrumb{margin-bottom:var(--sp-32)}.c-blog-hero__breadcrumb ol{align-items:center;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:var(--sp-8);list-style:none;margin:0;padding:0}.c-blog-hero__breadcrumb li{color:var(--c-text-muted)}.c-blog-hero__breadcrumb li+li:before{color:var(--c-text-muted);content:"/";margin-right:var(--sp-8)}.c-blog-hero__breadcrumb a{color:var(--c-text-sub);text-decoration:none}.c-blog-hero__breadcrumb a:hover{color:var(--c-text);text-decoration:underline}.c-blog-hero__meta-top{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-16);margin-bottom:var(--sp-24)}.c-blog-hero__category{background:var(--c-bg-warm);border-radius:2px;color:var(--c-text);font-size:.75rem;font-weight:700;letter-spacing:.08em;padding:6px 12px}.c-blog-hero__topics{display:flex;flex-wrap:wrap;gap:var(--sp-12)}.c-blog-hero__topic{color:var(--c-text-muted);font-size:.75rem;font-weight:500}.c-blog-hero__title{color:var(--c-text);font-size:2.25rem;font-weight:700;letter-spacing:.01em;line-height:1.5;margin:0 0 var(--sp-24)}@media (min-width:768px){.c-blog-hero__title{font-size:2.625rem;letter-spacing:0}}.c-blog-hero__summary{color:var(--c-text-sub);font-size:1rem;line-height:1.85;margin:0 0 var(--sp-48)}.c-blog-hero__meta-bottom{align-items:center;border-bottom:1px solid var(--c-border);border-top:1px solid var(--c-border);display:flex;flex-wrap:wrap;gap:var(--sp-24);justify-content:space-between;padding:var(--sp-20,20px) 0}.c-blog-hero__author{align-items:center;display:flex;gap:var(--sp-12)}.c-blog-hero__avatar{align-items:center;border-radius:50%;color:var(--c-text);display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:44px;justify-content:center;object-fit:cover;width:44px}.c-blog-hero__avatar,.c-blog-hero__avatar--ph{background:var(--c-bg-warm)}.c-blog-hero__author-name{color:var(--c-text);font-size:.875rem;font-weight:700}.c-blog-hero__dates{display:flex;flex-wrap:wrap;gap:var(--sp-20,20px)}.c-blog-hero__date{align-items:baseline;color:var(--c-text-muted);display:inline-flex;font-size:.8125rem;gap:var(--sp-8)}.c-blog-hero__date-key{color:var(--c-text-muted);font-size:.6875rem;font-weight:700;letter-spacing:.08em}.c-blog-hero__date-value{color:var(--c-text-sub);font-weight:600}.c-blog-hero__figure{margin:var(--sp-48) auto 0;max-width:1040px;padding:0 var(--sp-32)}.c-blog-hero__figure img{border-radius:12px;display:block;height:auto;width:100%}.c-blog-hero__figure--ph{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,var(--c-bg-warm) 0,#f4ead4 100%);border-radius:12px;display:flex;justify-content:center;margin:var(--sp-48) auto 0;max-width:1040px;position:relative}.c-blog-hero__figure-label{color:var(--c-text);font-size:1rem;font-weight:700;letter-spacing:.12em;opacity:.5}@media (max-width:767px){.c-blog-hero{padding:var(--sp-64) 0 var(--sp-32)}.c-blog-hero__title{font-size:1.5rem;line-height:1.55}.c-blog-hero__summary{font-size:.9375rem}.c-blog-hero__meta-bottom{align-items:flex-start;flex-direction:column;gap:var(--sp-16)}.c-blog-hero__figure,.c-blog-hero__figure--ph{margin-top:var(--sp-32);padding-left:var(--sp-24);padding-right:var(--sp-24)}}