.dh-pi{max-width:1120px;margin:0 auto;padding:64px 16px 0;color:#2a1a12;font-family:inherit}
.dh-pi__panel{background:#fde3cf;border-radius:32px;padding:56px 20px}
.dh-pi__head{text-align:center;max-width:720px;margin:0 auto}
.dh-pi__eyebrow{margin:0;font:700 12px/1 inherit;letter-spacing:.14em;text-transform:uppercase;color:#5e4a3e}
.dh-pi__title{margin:14px 0 0;font-size:clamp(28px,6vw,46px);font-weight:800;line-height:1.1}
.dh-pi__lead{margin:14px auto 0;font-size:18px;color:#5e4a3e}
.dh-pi__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:36px}
.dh-pi__card{background:#fff;border-radius:18px;padding:22px 14px;text-align:center}
.dh-pi__card b{display:block;font-size:clamp(28px,4.4vw,40px);font-weight:800;line-height:1;letter-spacing:-.02em}
.dh-pi__card h3{margin:12px 0 0;font-size:15px;font-weight:700}
.dh-pi__card p{margin:6px 0 0;font-size:13px;line-height:1.4;color:#5e4a3e}
.dh-pi__chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:22px}
.dh-pi__chips span{background:#fff;border-radius:999px;padding:9px 14px;font-size:13.5px;font-weight:600;line-height:1}
@media(max-width:819px){
  .dh-pi__panel{padding:44px 14px}
  .dh-pi__card:last-child{grid-column:1/-1;max-width:260px;justify-self:center;width:100%}
}
@media(min-width:820px){
  .dh-pi__grid{grid-template-columns:repeat(5,1fr);gap:14px}
}
