
/* Manifesting Clearly Monster Authority Library — assembly layer */
.article-hero .article-kicker{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 0}.article-kicker span{font-size:11px;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:5px 9px;color:#d8d3e5}.article-meta{display:flex;gap:12px;flex-wrap:wrap;color:#777083;font-size:12px;margin:-10px 0 28px}.article-meta span{background:#f3eee5;border:1px solid #e3d9ca;border-radius:999px;padding:5px 9px}.monster-content blockquote{margin:28px 0;border-left:4px solid var(--gold);background:#fbf5e4;padding:17px 20px;border-radius:0 14px 14px 0}.monster-content hr{border:0;border-top:1px solid var(--line);margin:38px 0}.monster-content strong{color:#25213e}.monster-cta{margin:38px 0;background:#f0ecf8;border:1px solid #dcd4ed;border-radius:20px;padding:22px}.monster-cta h2{font-size:28px;margin:0 0 8px}.related-guides{margin:50px 0 12px}.related-guides h2{margin-top:0}.related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.related-grid a{display:block;text-decoration:none;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:16px;font-weight:800}.related-grid a small{display:block;color:var(--muted);font-weight:500;margin-top:4px}.hub-intro{font-size:18px}.hub-count{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#746a88;font-weight:900}.hub-directory{display:grid;gap:10px;margin:28px 0}.hub-directory a{display:block;text-decoration:none;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:15px 17px;font-weight:800}.hub-directory a small{display:block;font-weight:500;color:var(--muted);margin-top:3px}.hub-subgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0}.hub-subgrid a{display:block;text-decoration:none;background:#f0ecf8;border:1px solid #dcd4ed;border-radius:17px;padding:17px;font-weight:800}.hub-subgrid a small{display:block;font-weight:500;color:var(--muted);margin-top:4px}.library-note{background:#f7f2e8;border:1px solid #e6dac4;border-radius:16px;padding:16px 18px;margin:26px 0}.monster-library-home{padding:70px 0;background:#eee8de}.monster-library-home .grid{margin-top:24px}.monster-library-home .card-link{background:#fff}.monster-library-home .section-head{margin-bottom:18px}@media(max-width:760px){.related-grid,.hub-subgrid{grid-template-columns:1fr}.article-meta{margin-top:0}}

/* COLIN MONSTER ARTICLE IMAGE V1 */
.monster-article-image{margin:1.25rem 0 2rem;overflow:hidden;border-radius:18px;background:#f3efe8;box-shadow:0 14px 34px rgba(23,24,26,.10)}
.monster-article-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}

/* COLIN MONSTER AFFILIATE BANNERS V2 */
.mc-affiliate-banner{margin:2rem auto;display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center}
.mc-affiliate-banner a{display:inline-block;max-width:100%;line-height:0;border-radius:14px;overflow:hidden;box-shadow:0 12px 28px rgba(23,24,26,.12)}
.mc-affiliate-banner img{display:block;max-width:100%;height:auto}
.mc-affiliate-banner small{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#737373}
.mc-affiliate-banner-box{margin-top:2.5rem;margin-bottom:2.5rem}
@media (max-width:760px){.mc-affiliate-banner{margin:1.5rem auto}.mc-affiliate-banner a{border-radius:10px}.mc-affiliate-banner-wide a{width:100%}.mc-affiliate-banner-wide img{width:100%;height:auto}}
