.dncampaign{--dnc-bg:#424874;--dnc-text:#fff;--dnc-accent:#d6b77c;--dnc-gap:64px;--dnc-pad-top:88px;--dnc-pad-bottom:120px;background-color:var(--dnc-bg);border-top:1px solid #dbd6f6;color:var(--dnc-text);overflow:hidden;padding-bottom:var(--dnc-pad-bottom);padding-top:var(--dnc-pad-top)}.dncampaign .dncampaign__grid{align-items:center;column-gap:var(--dnc-gap);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);row-gap:40px}.dncampaign .dncampaign__visual{min-width:0}.dncampaign .dncampaign__image{display:block;height:auto;max-width:100%;width:100%}.dncampaign .dncampaign__content{min-width:0}.dncampaign .dncampaign__text{font-size:clamp(1.25rem,1.6vw,1.75rem);font-weight:500;line-height:1.22}.dncampaign .dncampaign__text>:first-child{margin-top:0}.dncampaign .dncampaign__text>:last-child{margin-bottom:0}.dncampaign .dncampaign__text p{color:inherit;font-weight:inherit;margin:0 0 .85em}.dncampaign .dncampaign__text a{color:var(--dnc-accent);text-decoration:underline}.dncampaign .dncampaign__text em,.dncampaign .dncampaign__text i{color:var(--dnc-accent);font-style:italic;font-weight:700}.dncampaign .dncampaign__text strong{color:inherit;font-weight:700}@media (max-width:1023px){.dncampaign{--dnc-gap:40px;--dnc-pad-top:64px;--dnc-pad-bottom:88px}}@media (max-width:767px){.dncampaign{--dnc-pad-top:48px;--dnc-pad-bottom:64px}.dncampaign .dncampaign__grid{grid-template-columns:minmax(0,1fr)}.dncampaign .dncampaign__text{font-size:1.125rem}}