.article-main{padding:64px 0 96px;background:#fff}
.article-page{width:min(calc(100% - 40px),920px);margin:auto}
.article-cover{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:22px;box-shadow:var(--shadow);margin-bottom:42px}
.article-page h1{font-size:clamp(36px,5vw,58px);margin-bottom:28px}
.article-body{font-size:18px;color:#385649}
.article-body h2{font-size:clamp(26px,3vw,36px);margin:42px 0 16px}
.article-body p{margin-bottom:20px}
.article-body ul,.article-body ol{padding-left:26px;margin:0 0 24px}
.article-body li{margin-bottom:12px}
.article-body strong{color:var(--green)}
.article-back{display:inline-flex;margin-top:26px;color:var(--green);font-weight:850}
.article-header .brand{margin-right:auto}
.article-office{font-size:13px;color:#d9eee3;text-align:center}
@media(max-width:1050px){.article-office{display:none}}
@media(max-width:820px){.article-main{padding:42px 0 70px}.article-cover{margin-bottom:30px;border-radius:16px}.article-body{font-size:17px}}
