.abv-material{background:#ede6da;color:#252b28;padding:clamp(64px,8vw,110px) 0}
.abv-material__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(35px,6vw,90px);align-items:center}
.abv-material__figure{margin:0;min-width:0}.abv-material__figure img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border:8px solid #f9f7f1;background:#dcd1c0}
.abv-material__figure figcaption{font-size:10px;color:#5d655e;line-height:1.55;margin-top:12px}
.abv-material__copy>span{display:block;font-size:10px;color:#9f4a32;font-weight:700;letter-spacing:.16em;margin-bottom:19px}
.abv-material h2{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:clamp(36px,4.5vw,64px);line-height:1.03;letter-spacing:-.055em;margin:0 0 18px}
.abv-material__copy>p{font-size:14px;line-height:1.68;color:#5d655e;max-width:530px;margin:0 0 32px}
.abv-material__checks>div{display:grid;grid-template-columns:43px minmax(0,1fr);gap:15px;border-top:1px solid #bdb7aa;padding:17px 0}.abv-material__checks>div:last-child{border-bottom:1px solid #bdb7aa}
.abv-material__checks b{font-size:11px;letter-spacing:.12em;color:#9f4a32;margin-top:3px}.abv-material__checks h3{font-size:18px;line-height:1.3;font-weight:700;margin:0 0 7px}.abv-material__checks p{font-size:13px;color:#5d655e;line-height:1.6;margin:0}
@media(max-width:800px){.abv-material__layout{grid-template-columns:1fr;gap:35px}.abv-material__figure{max-width:650px}.abv-material__copy>p{max-width:700px}}
