.campaign-header-cta{max-width:245px;white-space:normal;text-align:center;min-height:44px}.campaign-note{color:#596050;font-size:13px;line-height:1.6;max-width:65ch}.reading-body .campaign-reading-cta{margin:30px 0;padding:28px;border:1px solid #d5d4c7;background:#efede3}.campaign-reading-cta h2{margin:0 0 12px}.campaign-reading-cta p{margin-bottom:20px}.campaign-reading-cta a{white-space:normal}.campaign-link{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.public-v2 .site-header .campaign-header-cta{max-width:156px;font-size:11px;line-height:1.35;padding:10px 12px;gap:8px}.public-v2 .brand-sub{max-width:110px;font-size:7px;letter-spacing:.1em}.public-v2 .site-header .nav{gap:12px}.campaign-reading-cta{padding:20px!important}.campaign-reading-cta .button{font-size:12px}}
