.executive-hero h1{font-size:clamp(2.1rem,3.7vw,3.7rem);line-height:1.08}.demand-entry{padding-top:58px;padding-bottom:58px}.demand-entry>p:not(.kicker){max-width:720px}.demand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:32px}.demand-grid article{border-top:2px solid #ac6549;padding-top:22px;display:flex;flex-direction:column;align-items:flex-start}.demand-number{font-size:.8rem;letter-spacing:.12em;color:#8b543f}.demand-grid h3{font-size:1.35rem;line-height:1.3;margin:14px 0 8px}.demand-grid p{line-height:1.65;margin:0 0 22px}.demand-grid a{margin-top:auto;line-height:1.5}.demand-grid a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:760px){.demand-grid{grid-template-columns:1fr;gap:28px}.demand-entry{padding-top:38px;padding-bottom:38px}}
