.sx.sx .hsteps{list-style:none;margin:26px 0 0;padding:0;counter-reset:none}.sx.sx .hsteps li{display:flex;gap:18px;padding:16px 0;border-top:1px solid rgba(35,33,30,.1)}.sx.sx .hsteps li:last-child{border-bottom:1px solid rgba(35,33,30,.1)}.sx.sx .hsteps i{font-style:normal;font-size:12px;letter-spacing:.16em;color:#9a7645;min-width:24px;padding-top:3px}.sx.sx .hsteps b{display:block;color:#23211e;font-weight:400;font-size:17px;margin-bottom:4px}.sx.sx .hsteps span{display:block;font-size:15px;line-height:1.6}.sx.sx .hdiag{background:#f0ede8;padding:clamp(18px,3vw,36px);display:flex;align-items:center;justify-content:center}.sx.sx .types{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sx.sx .types a{display:block;background:#fff;border:1px solid rgba(35,33,30,.1);overflow:hidden;transition:box-shadow .3s,transform .3s}.sx.sx .types a:hover{box-shadow:0 18px 40px -22px rgba(35,33,30,.35);transform:translateY(-3px)}.sx.sx .types .tp{aspect-ratio:4/3;overflow:hidden;background:#e4dfd8}.sx.sx .types .tp img{width:100%;height:100%;object-fit:cover;transition:transform 1s}.sx.sx .types a:hover .tp img{transform:scale(1.05)}.sx.sx .types .tb{padding:24px 26px 26px}.sx.sx .types h3{font-size:22px;margin-bottom:8px}.sx.sx .types p{font-size:15px;margin:0 0 14px}.sx.sx .types .go{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#23211e;font-weight:500}@media (max-width:900px){.sx.sx .types{grid-template-columns:1fr}}