.blog-h{font-size:clamp(1.3rem,2.2vw,1.6rem);margin:0 0 18px}
.blog-list small{display:block;color:var(--dim);font-size:.82rem;margin-bottom:8px}
.blog-more{margin-top:18px}
.author-box{margin:48px 0 0;padding:20px 22px;border:1px solid var(--line-2);border-radius:14px;background:var(--glass)}
.author-box .ab-h{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin:0 0 6px}
.author-box p{margin:0}
.about-more{max-width:760px;margin:0 auto}
.about-more h2{font-size:clamp(1.4rem,2.4vw,1.8rem);margin:40px 0 12px}
.about-more p,.about-more li{color:var(--muted)}
.ad-slot{margin:36px 0;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:120px}
.ad-slot>span{display:block;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin-bottom:8px}
