
/* Article Category Premium — pure HTML/CSS */
.article-category-premium{background:#f8fbff;color:#17385d}
.ac-hero{position:relative;overflow:hidden;padding:36px 0 34px;background:linear-gradient(110deg,#f9fcff 0,#eef7ff 58%,#e7f3ff 100%)}
.ac-wave{position:absolute;border-radius:50%;pointer-events:none}.ac-wave.w1{left:33%;bottom:-90px;width:50%;height:145px;background:rgba(130,191,247,.15);transform:rotate(-7deg)}.ac-wave.w2{right:-8%;top:-120px;width:38%;height:220px;background:rgba(179,215,248,.18)}
.ac-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:center}.ac-breadcrumb{display:flex;gap:8px;color:#7e92a8;font-size:11px}.ac-breadcrumb i{font-style:normal}.ac-en{display:block;margin-top:24px;color:#1679ec;font-size:11px;font-weight:900;letter-spacing:2px}.ac-copy h1{margin:10px 0 16px;font-size:45px;line-height:1.13;color:#082653;letter-spacing:-1.8px}.ac-copy h1 span{color:#1478ef}.ac-copy>p{margin:0;max-width:690px;color:#68809a;font-size:14px;line-height:1.8}
.ac-hero-art{position:relative;height:240px}.ac-window{position:absolute;border:2px solid rgba(93,156,227,.35);border-radius:13px;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(176,217,255,.40));box-shadow:0 16px 30px rgba(55,110,170,.10)}.ac-window.back{width:170px;height:145px;right:20px;top:13px;transform:rotate(-4deg);opacity:.55}.ac-window.mid{width:160px;height:140px;right:84px;top:55px}.ac-window.front{width:150px;height:135px;right:35px;top:74px;background:rgba(246,251,255,.86)}.ac-window.mid i{display:block;height:10px;margin:15px;border-radius:5px;background:#79b8f4}.ac-window.mid i:nth-child(2){width:70%}.ac-window.mid i:nth-child(3){width:45%}.ac-top{height:27px;padding:8px}.ac-top i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#91c4f5;margin-right:3px}.ac-chart{position:absolute;left:18px;bottom:20px;display:flex;align-items:flex-end;gap:7px}.ac-chart b{display:block;width:12px;border-radius:3px;background:linear-gradient(#63b7ff,#2b7fe9)}.ac-chart b:nth-child(1){height:20px}.ac-chart b:nth-child(2){height:36px}.ac-chart b:nth-child(3){height:28px}.ac-chart b:nth-child(4){height:48px}.ac-code{position:absolute;right:-15px;top:-12px;width:60px;height:60px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#4a9dff,#4663ef);color:#fff;font-weight:900;font-size:23px;box-shadow:0 12px 24px rgba(46,113,209,.22)}.ac-slogan{position:absolute;right:0;top:18px;width:245px;color:#1762ba;font-family:"KaiTi","STKaiti",serif;font-size:20px;line-height:1.45;transform:rotate(-6deg);text-align:center}.ac-slogan i{display:block;width:170px;height:2px;background:#1762ba;margin:5px auto;transform:rotate(-5deg)}.ac-ball{position:absolute;border-radius:50%;background:linear-gradient(#87c9ff,#e8f5ff);opacity:.65}.ac-ball.b1{width:30px;height:30px;right:4px;top:4px}.ac-ball.b2{width:16px;height:16px;right:44px;top:0}
.ac-toolbar{background:#fff;border-top:1px solid #eef3f7;border-bottom:1px solid #e4ebf2}.ac-toolbar-inner{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:17px 0}.ac-categories{display:flex;gap:10px;flex-wrap:wrap}.ac-categories a{display:flex;gap:10px;align-items:center;padding:10px 15px;border:1px solid #e1e9f1;border-radius:22px;background:#fff;color:#46617e;font-size:11px}.ac-categories a.active{background:linear-gradient(90deg,#1788fb,#3965f4);color:#fff;border-color:transparent}.ac-categories span{min-width:20px;height:20px;padding:0 5px;border-radius:10px;display:grid;place-items:center;background:#f0f5fb;color:#6c8aac;font-size:9px}.ac-categories a.active span{background:rgba(255,255,255,.18);color:#fff}.ac-search{display:flex;width:260px;border:1px solid #dfe8f1;border-radius:23px;background:#fff;overflow:hidden}.ac-search input{flex:1;border:0;outline:0;padding:0 14px;height:42px;font-size:11px;color:#49627d}.ac-search button{width:44px;border:0;background:transparent;color:#1d70c8;font-size:18px;cursor:pointer}
.ac-main{padding:28px 0 70px}.ac-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px}.ac-list{display:grid;gap:14px}.ac-card{display:grid;grid-template-columns:220px minmax(0,1fr) 110px;gap:20px;align-items:center;padding:16px;border:1px solid #e2eaf2;border-radius:15px;background:#fff;box-shadow:0 10px 30px rgba(45,86,128,.04);transition:.22s}.ac-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px rgba(45,86,128,.08)}.ac-card-art{height:130px;border-radius:11px;position:relative;overflow:hidden;background:linear-gradient(145deg,#dceeff,#f4f9ff)}.ac-card-art>span{position:absolute;left:10px;top:10px;padding:5px 9px;border-radius:14px;background:#2d82ee;color:#fff;font-size:9px;z-index:3}.ac-ui{position:absolute;right:18px;bottom:10px;width:140px;height:90px;border:1px solid #c8ddf1;border-radius:9px;background:#fff;box-shadow:0 10px 16px rgba(45,99,151,.09);transform:rotate(-5deg)}.ac-ui-head{height:20px;border-radius:9px 9px 0 0;background:linear-gradient(90deg,#58a9ff,#2f7fea);padding:6px}.ac-ui-head i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#e9f7ff;margin-right:2px}.ac-ui-body{padding:10px;display:grid;grid-template-columns:1fr 46px;gap:5px}.ac-ui-body b{height:7px;border-radius:3px;background:#d8e8f7}.ac-ui-body b:nth-child(2){width:75%}.ac-ui-body b:nth-child(3){width:55%}.ac-ui-body em{grid-column:2;grid-row:1/4;height:45px;border-radius:6px;background:linear-gradient(#b9ddff,#e9f5ff)}
.ac-card h2{margin:0;font-size:18px;line-height:1.45}.ac-card h2 a{color:#102f57}.ac-card-copy>p{margin:10px 0 13px;color:#6f8398;font-size:11px;line-height:1.8}.ac-card-meta{display:flex;gap:16px;align-items:center;color:#8092a5;font-size:9px}.ac-tag{padding:4px 8px;border-radius:12px;background:#eff6ff;color:#347cc6}.ac-read{justify-self:end;padding:10px 14px;border:1px solid #b9d6f4;border-radius:21px;color:#1478eb;font-size:11px;font-weight:700;white-space:nowrap}.ac-read:hover{background:#1478eb;color:#fff}
.ac-side{display:grid;gap:16px;align-content:start}.ac-side-card{padding:18px;border:1px solid #e2eaf2;border-radius:15px;background:#fff;box-shadow:0 10px 28px rgba(45,86,128,.04)}.ac-side-head{display:flex;justify-content:space-between;align-items:center}.ac-side-head h3{margin:0;color:#12345d;font-size:15px}.ac-side-head a{font-size:9px;color:#4f8ed4}.ac-hot-list{margin-top:14px}.ac-hot-list a{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid #edf2f6}.ac-hot-list a:last-child{border-bottom:0}.ac-hot-list span{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:#edf5ff;color:#1478ea;font-size:10px;font-weight:800}.ac-hot-list a:first-child span{background:#fff1e8;color:#f37a39}.ac-hot-list b{font-size:11px;color:#405d79;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-side-cats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.ac-side-cats a{display:flex;justify-content:space-between;gap:6px;padding:9px 10px;border-radius:9px;background:#f7faff;color:#57728f;font-size:10px}.ac-side-cats span{color:#8ba0b4}
.ac-pagination{display:flex;gap:7px;justify-content:center;margin-top:12px}.ac-pagination a{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;border:1px solid #dfe8f1;background:#fff;color:#58738f;font-size:11px}.ac-pagination a.active{background:#1478eb;color:#fff;border-color:#1478eb}.ac-empty{padding:55px;text-align:center;border:1px dashed #d8e3ed;border-radius:13px;background:#fff;color:#7c8fa2}
@media(max-width:1050px){.ac-layout{grid-template-columns:1fr}.ac-side{grid-template-columns:1fr 1fr}.ac-card{grid-template-columns:190px 1fr 100px}.ac-hero-inner{grid-template-columns:1fr}.ac-hero-art{display:none}}
@media(max-width:720px){.ac-toolbar-inner{align-items:stretch;flex-direction:column}.ac-search{width:100%}.ac-card{grid-template-columns:1fr}.ac-card-art{height:160px}.ac-read{justify-self:start}.ac-side{grid-template-columns:1fr}.ac-copy h1{font-size:34px}.ac-categories{flex-wrap:nowrap;overflow:auto;padding-bottom:4px}.ac-categories a{white-space:nowrap}}


/* 栏目页 V10.2：修复共享头尾后产生的错位、溢出和老文章“未分类”显示问题 */
.article-category-premium .ac-main{overflow:hidden}
.article-category-premium .ac-layout{
  width:100%;
  min-width:0;
  grid-template-columns:minmax(0,1fr) 330px!important;
  align-items:start!important;
}
.article-category-premium .ac-list,
.article-category-premium .ac-side,
.article-category-premium .ac-card,
.article-category-premium .ac-card-copy{
  min-width:0!important;
  max-width:100%!important;
}
.article-category-premium .ac-card{
  width:100%!important;
  grid-template-columns:220px minmax(0,1fr) 106px!important;
  overflow:hidden!important;
}
.article-category-premium .ac-card-copy{
  overflow:hidden!important;
}
.article-category-premium .ac-card h2,
.article-category-premium .ac-card-copy>p{
  max-width:100%!important;
  overflow:hidden!important;
  overflow-wrap:anywhere!important;
  word-break:break-word!important;
}
.article-category-premium .ac-card h2 a{
  display:block!important;
  max-width:100%!important;
}
.article-category-premium .ac-card-copy>p{
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  line-clamp:2!important;
}
.article-category-premium .ac-side{
  width:330px!important;
  position:relative!important;
  z-index:3!important;
}
.article-category-premium .ac-side-card{
  width:100%!important;
  overflow:hidden!important;
}
.article-category-premium .ac-hot-list b{
  min-width:0!important;
  max-width:100%!important;
}
.article-category-premium .ac-toolbar-inner{
  min-width:0!important;
}
.article-category-premium .ac-categories{
  min-width:0!important;
  flex:1 1 auto!important;
}
.article-category-premium .ac-search{
  flex:0 0 260px!important;
}
.article-category-premium .ac-card-meta{
  min-width:0!important;
  flex-wrap:wrap!important;
}
@media(max-width:1200px){
  .article-category-premium .ac-layout{grid-template-columns:minmax(0,1fr) 300px!important}
  .article-category-premium .ac-side{width:300px!important}
  .article-category-premium .ac-card{grid-template-columns:185px minmax(0,1fr)!important}
  .article-category-premium .ac-read{grid-column:2;justify-self:start!important}
}
@media(max-width:980px){
  .article-category-premium .ac-layout{grid-template-columns:1fr!important}
  .article-category-premium .ac-side{width:100%!important;grid-template-columns:1fr 1fr!important}
}
@media(max-width:720px){
  .article-category-premium .ac-card{grid-template-columns:1fr!important}
  .article-category-premium .ac-read{grid-column:auto!important}
  .article-category-premium .ac-side{grid-template-columns:1fr!important}
  .article-category-premium .ac-search{flex:1 1 auto!important}
}


/* 栏目页分页 V10.3：只显示当前页附近，禁止 40+ 页横向撑爆 */
.article-category-premium .ac-pagination{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-wrap:wrap!important;
  gap:7px!important;
  width:100%!important;
  max-width:100%!important;
  margin:22px auto 0!important;
  padding:0 12px!important;
  overflow:visible!important;
}
.article-category-premium .ac-pagination a,
.article-category-premium .ac-pagination .dots{
  flex:0 0 auto!important;
  min-width:34px!important;
  width:auto!important;
  height:34px!important;
  padding:0 10px!important;
  border-radius:8px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-sizing:border-box!important;
}
.article-category-premium .ac-pagination .dots{
  color:#8da0b4!important;
  background:transparent!important;
  border:0!important;
}
.article-category-premium .ac-pagination .nav-page{
  font-size:18px!important;
  padding:0 11px!important;
}
.article-category-premium .ac-page-summary{
  text-align:center!important;
  margin-top:10px!important;
  color:#8a9cad!important;
  font-size:10px!important;
}
@media(max-width:620px){
  .article-category-premium .ac-pagination{
    gap:5px!important;
    padding:0!important;
  }
  .article-category-premium .ac-pagination a,
  .article-category-premium .ac-pagination .dots{
    min-width:31px!important;
    height:31px!important;
    padding:0 8px!important;
    font-size:10px!important;
  }
}


/* 栏目页 V10.4：整体尺寸收紧，避免大屏浏览时内容过大 */
.article-category-premium .container{
  width:min(1180px,calc(100% - 44px))!important;
}
.article-category-premium .ac-hero{
  padding:26px 0 22px!important;
}
.article-category-premium .ac-hero-inner{
  min-height:220px!important;
  grid-template-columns:1.28fr .72fr!important;
}
.article-category-premium .ac-copy h1{
  font-size:38px!important;
  line-height:1.12!important;
  margin:8px 0 12px!important;
}
.article-category-premium .ac-copy>p{
  font-size:12px!important;
  line-height:1.7!important;
  max-width:620px!important;
}
.article-category-premium .ac-en{
  margin-top:18px!important;
  font-size:9px!important;
}
.article-category-premium .ac-breadcrumb{
  font-size:9px!important;
}
.article-category-premium .ac-hero-art{
  height:195px!important;
  transform:scale(.9)!important;
  transform-origin:center right!important;
}
.article-category-premium .ac-toolbar-inner{
  padding:12px 0!important;
}
.article-category-premium .ac-categories a{
  padding:8px 13px!important;
  font-size:10px!important;
}
.article-category-premium .ac-search{
  width:230px!important;
  flex-basis:230px!important;
}
.article-category-premium .ac-search input{
  height:36px!important;
  font-size:10px!important;
}
.article-category-premium .ac-main{
  padding:20px 0 55px!important;
}
.article-category-premium .ac-layout{
  grid-template-columns:minmax(0,1fr) 290px!important;
  gap:14px!important;
}
.article-category-premium .ac-side{
  width:290px!important;
}
.article-category-premium .ac-list{
  gap:11px!important;
}
.article-category-premium .ac-card{
  grid-template-columns:180px minmax(0,1fr) 92px!important;
  gap:15px!important;
  padding:13px!important;
  border-radius:13px!important;
}
.article-category-premium .ac-card-art{
  height:112px!important;
}
.article-category-premium .ac-ui{
  width:118px!important;
  height:76px!important;
  right:13px!important;
}
.article-category-premium .ac-card h2{
  font-size:15px!important;
}
.article-category-premium .ac-card-copy>p{
  margin:7px 0 9px!important;
  font-size:10px!important;
  line-height:1.65!important;
}
.article-category-premium .ac-card-meta{
  gap:12px!important;
  font-size:8px!important;
}
.article-category-premium .ac-read{
  padding:8px 11px!important;
  font-size:10px!important;
}
.article-category-premium .ac-side-card{
  padding:14px!important;
  border-radius:13px!important;
}
.article-category-premium .ac-side-head h3{
  font-size:13px!important;
}
.article-category-premium .ac-hot-list{
  margin-top:9px!important;
}
.article-category-premium .ac-hot-list a{
  padding:8px 0!important;
}
.article-category-premium .ac-hot-list span{
  width:23px!important;
  height:23px!important;
  font-size:9px!important;
}
.article-category-premium .ac-hot-list b{
  font-size:10px!important;
}
.article-category-premium .ac-side-cats{
  gap:6px!important;
  margin-top:10px!important;
}
.article-category-premium .ac-side-cats a{
  padding:7px 8px!important;
  font-size:9px!important;
}
.article-category-premium .ac-pagination{
  margin-top:17px!important;
}
.article-category-premium .ac-page-summary{
  margin-top:7px!important;
}

@media(max-width:1200px){
  .article-category-premium .container{
    width:min(1120px,calc(100% - 36px))!important;
  }
  .article-category-premium .ac-layout{
    grid-template-columns:minmax(0,1fr) 270px!important;
  }
  .article-category-premium .ac-side{
    width:270px!important;
  }
  .article-category-premium .ac-card{
    grid-template-columns:165px minmax(0,1fr)!important;
  }
}
@media(max-width:980px){
  .article-category-premium .container{
    width:min(100% - 28px,900px)!important;
  }
  .article-category-premium .ac-copy h1{
    font-size:34px!important;
  }
}
@media(max-width:720px){
  .article-category-premium .ac-hero{
    padding:22px 0 18px!important;
  }
  .article-category-premium .ac-copy h1{
    font-size:29px!important;
  }
  .article-category-premium .ac-card{
    padding:12px!important;
  }
  .article-category-premium .ac-card-art{
    height:135px!important;
  }
}


/* 单一栏目：技术洞察 */
.article-category-premium .ac-single-category{
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding:8px 14px;
  border-radius:22px;
  background:linear-gradient(90deg,#1788fb,#3965f4);
  color:#fff;
  font-size:10px;
  font-weight:800;
}
.article-category-premium .ac-single-category em{
  display:grid;
  place-items:center;
  min-width:21px;
  height:21px;
  padding:0 6px;
  border-radius:11px;
  background:rgba(255,255,255,.18);
  color:#fff;
  font-size:9px;
  font-style:normal;
}
/* 右侧只保留热门文章，去掉文章分类后布局更干净 */
.article-category-premium .ac-side{
  align-content:start!important;
}


/* ===== 栏目页 V10.5 手机端彻底修复 ===== */
@media(max-width:720px){

  html body.article-category-premium{
    overflow-x:hidden!important;
  }

  html body.article-category-premium .container{
    width:calc(100% - 24px)!important;
    max-width:none!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }

  /* 首屏 */
  html body.article-category-premium .ac-hero{
    padding:22px 0 20px!important;
  }
  html body.article-category-premium .ac-hero-inner{
    display:block!important;
    min-height:0!important;
  }
  html body.article-category-premium .ac-copy{
    width:100%!important;
    max-width:none!important;
  }
  html body.article-category-premium .ac-copy h1{
    font-size:30px!important;
    line-height:1.12!important;
    letter-spacing:-1px!important;
    margin:9px 0 12px!important;
  }
  html body.article-category-premium .ac-copy>p{
    width:100%!important;
    max-width:none!important;
    font-size:12px!important;
    line-height:1.7!important;
  }
  html body.article-category-premium .ac-hero-art{
    display:none!important;
  }

  /* 栏目 + 搜索 */
  html body.article-category-premium .ac-toolbar{
    padding:0!important;
  }
  html body.article-category-premium .ac-toolbar-inner{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:10px!important;
    padding:12px 0!important;
  }
  html body.article-category-premium .ac-categories{
    display:flex!important;
    width:100%!important;
    min-width:0!important;
    overflow:visible!important;
    padding:0!important;
  }
  html body.article-category-premium .ac-single-category{
    width:auto!important;
    max-width:100%!important;
  }
  html body.article-category-premium .ac-search{
    display:flex!important;
    align-items:center!important;
    width:100%!important;
    max-width:100%!important;
    height:42px!important;
    min-height:42px!important;
    max-height:42px!important;
    flex:0 0 42px!important;
    margin:0!important;
    padding:0!important;
    border-radius:22px!important;
    overflow:hidden!important;
  }
  html body.article-category-premium .ac-search input{
    display:block!important;
    flex:1 1 auto!important;
    width:auto!important;
    min-width:0!important;
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    margin:0!important;
    padding:0 14px!important;
    border:0!important;
    box-sizing:border-box!important;
  }
  html body.article-category-premium .ac-search button{
    display:grid!important;
    place-items:center!important;
    flex:0 0 42px!important;
    width:42px!important;
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    margin:0!important;
    padding:0!important;
  }

  /* 主体强制单列 */
  html body.article-category-premium .ac-main{
    padding:16px 0 48px!important;
    overflow:hidden!important;
  }
  html body.article-category-premium .ac-layout{
    display:flex!important;
    flex-direction:column!important;
    width:100%!important;
    min-width:0!important;
    gap:16px!important;
  }
  html body.article-category-premium .ac-list{
    display:flex!important;
    flex-direction:column!important;
    width:100%!important;
    min-width:0!important;
    gap:10px!important;
    order:1!important;
  }

  /* 手机文章卡片 */
  html body.article-category-premium .ac-card{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    padding:14px!important;
    margin:0!important;
    border-radius:12px!important;
    overflow:hidden!important;
  }
  html body.article-category-premium .ac-card-art{
    display:none!important;
  }
  html body.article-category-premium .ac-card-copy{
    display:block!important;
    width:100%!important;
    min-width:0!important;
  }
  html body.article-category-premium .ac-card h2{
    font-size:16px!important;
    line-height:1.45!important;
    margin:0!important;
  }
  html body.article-category-premium .ac-card-copy>p{
    display:-webkit-box!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
    line-clamp:2!important;
    margin:8px 0 10px!important;
    font-size:11px!important;
    line-height:1.65!important;
    overflow:hidden!important;
  }
  html body.article-category-premium .ac-card-meta{
    display:flex!important;
    flex-wrap:wrap!important;
    gap:8px 12px!important;
    font-size:9px!important;
  }
  html body.article-category-premium .ac-read{
    display:inline-flex!important;
    width:auto!important;
    margin-top:12px!important;
    padding:8px 12px!important;
    font-size:10px!important;
  }

  /* 右侧热门文章移到文章列表下面并全宽 */
  html body.article-category-premium .ac-side{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    order:2!important;
    position:static!important;
  }
  html body.article-category-premium .ac-side-card{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    padding:14px!important;
    margin:0 0 12px!important;
    box-sizing:border-box!important;
  }
  html body.article-category-premium .ac-hot-list a{
    display:grid!important;
    grid-template-columns:28px minmax(0,1fr)!important;
    gap:9px!important;
    width:100%!important;
    min-width:0!important;
  }
  html body.article-category-premium .ac-hot-list b{
    display:block!important;
    min-width:0!important;
    max-width:100%!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }

  /* 分页 */
  html body.article-category-premium .ac-pagination{
    display:flex!important;
    justify-content:center!important;
    flex-wrap:wrap!important;
    width:100%!important;
    gap:5px!important;
    margin:17px 0 0!important;
    padding:0!important;
  }
  html body.article-category-premium .ac-page-summary{
    width:100%!important;
    text-align:center!important;
  }
}

@media(max-width:390px){
  html body.article-category-premium .container{
    width:calc(100% - 20px)!important;
  }
  html body.article-category-premium .ac-copy h1{
    font-size:27px!important;
  }
  html body.article-category-premium .ac-card{
    padding:12px!important;
  }
}
