.aura-compact-article .app-wrap header.header{position:relative!important;top:auto!important}
.article-compact-header.container-lg{max-width:800px;margin:28px auto 20px;padding-inline:20px;color:#292d30;font-family:Manrope,Arial,sans-serif}
.aura-compact-article .app-wrap main{padding-top:0!important}
.aura-compact-article .single-body>h2:first-child{margin-top:12px!important}
.article-compact-header .breadcrumb,.article-compact-header .breadcrumb a,.article-compact-header .breadcrumb-item.active{color:#606660}
.article-compact-header h1{font-size:clamp(28px,4vw,44px);line-height:1.2;font-weight:700;margin:18px 0}
.article-compact-header .breadcrumb{justify-content:flex-start!important;font-size:13px}
.article-toc{padding:20px 24px;margin:30px 0;border-radius:16px;background:#f4f7f3;font-family:Manrope,Arial,sans-serif}
.article-toc ul{margin:12px 0 0}.article-toc li{margin:8px 0}.article-toc a{color:#326b60;text-underline-offset:3px}
.article-compact-header~main h2[id]{scroll-margin-top:24px}
@media(max-width:600px){.article-compact-header.container-lg{margin-top:18px;padding-inline:16px}.article-compact-header h1{margin:14px 0}.article-toc{padding:18px}}
.article-compact-header .article-meta{margin:0;color:#606660;font-size:14px;line-height:1.5}
.article-compact-header .article-meta time{white-space:nowrap}
.single-body .article-cover{margin:1.5rem 0 2rem}
.single-body .article-cover img.article-cover__img{display:block;width:100%;height:auto;max-height:420px;object-fit:cover;aspect-ratio:16/9;margin:0;border-radius:16px}
.aura-compact-article .single-body .article-toc{margin-top:0}
@media(max-width:600px){.single-body .article-cover{margin:1rem 0 1.5rem}.single-body .article-cover img.article-cover__img{border-radius:12px}}
