.approach-hero{padding-block:60px 44px}.approach-hero h1{max-width:22ch}.approach-hero p{max-width:55ch;margin-top:20px}.approach-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding-block:12px 64px}.approach-principles__art{display:flex;align-items:center;justify-content:flex-start;height:150px;margin-bottom:24px}.approach-principles__art img{width:auto;height:auto;max-width:150px;max-height:145px}.approach-principles h2{margin-bottom:14px}.approach-engagement p,.approach-principles p{color:var(--ink-primary)}.approach-engagement{background:var(--linen);padding-block:52px}.approach-engagement__layout{display:grid;grid-template-columns:1.2fr 1fr;gap:80px}.approach-engagement h2{margin-bottom:18px}.approach-engagement p{max-width:58ch}.approach-engagement p+p{margin-top:16px}.approach-start{border-left:1px solid var(--line);padding-left:48px}.approach-page [id]{scroll-margin-top:90px}@media (max-width:760px){.approach-hero{padding-block:40px 24px}.approach-principles{grid-template-columns:1fr;gap:32px;padding-bottom:40px}.approach-principles__art{height:115px;margin-bottom:16px}.approach-principles__art img{max-height:110px;max-width:125px}.approach-engagement{padding-block:36px}.approach-engagement__layout{grid-template-columns:1fr;gap:28px}.approach-start{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}}