/* aksonow.com 全站样式覆盖 (partner stylesheet)
   This file is linked LAST on every aksonow.com page, so rules here override the site's own
   styles. Empty = the original look. Change fonts, colors, sizes, spacing, layout — CSS only.

   Target one page with the <html data-akso-path="…"> attribute, e.g.
     html[data-akso-path="/quote"] .hero h1 { font-size: 40px; }        (landing page = /quote)
     html[data-akso-path="/保险知识"] .akb-card h2 { color: #2f8f85; }
   Site-wide example:
     body { font-family: "PingFang SC", "Microsoft YaHei", sans-serif; }
*/

/* 首页报价区标题 · 方案 A 典雅宋体：思源宋体标题加宽字距，副标题细黑体 */
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@600;700&family=Noto+Sans+SC:wght@300&display=swap");
html[data-akso-path="/quote"] .hero h1 {
  font-family: "Noto Serif SC", "Songti SC", "STSong", "SimSun", serif !important;
  font-weight: 700 !important;
  letter-spacing: .12em;
}
html[data-akso-path="/quote"] .hero .sub {
  font-family: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif !important;
  font-weight: 300 !important;
  letter-spacing: .04em;
  text-shadow: 0 1px 2px rgba(0,0,0,.7), 0 0 10px rgba(0,0,0,.55);
}
@media (max-width: 560px) {
  html[data-akso-path="/quote"] .hero .sub { font-weight: 400 !important; }
}

/* 奥巴马保险 · 首屏横幅年份 2026→2027（图库脚本若换回原图，这里兜底显示新图） */
html[data-akso-path="/奥巴马保险"] img[src*="b9177ac4b8fa4664962550bbd27b7d54"] {
  content: url("/x/img/obamacare-banner-2027.jpg");
}

/* 奥巴马保险 · 收入线表格换成 2027 新图，并删掉上方标题 */
html[data-akso-path="/奥巴马保险"] #comp-mdmrnsqe { display: none !important; }
html[data-akso-path="/奥巴马保险"] div:has(> #comp-mdmjj56s1) { grid-template-rows: 0 751px !important; }
html[data-akso-path="/奥巴马保险"] #comp-mdmjj56s1 { height: auto !important; aspect-ratio: 3301 / 2227; }
html[data-akso-path="/奥巴马保险"] #comp-mdmjj56s1 > div {
  overflow: hidden !important; border-radius: 18px;
  box-shadow: 0 8px 28px rgba(16, 56, 120, .18), 0 0 0 1px rgba(16, 56, 120, .08);
}
html[data-akso-path="/奥巴马保险"] #comp-mdmjj56s1 img {
  width: 100% !important; height: 100% !important; object-fit: contain !important;
  content: url("/x/img/income-line-2027.jpg?v=3");
}

/* 奥巴马保险 · 投保日期图（10/01、2027健康保险）兜底 */
html[data-akso-path="/奥巴马保险"] img[src*="ec46f1a6095943ca81b5a2318881b75b"] {
  content: url("/x/img/oe-dates-2027.jpg");
}

/* 奥巴马保险 · 7 张「福利说明」卡片 2026→2027（兜底） */
html[data-akso-path="/奥巴马保险"] img[src*="5bf17edf877444569763e5a3efa6b102"] { content: url("/x/img/card-5bf17edf-2027.jpg?v=2"); }
html[data-akso-path="/奥巴马保险"] img[src*="63149e93ed5c4150b054e7303a74437c"] { content: url("/x/img/card-63149e93-2027.jpg?v=2"); }
html[data-akso-path="/奥巴马保险"] img[src*="676f25f1557a44c5ad96ddacc803f6c1"] { content: url("/x/img/card-676f25f1-2027.jpg?v=2"); }
html[data-akso-path="/奥巴马保险"] img[src*="6ac21001ed3b4ae49b73b06257d24b33"] { content: url("/x/img/card-6ac21001-2027.jpg?v=2"); }
html[data-akso-path="/奥巴马保险"] img[src*="8bc2d7b1109342fca31955185f98a0ce"] { content: url("/x/img/card-8bc2d7b1-2027.jpg?v=2"); }
html[data-akso-path="/奥巴马保险"] img[src*="bf41bbaf0aeb4e6e96a061fd0933242d"] { content: url("/x/img/card-bf41bbaf-2027.jpg?v=2"); }
html[data-akso-path="/奥巴马保险"] img[src*="c4214c8effee495a82e9415749429bc4"] { content: url("/x/img/card-c4214c8e-2027.jpg?v=2"); }
/* 奥巴马保险 · 首屏横幅完整显示（框高随宽度按图片比例 2800×1268，不再裁掉顶部 LOGO 行） */
html[data-akso-path="/奥巴马保险"] div:has(> #comp-mdr2744t) { grid-template-rows: auto !important; }
html[data-akso-path="/奥巴马保险"] #comp-mdr2744t { height: auto !important; aspect-ratio: 2800 / 1268; container-type: inline-size; }
html[data-akso-path="/奥巴马保险"] #comp-mdr2744t .pro-gallery,
html[data-akso-path="/奥巴马保险"] #comp-mdr2744t .pro-gallery-margin-container,
html[data-akso-path="/奥巴马保险"] #comp-mdr2744t .gallery-item-container,
html[data-akso-path="/奥巴马保险"] #comp-mdr2744t .gallery-item-wrapper,
html[data-akso-path="/奥巴马保险"] #comp-mdr2744t .gallery-item-content { height: calc(100cqw * 1268 / 2800) !important; }
/* 奥巴马保险 · 计划对比表 2027 数据（兜底） */
html[data-akso-path="/奥巴马保险"] img[src*="a51a7bd3b0c845da94adf11ca2c43baf"] { content: url("/x/img/plan-compare-2027.png?v=3"); }

/* 全站 · 底部版权年份 © 2025 → © 2026（页脚由主站统一输出，这里用同样的文字替换显示，免责声明内容不变） */
.legal .fwrap2 { font-size: 0 !important; }
.legal .fwrap2::before {
  content: "© 2026 Akso Insurance Agency Inc. · Disclaimer of liability: The material and information contained on this website is for general information purposes only. You should not rely upon the material or information on the website as a basis for making any business, legal or any other decisions.";
  font-size: clamp(8px, 0.64vw, 10px);
}
