.banner-campaign:where(.astro-KWC2DHT6){margin:4rem 0}.banner-campaign__overlay:where(.astro-KWC2DHT6){z-index:1}.banner-campaign__content:where(.astro-KWC2DHT6){z-index:2}.banner-campaign__btn:where(.astro-KWC2DHT6){background:linear-gradient(90deg,#ff7a00 0%,#f10000 100%);color:#fff!important;border:none;border-radius:8px;font-size:1rem;transition:background .2s;box-shadow:0 2px 8px #00000026}.banner-campaign__btn:where(.astro-KWC2DHT6):hover{background:linear-gradient(90deg,#f44336 0%,#ff9800 100%);color:#fff;text-decoration:none}.toc-link:where(.astro-XVRFUPWN){transition:background .3s,border-left .3s,color .3s,font-weight .3s,padding-left .3s}.toc-link:where(.astro-XVRFUPWN).active{background:#f4edff;border-left:4px solid #044d5e;color:#044d5e!important;font-weight:500;padding-left:12px;border-radius:0}@media (max-width: 1329px){.toc-content:where(.astro-XVRFUPWN){margin-left:0!important}.toc-bg:where(.astro-XVRFUPWN){left:0!important;width:100%!important;top:0!important;height:100%!important}}img:where(.astro-E3MIXDTL){max-width:100%;height:auto}.toc-sidebar:where(.astro-E3MIXDTL){position:sticky;top:10px;align-self:flex-start;z-index:0}blockquote{border-left:4px solid #e5e7eb;padding:1rem 1.5rem;margin:1.5rem 0;background-color:#f9fafb;font-style:italic;color:#374151;position:relative}blockquote:before{content:'"';font-size:3rem;position:absolute;left:.5rem;top:-1rem;color:#e5e7eb;font-family:Georgia,serif}blockquote:after{content:'"';font-size:3rem;position:absolute;right:.5rem;bottom:-1rem;color:#e5e7eb;font-family:Georgia,serif}blockquote p{margin:0;font-size:1.1rem;line-height:1.6}a{color:#2563eb;text-decoration:none;transition:color .2s ease}a:hover{color:#1d4ed8;text-decoration:underline}
