@container post (max-width:760px){.sticky-bar-meta{display:none}.newsletter-form{flex-direction:column}.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)}.newsletter-form{display:flex;max-width:460px;margin:0 auto;gap:8px}@media (max-width:480px){.newsletter-form{flex-direction:column}}.newsletter-form input{flex:1;padding:14px 18px;border:1px solid var(--border);border-radius:999px;font-family:"Inter",sans-serif;font-size:14px;background:#fff}.newsletter-form input:focus{outline:none;border-color:var(--terracotta)}.newsletter-form button{background:var(--terracotta);color:white;border:none;padding:14px 26px;border-radius:999px;font-weight:700;font-size:13.5px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.newsletter-form button:hover{background:var(--terracotta-deep)}.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}.nl-embed .kajabi-form--inline{padding-top:0!important;padding-bottom:0!important}.nl-embed .kajabi-form__title,.nl-embed .kajabi-form__subtitle{display:none!important}.nl-embed .kajabi-form__content{padding:0!important}.nl-embed fieldset{border:0;padding:0;margin:0}.nl-embed .kajabi-form__form-item{margin:0 0 8px!important}.nl-embed .kajabi-form__form-item label{display:none!important}.nl-embed #kajabi-form input[type=text],.nl-embed #kajabi-form input[type=email]{width:100%!important;box-sizing:border-box!important;padding:12px 14px!important;margin:0!important;background:#fff!important;color:var(--ink)!important;border:1px solid var(--border)!important;border-radius:8px!important;font-family:inherit!important;font-size:14.5px!important;box-shadow:none!important}.nl-embed #kajabi-form input[type=text]:focus,.nl-embed #kajabi-form input[type=email]:focus{border-color:var(--terracotta)!important;box-shadow:0 0 0 3px rgba(196,114,90,.14)!important;outline:none!important}.nl-embed #kajabi-form input::placeholder{color:#9a9088!important}.nl-embed #kajabi-form .kajabi-form__btn,.nl-embed button{display:block!important;width:100%!important;margin-top:4px!important;padding:14px 28px!important;background:var(--terracotta)!important;color:#fff!important;border:0!important;border-radius:999px!important;font-family:inherit!important;font-weight:700!important;font-size:13.5px!important;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:0 6px 16px rgba(196,114,90,.24)!important;transition:background .18s ease}.nl-embed #kajabi-form .kajabi-form__btn:not(.kajabi-form__btn--disabled):hover,.nl-embed button:hover{background:var(--terracotta-deep)!important}