.three-col-cards{background:#fff0e2;padding:56px 0}.sec-head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:30px}.sec-eyebrow{color:var(--orange);font-size:13px;font-weight:600;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}h2.title{font-size:32px;font-weight:400;margin:0}.link-more,.link-more:focus,.link-more:hover{align-items:center;color:var(--green);display:inline-flex;flex:none;font-size:15px;font-weight:500;gap:8px;text-decoration:none}.res-band{background:var(--mist-orange)}.res-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.res-card{background:#fff;border-radius:24px;box-shadow:0 2px 10px rgba(29,63,67,.07);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}.res-card:hover{box-shadow:0 18px 44px rgba(29,63,67,.14);transform:translateY(-4px)}.res-thumb{align-items:center;display:flex;height:120px;justify-content:center}.res-body{display:flex;flex:1;flex-direction:column;gap:9px;padding:24px}.res-tag{align-self:flex-start;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.1em;padding:4px 11px;text-transform:uppercase}.res-body h3{font-size:18px;font-weight:600;line-height:1.3;margin:0}.res-body p{color:var(--muted);flex:1;font-size:13.5px;line-height:1.55;margin:0}.res-cta{color:var(--green);font-size:13.5px;font-weight:600}.three-col-cards a:focus,.three-col-cards a:hover{text-decoration:none}.three-col-cards h2 em{color:var(--green);font-style:italic;font-weight:800}@media (max-width:767px){.sec-head{align-items:flex-start}.res-grid,.sec-head{flex-direction:column}.res-grid{display:flex}}