.ab-service{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,5vw,76px);background:#ead2a5}
.ab-service details{border-top:1px solid #889172;padding:16px 0}
.ab-service details:last-child{border-bottom:1px solid #889172}
.ab-service summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;font:400 22px/1.2 Georgia,serif;list-style:none}
.ab-service summary::-webkit-details-marker{display:none}
.ab-service details[open] summary span{transform:rotate(45deg)}
.ab-service details p{margin:14px 0 8px;line-height:1.55}
@media(max-width:749px){.ab-service{grid-template-columns:1fr}}
