html[data-hl-public-density="mbti-profile"] .page-header {display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;column-gap:24px!important;max-width:1000px!important;margin:0 auto!important;padding:28px 24px 20px!important;text-align:left!important;}
html[data-hl-public-density="mbti-profile"] .page-header>* {grid-column:2!important;}
html[data-hl-public-density="mbti-profile"] .page-header>.mb-hero-cat {grid-column:1!important;grid-row:1/8!important;align-self:center!important;width:112px!important;height:112px!important;margin:0!important;}
html[data-hl-public-density="mbti-profile"] .page-header h1 {font-size:32px!important;line-height:1.3!important;letter-spacing:normal!important;margin:4px 0!important;}
html[data-hl-public-density="mbti-profile"] .page-eyebrow {margin:0 0 4px!important;letter-spacing:.06em!important;}
html[data-hl-public-density="mbti-profile"] .page-sub {max-width:none!important;margin:8px 0!important;line-height:1.75!important;}
html[data-hl-public-density="mbti-profile"] .page-author {margin-top:6px!important;}
html[data-hl-public-density="mbti-profile"] .type-badge {justify-self:start!important;margin-top:8px!important;padding:5px 14px!important;}
html[data-hl-public-density="mbti-profile"] .subtype-nav {justify-content:flex-start!important;margin-top:10px!important;}
html[data-hl-public-density="mbti-profile"] .subtype-nav a {min-height:44px!important;display:inline-flex!important;align-items:center!important;}
html[data-hl-public-density="mbti-profile"] .mb-body {max-width:1000px!important;}
html[data-hl-public-density="mbti-profile"] .mb-body>#hlSiteCarousel {display:none!important;}
html[data-hl-public-density="mbti-profile"] .mb-toc {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0 14px!important;margin-top:12px!important;padding:14px 18px!important;}
html[data-hl-public-density="mbti-profile"] .mb-toc-title {grid-column:1/-1!important;margin-bottom:4px!important;}
html[data-hl-public-density="mbti-profile"] .mb-toc a {display:flex!important;align-items:center!important;min-height:44px!important;padding:7px 0!important;}
html[data-hl-public-density="mbti-profile"] .mb-section {padding-top:28px!important;scroll-margin-top:76px!important;}
html[data-hl-public-density="mbti-profile"] .mb-section-sub {margin-bottom:12px!important;}
html[data-hl-public-density="mbti-profile"] .mb-rule {margin-bottom:14px!important;}
html[data-hl-public-density="mbti-profile"] .mb-prose {font-size:16px!important;line-height:1.8!important;margin-bottom:12px!important;}
html[data-hl-public-density="pa-article"] article {margin-top:24px!important;}
html[data-hl-public-density="pa-article"] .pa-badge {margin-bottom:10px!important;}
html[data-hl-public-density="pa-article"] .pa-h1 {font-size:36px!important;line-height:1.3!important;}
html[data-hl-public-density="pa-article"] .pa-meta {margin-bottom:20px!important;padding-bottom:12px!important;}
html[data-hl-public-density="pa-article"] article p {margin-bottom:12px!important;line-height:1.8!important;}
html[data-hl-public-density="pa-article"] article h2 {margin-top:26px!important;margin-bottom:12px!important;padding-top:12px!important;}
html[data-hl-public-density="pa-article"] article :is(.yu-yu,.cta-box) {margin-top:26px!important;margin-bottom:26px!important;}
html[data-hl-public-density="pa-article"] article .cta-box {background:#A05A6B!important;border-color:#A05A6B!important;color:#fff!important;}
html[data-hl-public-density="pa-article"] article .cta-box :is(h2,h3,p) {color:#fff!important;-webkit-text-fill-color:#fff!important;}
html[data-hl-public-density="pa-article"] .faq-section {margin-top:28px!important;margin-bottom:24px!important;}
/* 🍏 9-14 拿掉（👑 02:04「真錯就改」）：這條把 83 支部落格文【唯一的】下單入口藏掉。實查那 83 支的 .cta-box 裡有 0 個 ?buy= 連結 ⇒ 藏掉之後整頁買不到東西。手機實測買點因此延後 589–2,279px（0.7–2.7 屏）。原規則：html[data-hl-public-density="pa-article"] article:has(.cta-box) [data-hl-999-inline] {display:none !important;} */
html[data-hl-public-density="cartomancy-academy"] .hero {display:grid!important;grid-template-columns:minmax(0,1fr) 220px!important;column-gap:22px!important;padding:26px 24px 22px!important;text-align:left!important;}
html[data-hl-public-density="cartomancy-academy"] .hero>* {grid-column:1!important;}
html[data-hl-public-density="cartomancy-academy"] .hero>img {grid-column:2!important;grid-row:1/7!important;align-self:start!important;width:220px!important;height:auto!important;margin:0!important;box-shadow:0 4px 14px rgba(160,90,107,.16)!important;}
html[data-hl-public-density="cartomancy-academy"] .hero .h1 {font-size:32px!important;line-height:1.3!important;margin:6px 0 10px!important;}
html[data-hl-public-density="cartomancy-academy"] .hero .hero-sub {max-width:none!important;margin:0 0 14px!important;font-size:16px!important;line-height:1.75!important;}
html[data-hl-public-density="cartomancy-academy"] .hero .eyebrow {margin-bottom:4px!important;}
html[data-hl-public-density="cartomancy-academy"] .hero .hero-stats {justify-content:flex-start!important;gap:22px!important;}
html[data-hl-public-density="cartomancy-academy"] section.blk {padding-top:28px!important;padding-bottom:28px!important;}
html[data-hl-public-density="cartomancy-academy"] .hl-vsec[data-view="home"]>.hero+section {padding-top:16px!important;padding-bottom:8px!important;}
html[data-hl-public-density="cartomancy-academy"] .hl-vsec[data-view="home"] a[href="cartomancy-draw.html"] {background:#A05A6B!important;}
html[data-hl-public-density="cartomancy-academy"] .hl-vsec[data-view="home"] a[href="cartomancy-draw.html"]>div {color:#fff!important;}
@media(max-width:760px){html[data-hl-public-density="mbti-profile"] .page-header {grid-template-columns:80px minmax(0,1fr)!important;gap:14px!important;padding:22px 18px!important;}html[data-hl-public-density="mbti-profile"] .page-header>.mb-hero-cat {width:80px!important;height:80px!important;}html[data-hl-public-density="mbti-profile"] .page-header h1 {font-size:27px!important;}html[data-hl-public-density="mbti-profile"] .mb-toc {grid-template-columns:repeat(2,minmax(0,1fr))!important;}html[data-hl-public-density="cartomancy-academy"] .hero {grid-template-columns:minmax(0,1fr)!important;}html[data-hl-public-density="cartomancy-academy"] .hero>img {display:none!important;}html[data-hl-public-density="pa-article"] .pa-h1 {font-size:28px!important;}}
