.blog-detail{background:#fff}.blog-detail__article{padding:4rem 0 5rem}.blog-detail__container{max-width:780px;margin:0 auto;padding:0 1.5rem}@media(min-width:1024px){.blog-detail__container{padding:0 2rem}}.blog-detail__meta{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.blog-detail__meta-item{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--minara-secondary-text)}.blog-detail__meta-item svg{color:var(--minara-accent);flex-shrink:0}.blog-detail__cover{margin-bottom:2.5rem;border-radius:8px;overflow:hidden}.blog-detail__cover img{display:block;width:100%;max-height:420px;object-fit:cover}.blog-detail__body{font-size:1.0625rem;line-height:1.8;color:var(--minara-primary-text);font-family:var(--font-sans)}.blog-detail__body p{margin:0 0 1.25rem}.blog-detail__body h2{font-size:1.625rem;font-weight:700;margin:2.5rem 0 1rem}.blog-detail__body h2,.blog-detail__body h3{font-family:var(--font-serif);color:#1a1d29;line-height:1.3}.blog-detail__body h3{font-size:1.25rem;font-weight:600;margin:2rem 0 .75rem}.blog-detail__body blockquote{border-left:4px solid var(--minara-accent);padding:1rem 1.5rem;margin:2rem 0;background:#fdf2f4;border-radius:0 6px 6px 0;color:#374151;font-style:italic;font-size:1.0625rem}.blog-detail__body blockquote p{margin:0}.blog-detail__body ul{list-style:disc;padding-left:1.5rem;margin:0 0 1.25rem}.blog-detail__body ul li{margin-bottom:.375rem}.blog-detail__body ol{list-style:decimal;padding-left:1.5rem;margin:0 0 1.25rem}.blog-detail__body ol li{margin-bottom:.375rem}.blog-detail__body a{color:var(--minara-accent);text-decoration:underline;text-underline-offset:2px}.blog-detail__body a:hover{opacity:.8}.blog-detail__body strong{font-weight:700}.blog-detail__body em{font-style:italic}.blog-detail__back{margin-top:3rem;padding-top:2rem;border-top:1px solid #e5e7eb}.blog-detail__back-link{font-size:.9375rem;font-weight:500;color:var(--minara-accent);text-decoration:none;transition:opacity .2s}.blog-detail__back-link:hover{opacity:.75}