@container post (max-width:760px){.sticky-bar-meta{display:none}.resource-item{padding:18px;gap:14px}}.cluster-tag{display:inline-flex;align-items:center;gap:8px;font-family:"Inter",sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pillar-color);background:var(--pillar-bg);border:1px solid var(--pillar-border);padding:7px 14px;border-radius:18px;text-decoration:none;margin-bottom:24px;transition:all .2s ease}.cluster-tag:hover{background:var(--pillar-color);color:white;border-color:var(--pillar-color)}.share-toast{position:fixed;left:50%;bottom:32px;transform:translate(-50%,20px);background:var(--ink);color:white;font-family:"Inter",sans-serif;font-size:14px;font-weight:500;letter-spacing:.01em;padding:14px 22px;border-radius:999px;box-shadow:0 10px 30px rgba(45,34,37,.28);opacity:0;pointer-events:none;z-index:9999;transition:opacity .22s ease,transform .22s ease;display:inline-flex;align-items:center;gap:10px;max-width:calc(100vw - 32px)}.share-toast.is-visible{opacity:1;transform:translate(-50%,0)}.share-toast::before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--terracotta);color:white;font-size:12px;font-weight:700;flex-shrink:0}.chapter.open .chapter-head{background:var(--warm-white)}.chapter.open .chapter-arrow{transform:rotate(180deg)}.chapter.open .chapter-body{display:block}.faq-item.open .faq-q{background:var(--warm-white)}.faq-item.open .faq-arrow{transform:rotate(180deg)}.faq-item.open .faq-a{display:block}.article-body h3{font-size:22px;font-weight:500;margin:32px 0 12px;color:var(--ink)}.article-body ul{margin:0 0 22px 22px}.article-body ul li{margin-bottom:10px;font-size:17.5px;line-height:1.78;color:var(--text-primary)}.banner-sponsors .sponsor-desc code{background:rgba(122,139,111,.18);color:#3f5239;padding:1px 7px;border-radius:3px;font-family:"Inter",sans-serif;font-weight:700;font-size:12.5px;letter-spacing:.04em}