.about-main{padding:0 22px 30px}
.content-tabs{
  position:sticky;top:68px;z-index:6;display:grid;grid-template-columns:1fr 1fr;
  margin:0 -22px;padding:0 22px;border-bottom:1px solid var(--rule);
  background:rgba(245,239,226,.96);backdrop-filter:blur(8px)
}
.content-tab{position:relative;min-height:50px;color:var(--ink-soft);font-family:var(--font-wen);font-size:15px}
.content-tab::after{content:"";position:absolute;right:18%;bottom:-1px;left:18%;height:2px;background:transparent}
.content-tab.active{color:var(--cinnabar);font-weight:700}
.content-tab.active::after{background:var(--cinnabar)}
.about-article{padding:24px 0 10px}
.about-article-head{padding-bottom:17px;border-bottom:1px solid var(--rule)}
.article-kicker{margin:0 0 8px;color:var(--cinnabar);font-family:var(--font-wen);font-size:11px;letter-spacing:.14em}
.about-article-head h2{margin:0;font-family:var(--font-wen);font-size:26px;letter-spacing:.08em}
.about-article-head .article-summary{margin:10px 0 0;color:var(--ink-soft);font-family:var(--font-wen);font-size:14px;line-height:1.8}
.about-article-head small{display:block;margin-top:8px;color:var(--ink-soft);font-size:10px}
.about-article>.cms-content{padding-top:6px}
@media(max-width:359px){.about-main{padding-right:18px;padding-left:18px}.content-tabs{margin-right:-18px;margin-left:-18px;padding-right:18px;padding-left:18px}}
