.ov-check{background:#f8f5ed;color:#26313b;padding:clamp(62px,8vw,115px) 0}
.ov-check__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(35px,7vw,115px)}
.ov-check__head p{color:#927027;font-size:11px;font-weight:700;letter-spacing:.18em;margin:0 0 22px}
.ov-check h2{max-width:540px;font-family:Georgia,'Times New Roman',serif;font-size:clamp(40px,4.5vw,65px);font-weight:400;line-height:1.05;letter-spacing:-.06em;margin:0 0 25px}
.ov-check__head span{display:block;max-width:330px;color:#5a6668;line-height:1.7;font-size:14px}
.ov-check__questions{border-top:1px solid #bac4c0}
.ov-check details{border-bottom:1px solid #bac4c0;padding:18px 0}
.ov-check summary{display:grid;grid-template-columns:35px 1fr 24px;gap:10px;align-items:start;cursor:pointer;list-style:none;font-size:19px;line-height:1.4}
.ov-check summary::-webkit-details-marker{display:none}
.ov-check summary span{color:#927027;font-size:11px;letter-spacing:.1em;margin-top:6px}
.ov-check summary b{font-size:22px;line-height:1;font-weight:400;justify-self:end}
.ov-check details[open] summary b{transform:rotate(45deg)}
.ov-check details p{max-width:560px;margin:12px 30px 5px 45px;color:#5a6668;font-size:14px;line-height:1.75}
@media(max-width:760px){.ov-check__inner{grid-template-columns:1fr}.ov-check__head span{max-width:500px}}
