#work{padding-top:40px;padding-bottom:44px}#work .section-heading{grid-template-columns:minmax(150px,.65fr) minmax(0,2.35fr);gap:24px;align-items:start;margin-bottom:36px}#work .section-heading .eyebrow{margin-top:7px}#work .section-heading h2{font-size:clamp(30px,3.35vw,54px);line-height:1.13;max-width:none;margin:0;letter-spacing:-1.2px}#work .three-cols{gap:3vw;margin-top:0}#work .three-cols article{padding-top:18px;display:flex;flex-direction:column}#work .index{margin-bottom:22px}#work .three-cols h3{font-size:clamp(24px,2.05vw,32px);line-height:1.2;min-height:3.6em;margin-bottom:16px}#work .three-cols p{font-size:15px;line-height:1.6;margin:0 0 20px;min-height:6.4em}#work .three-cols ul{font-size:13px;line-height:1.5;margin:0;padding-top:17px}#work .three-cols li{margin-bottom:10px}@media(min-width:1101px){#work{min-height:calc(100svh - var(--navigation-offset,100px));box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}}@media(max-width:900px){#work .section-heading{grid-template-columns:1fr;gap:16px}#work .three-cols h3{font-size:24px}}@media(max-width:650px){#work .three-cols{gap:30px}#work .three-cols h3,#work .three-cols p{min-height:0}#work .three-cols h3 br{display:block}#work .section-heading h2{font-size:32px;letter-spacing:-.7px}#work .index{margin-bottom:12px}}
