.hero__title em{display:inline-block}.site-branding{padding:2rem 0 var(--sp-2xl)}.site-branding__logo img{max-height:120px}.site-branding__title{margin-bottom:8px}.site-branding__dots{margin-bottom:11px}.site-branding__tagline{letter-spacing:0.13em}.about-hero__title,.about-shocks__title{color:white}.about-hero__bg-pattern{background-image:url(/wp-content/uploads/2026/02/fondaco.jpg);background-size:cover;opacity:0.07}.widget-newsletter__form-wrap .mc4wp-form input[type="email"]{margin-bottom:1em}.module-newsletter__bg img{opacity:0.08}.subs-hero__title,.legal-hero__title,.about-cta__title{color:white}.legal-section__number{color:var(--usa-blue)}.legal-table td{background:white}.btn--outline{border:1px solid #2a3a51f5;color:#2a3a51f5}.btn--outline:hover{border:1px solid var(--c-navy);color:var(--c-navy)}.btn--outline-light:hover{color:white}.site-header{box-shadow:0 1px 0 var(--c-gray-200),0 4px 20px rgba(0,0,0,0.04)}.widget-newsletter__badge{margin-top:1rem}.hero__title em{display:inline-block}.site-branding{padding:2rem 0 var(--sp-2xl)}.site-branding__logo img{max-height:120px}.site-branding__title{margin-bottom:8px}.site-branding__dots{margin-bottom:11px}.site-branding__tagline{letter-spacing:0.13em}.about-hero__title,.about-shocks__title{color:white}.about-hero__bg-pattern{background-image:url(/wp-content/uploads/2026/02/fondaco.jpg);background-size:cover;opacity:0.07}.widget-newsletter__form-wrap .mc4wp-form input[type="email"]{margin-bottom:1em}.module-newsletter__bg img{opacity:0.08}.subs-hero__title,.legal-hero__title,.about-cta__title{color:white}.legal-section__number{color:var(--usa-blue)}.legal-table td{background:white}.btn--outline{border:1px solid #2a3a51f5;color:#2a3a51f5}.btn--outline:hover{border:1px solid var(--c-navy);color:var(--c-navy)}.btn--outline-light:hover{color:white}.sidebar-widget__title{background:linear-gradient(135deg,var(--usa-blue) 0%,#1a1940 50%,var(--c-navy-deep) 100%);color:var(--c-bg);height:40px}.sidebar-widget__title::before{background:#5771f5;box-shadow:16px 0 0 0 #f0f0f0,32px 0 0 0 var(--usa-red)}.site-header{box-shadow:0 1px 0 var(--c-gray-200),0 4px 20px rgba(0,0,0,0.04)}.article-body{background:white;padding:3rem 5rem;border-radius:1.5rem;box-shadow:0 2px 12px rgba(13,27,42,0.05)}.article-share-bar__inner{background:linear-gradient(135deg,#fafafa 0%,#ededed 100%);box-shadow:0 2px 12px rgba(13,27,42,0.05)}.sidebar-progress__share{margin-top:1.4rem;align-content}.article-sidebar .widget__title,.article-sidebar .sidebar-widget__title{background:linear-gradient(135deg,var(--usa-blue) 0%,#1a1940 50%,var(--c-navy-deep) 100%);color:var(--c-bg)}.article-sidebar .widget__title::before,.article-sidebar .sidebar-widget__title::before{background:#5771f5;box-shadow:16px 0 0 0 #f0f0f0,32px 0 0 0 var(--usa-red)}.article-body>p:first-of-type::first-letter{font-size:clamp(3.2rem,3rem + 2vw,4.5rem);line-height:0.65;padding-right:0.05em;padding-top:0.1em;color:var(--usa-blue)}.hero__ctas .btn--outline{color:white;border-color:white}.sidebar-toc__list{padding:6px}.comment-form-wrapper::before{background:linear-gradient(to right,var(--usa-blue) 0%,var(--usa-red) 100%)}.footer__about-stars{display:flex;gap:4px;margin-bottom:var(--sp-lg);margin-top:-18px}.footer__about-stars span{font-size:1.35rem;line-height:1}.footer__about-stars span:nth-child(1){color:var(--usa-blue)}.footer__about-stars span:nth-child(2){color:rgba(255,255,255,0.85)}.footer__about-stars span:nth-child(3){color:var(--usa-red)}.posts-compact{padding-left:0}.article-newsletter-v2__trust{color:var(--c-gold)}.posts-compact::before{display:none}.stripe-accent{display:flex;margin:var(--sp-md) 0}.stripe-accent span{font-size:1.35rem;line-height:1}.stripe-accent span.s-navy{background:none;width:auto;height:auto;color:var(--usa-blue)}.stripe-accent span.s-navy::before{content:'★'}.stripe-accent span.s-red{background:none;width:auto;height:auto;color:var(--usa-red)}.stripe-accent span.s-red::before{content:'★'}.stripe-accent span.s-offwhite{background:none;width:auto;border-top:none;height:auto;color:rgba(0,0,0,0.2)}.stripe-accent span.s-offwhite::before{content:'★'}.stripe-accent{height:1.5rem;width:5rem;box-shadow:none}@media (max-width:768px){.article-body{padding:2em !important}.article-body p{margin-bottom:var(--sp-lg);font-size:18px}}