.direct-mail{color:var(--color-text-dark)}.direct-mail h1{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.08;letter-spacing:-.045em;max-width:14ch;margin-bottom:1.5rem}.direct-mail h2{font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.025em;margin-bottom:1.25rem;max-width:27ch}.direct-mail h3{font-size:1.2rem;line-height:1.4;margin-bottom:.8rem}.direct-mail p{line-height:1.75}.direct-mail a:not(.btn){color:var(--color-secondary-text);text-underline-offset:.2em}.direct-mail a:focus-visible{outline:3px solid var(--color-secondary-text);outline-offset:5px}.dm-hero{padding:clamp(3rem,7vw,6rem) 0;background:var(--color-bg-highlight);border-bottom:1px solid var(--color-border-light)}.dm-hero-grid{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem)}.dm-eyebrow{text-transform:uppercase;font-size:.78rem;font-weight:700;letter-spacing:.13em;margin-bottom:1rem}.dm-lead{font-size:1.15rem;max-width:53ch}.dm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem}.dm-text-link{font-weight:600}.dm-research-note{background:var(--color-bg-card);border:1px solid var(--color-border);border-top:5px solid var(--color-brand-accent);padding:clamp(1.5rem,3vw,2.5rem);border-radius:.3rem;box-shadow:0 15px 40px #0000000a}.dm-big-number{font-size:clamp(5rem,9vw,8rem);font-weight:750;line-height:1.1!important;letter-spacing:-.06em;margin:1.5rem 0 1rem}.dm-big-number span{font-size:.5em}.dm-note-copy{font-size:1.4rem;line-height:1.4!important}.dm-small{font-size:.9rem;color:var(--color-text-muted)}.dm-section{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem);scroll-margin-top:6rem}.dm-intro{max-width:75ch}.dm-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2.5rem 0 1.5rem}.dm-metrics>div{border-top:2px solid var(--color-brand-accent);padding-top:1.25rem}.dm-metric{font-size:clamp(2.5rem,4vw,3.7rem);line-height:1.2!important;letter-spacing:-.045em;font-weight:700}.dm-context{border-top:1px solid var(--color-border-light);padding-top:1rem}.dm-band{background:var(--color-bg-light)}.dm-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem)}.dm-editorial-note{border-left:3px solid var(--color-brand-accent);padding-left:1.75rem;align-self:center}.dm-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;padding:0;list-style:none;counter-reset:mailing-step;margin:2rem 0}.dm-steps li{counter-increment:mailing-step}.dm-steps li:before{content:"0" counter(mailing-step);display:block;font-weight:700;color:var(--color-secondary-text);font-size:1.6rem;margin-bottom:1rem}.dm-cta{border-bottom:1px solid var(--color-border)}.dm-sources{font-size:.9rem;color:var(--color-text-muted)}.dm-sources h2{font-size:1.4rem;color:var(--color-text-dark)}.dm-sources li{padding-left:.5rem;margin-bottom:1.5rem;scroll-margin-top:6rem}.dm-sources li>a{font-weight:600}.dm-sources li p{margin-top:.5rem}@media(max-width:767px){.dm-hero-grid,.dm-two-columns,.dm-metrics,.dm-steps{grid-template-columns:1fr}.dm-hero-grid{gap:2.5rem}.dm-metrics,.dm-steps{gap:1.5rem}.direct-mail h1{max-width:18ch}.dm-actions{gap:1rem}}
