@container post (max-width:760px){.sticky-bar-meta{display:none}.banner-explore{grid-template-columns:1fr;gap:18px;padding:28px 22px}.resource-item{padding:18px;gap:14px}}.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}.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)}.banner-lead-magnet.has-form{grid-template-columns:auto 1fr 300px;align-items:start}.banner-lead-magnet.has-form .lm-icon{align-self:center}.banner-lead-magnet.has-form .nl-embed{--nl-eyebrow-offset:22px;margin-top:var(--nl-eyebrow-offset)}.nl-embed .kajabi-form--inline{padding-top:0!important;padding-bottom:0!important}.nl-embed form{margin: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],.nl-embed input[type=text],.nl-embed 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;line-height:1.4!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,.nl-embed input[type=submit]{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,transform .18s ease}.nl-embed #kajabi-form .kajabi-form__btn:not(.kajabi-form__btn--disabled):hover,.nl-embed button:hover{background:var(--terracotta-deep)!important;transform:translateY(-1px)}.nl-embed .kajabi-form__message,.nl-embed .form-success{color:var(--ink)!important;font-size:14.5px!important}.banner-explore{background:var(--cream);border:1.5px solid var(--terracotta-light);border-radius:var(--radius-lg);padding:40px 36px;margin:32px 0;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center}@media (max-width:720px){.banner-explore{grid-template-columns:1fr}}.banner-explore .eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--terracotta-deep);margin-bottom:10px}.banner-explore h4{font-family:"Playfair Display",serif;font-size:24px;color:var(--ink);margin-bottom:8px;line-height:1.3;font-weight:500}.banner-explore p{font-size:15px;color:var(--text-secondary);line-height:1.6;max-width:540px}.banner-explore .cta-button{background:#fff;color:var(--terracotta-deep);padding:14px 26px;border-radius:999px;text-decoration:none;font-weight:700;font-size:13.5px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1.5px solid var(--terracotta);transition:all .2s}.banner-explore .cta-button:hover{background:var(--terracotta);color:white}