[data-section="strategy"] {padding:clamp(48px,8vw,112px) var(--margin,20px);color:var(--navy,#08243A);max-width:1400px;margin:auto;} [data-section="strategy"] h1{font-size:clamp(48px,7vw,96px);line-height:1.02;letter-spacing:-.035em;margin:16px 0 40px;max-width:12ch;} [data-section="strategy"] h2{font-size:clamp(26px,3vw,40px);line-height:1.14;margin:52px 0 22px;} [data-section="strategy"] p{max-width:64ch;line-height:1.6;} [data-section="strategy"] .kicker{font-size:13px;letter-spacing:.1em;text-transform:uppercase;} [data-section="strategy"] .ruled-list{padding:0;list-style:none;} [data-section="strategy"] .ruled-list li{border-top:1px solid rgb(8 36 58 / .25);padding:22px 0;} [data-section="strategy"] .source{font-size:14px;color:rgb(0 0 0 / .7);} [data-section="strategy"] a{overflow-wrap:anywhere;} [data-section="strategy"] button{min-height:44px;} [data-section="strategy"] .lead{font-size:clamp(22px,2.5vw,32px);line-height:1.4;} @media(max-width:699px){[data-section="strategy"]{padding:48px 20px;} [data-section="strategy"] h1{font-size:clamp(42px,12vw,62px);}}