/* Blog entry and articles follow the shared Baoyue visual system. */
.usm-footer .footer-resource-nav{grid-template-columns:repeat(5,minmax(0,1fr));max-width:1380px;gap:30px}
.usm-footer .footer-bottom a,.muuto-footer-bottom a{display:inline;border-bottom:1px solid currentColor;padding-bottom:2px;font:inherit;color:inherit}
.blog-index .muuto-title{height:auto;min-height:230px;grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);align-items:end;gap:35px;padding-block:65px 40px}
.blog-index .muuto-title h1{font-size:clamp(38px,4vw,62px);line-height:1.08;max-width:900px}
.blog-index .muuto-title p{font-size:18px;line-height:1.65}
.blog-index .buyer-guides{background:#f7f6f3}.blog-index .guide-grid>a{background:#fff}
.blog-index .guide-grid{gap:24px}.blog-index .guide-grid h3{font-family:Manrope,system-ui,sans-serif;font-size:clamp(23px,2vw,30px);line-height:1.2}
.blog-index .guide-grid p{font-size:17px;line-height:1.65}.blog-index .guide-group{padding:0 4vw 60px}
.blog-index .guide-card{padding:28px;border:1px solid #d8d7d2;background:#f7f6f3;display:flex;flex-direction:column;gap:18px}
.blog-index .guide-card h3,.blog-index .guide-card p{margin:0}.blog-index .guide-card a{text-decoration:underline;text-underline-offset:5px}
.blog-index .muuto-footer,.blog-page .muuto-footer{text-align:left}
.blog-main{max-width:1100px;margin:auto;padding:40px 28px 80px;font:18px/1.75 Manrope,system-ui,sans-serif}
.blog-main .breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:15px;color:#62625e}.blog-main .breadcrumbs a{text-decoration:underline}
.blog-main .guide-article{max-width:820px;margin:48px auto}.blog-main .guide-article h1{font:400 clamp(36px,4.5vw,64px)/1.08 Manrope,system-ui,sans-serif;letter-spacing:-.035em;margin:20px 0;color:#080808}
.blog-main .eyebrow{font-size:14px;letter-spacing:.08em;color:#a46f46;text-transform:uppercase}.blog-main .summary{font-size:21px;line-height:1.65;color:#62625e}
.blog-main .article-meta{font-size:15px;color:#62625e;padding:16px 0;border-block:1px solid #d8d7d2}.blog-main .cover{width:100%;height:auto;max-height:650px;object-fit:contain;margin:32px 0;background:#f7f6f3}
.blog-main .article-body h2{font-size:32px;font-weight:500;line-height:1.25;margin:48px 0 20px}.blog-main .article-body h3{font-size:25px;font-weight:500;line-height:1.35;margin-top:32px}
.blog-main .article-body p{margin:22px 0}.blog-main .article-body a{text-decoration:underline;text-underline-offset:4px}.blog-main .article-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.blog-main .article-body td{padding:12px;border:1px solid #d8d7d2}
.blog-main .article-body img{width:100%;height:auto}.blog-main .article-body blockquote{margin-inline:0;padding:15px 24px;border-left:3px solid #a46f46;background:#f7f6f3}
.blog-main .related,.blog-main .contact-panel{max-width:820px;margin:40px auto;padding:28px;background:#f7f6f3;border:1px solid #d8d7d2}.blog-main .related h2,.blog-main .contact-panel h2{font-size:30px;line-height:1.25;font-weight:500}
.blog-main .related a{display:inline-block;margin:0 18px 12px 0;text-decoration:underline}.blog-main .contact-panel a{display:inline-block;padding:12px 22px;background:#080808;color:#fff;border-radius:99px}
@media(max-width:800px){.usm-footer .footer-resource-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.blog-index .muuto-title{grid-template-columns:1fr;padding:40px 18px;gap:22px}.blog-index .muuto-title p{font-size:17px}.blog-main{padding:24px 18px 50px}.blog-main .guide-article{margin-top:32px}.blog-main .summary{font-size:19px}.blog-main .related,.blog-main .contact-panel{padding:22px}}
