.hhh.hha2 .wrap{max-width:1180px;width:calc(100% - 80px);margin:0 auto;padding:0}
.hhh .ahead2{text-align:center;padding:9vh 0 3vh}
.hhh .ahead2 h1{font-size:clamp(38px,4.6vw,64px);line-height:1.05;margin:0}
.hhh .ahead2 p{margin:16px auto 0;max-width:52ch;font-size:17px;line-height:1.6;color:#191818}
.hhh .arow{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:6vh 0}
.hhh .arow.flip .arimg{order:2}
.hhh .arow.flip .artext{order:1}
.hhh .arimg img.top{object-position:center top}
.hhh .arimg img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:14px;background:#f4f1e9}
.hhh .artext h2{font-size:clamp(26px,3.1vw,40px);line-height:1.12;margin:0 0 18px}
.hhh .artext p{margin:0 0 14px;font-size:16.5px;line-height:1.68;color:#191818}
.hhh .artext p:last-child{margin-bottom:0}
.hhh .artext .tlink{display:inline-block;margin-top:8px}
.hhh .asig{margin-top:22px!important}
.hhh .asig b{display:block;font-size:21px;line-height:1.2}
.hhh .asig span{display:block;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:#999085;margin-top:5px}
.hhh .avlist{list-style:none;margin:0;padding:0}
.hhh .avlist li{padding:14px 0;border-top:1px solid rgba(153,144,133,.45);font-size:16px;line-height:1.55}
.hhh .avlist li:last-child{border-bottom:1px solid rgba(153,144,133,.45)}
.hhh .avlist b{font-family:inherit}
.hhh .astars{display:flex;align-items:center;gap:10px;font-size:15px}
.hhh .astars b{color:#191818;letter-spacing:2px;font-size:19px;line-height:1}
.hhh.hha2 .cta2{margin-top:6vh}
.hhh.hha2 .cta2 h2{margin-bottom:26px}
@media(max-width:900px){
.hhh.hha2 .wrap{width:calc(100% - 30px)}
.hhh .ahead2{padding:40px 0 8px}
.hhh .ahead2 p{font-size:15.5px;margin-top:12px}
.hhh .arow{grid-template-columns:1fr;gap:22px;padding:28px 0}
.hhh .arow.flip .arimg{order:1}
.hhh .arow.flip .artext{order:2}
.hhh .artext h2{font-size:26px;margin-bottom:12px}
.hhh .artext p{font-size:15.5px}
.hhh .avlist li{font-size:15px;padding:11px 0}
.hhh.hha2 .cta2{margin-top:24px}
}
