.jant-trust{padding:clamp(34px,5vw,62px) clamp(16px,5vw,64px);background:#F5F4F2;color:#171717}
.jant-trust__head{max-width:760px;margin:0 auto 28px;text-align:center}
.jant-trust__head>span{color:#B3262D;font-size:9px;font-weight:900;letter-spacing:.2em}
.jant-trust__head h2{margin:9px 0;font-size:clamp(27px,3.4vw,40px);line-height:1.05;letter-spacing:-.04em}
.jant-trust__head>p{margin:0;color:#68645f;font-size:13px;line-height:1.6}
.jant-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1320px;margin:auto}
.jant-trust__item{overflow:hidden;background:#fff;border:1px solid #e8e3dd;border-radius:10px}
.jant-trust__item>img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}
.jant-trust__copy{padding:15px 14px 17px}
.jant-trust__copy h3{margin:0 0 7px;font-size:13px;line-height:1.25;font-weight:850;letter-spacing:.015em}
.jant-trust__copy p{margin:0;color:#625e59;font-size:11px;line-height:1.65}
@media(max-width:900px){.jant-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
@media(max-width:480px){.jant-trust{padding:34px 14px}.jant-trust__grid{gap:8px}.jant-trust__copy{padding:11px 10px 13px}.jant-trust__copy h3{font-size:11px}.jant-trust__copy p{font-size:10px;line-height:1.55}.jant-trust__item>img{aspect-ratio:1/1}}