/* V45: muestras de criterio y responsabilidades de dos servicios. */
body.v36 .j43 .j45{padding-block:52px 74px}
body.v36 .j43 .j45 .j43-heading{max-width:770px}
body.v36 .j43 .j45 .j43-heading h2{max-width:24ch}
body.v36 .j43 .j45-board{background:#e1e9e2;border-radius:26px;padding:32px}
body.v36 .j43 .j45-board>p{font-size:13px;color:#4b5f56;margin:0 0 25px;line-height:1.6}
body.v36 .j43 .j45-priority{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:0}
body.v36 .j43 .j45-priority>div{min-width:0;padding-top:22px;border-top:1px solid #bfcdc1}
body.v36 .j43 .j45 dt{font-size:12px;font-weight:650;line-height:1.5;color:#4b5f56;margin-bottom:10px}
body.v36 .j43 .j45 dd{font-size:19px;line-height:1.5;margin:0;letter-spacing:-.015em;color:#172c25}
body.v36 .j43 .j45-note{font-size:13px;line-height:1.65;color:#4b5f56;max-width:82ch;margin:25px 0 0}
body.v36 .j43 .j45-responsibilities{display:grid;grid-template-columns:1fr 1fr;gap:22px}
body.v36 .j43 .j45-responsibilities>article{background:#fff;border:1px solid #d0d9d0;border-radius:22px;padding:28px;min-width:0}
body.v36 .j43 .j45-responsibilities h3{font-size:25px;font-weight:550;line-height:1.16;letter-spacing:-.03em;margin:0 0 24px}
body.v36 .j43 .j45-responsibilities dl{margin:0}
body.v36 .j43 .j45-responsibilities dl>div+div{border-top:1px solid #d0d9d0;padding-top:20px;margin-top:20px}
body.v36 .j43 .j45-responsibilities dd{font-size:16px;letter-spacing:0;line-height:1.6}
body.v36 .j43 .j45-checks{border:0;margin:34px 0 0;padding:26px 0 0;border-top:1px solid #cfd8d0;min-width:0}
body.v36 .j43 .j45-checks legend{font-size:18px;font-weight:550;padding:0 12px 0 0;letter-spacing:-.02em}
body.v36 .j43 .j45-checks>div{display:grid;grid-template-columns:1fr 1fr;gap:18px 30px;margin-top:18px}
body.v36 .j43 .j45-checks label{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;font-size:15px;line-height:1.55;font-weight:400;letter-spacing:0;margin:0;cursor:pointer}
body.v36 .j43 .j45-checks input{display:block;appearance:auto;width:19px;height:19px;min-height:0;margin:3px 0 0;padding:0;accent-color:#223d35;cursor:pointer}
body.v36 .j43 .j45-checks label:has(input:checked){color:#476251}
body.v36 .j43 .j45-checks input:focus-visible{outline:3px solid #557c68;outline-offset:4px}
@media(max-width:760px){body.v36 .j43 .j45{padding-block:30px 55px}body.v36 .j43 .j45-board{padding:25px;border-radius:22px}body.v36 .j43 .j45-priority,body.v36 .j43 .j45-responsibilities{grid-template-columns:1fr;gap:23px}body.v36 .j43 .j45 dd{font-size:18px}body.v36 .j43 .j45-priority>div{padding-top:20px}body.v36 .j43 .j45-responsibilities>article{padding:25px}body.v36 .j43 .j45-responsibilities dd{font-size:16px}body.v36 .j43 .j45-checks>div{grid-template-columns:1fr;gap:18px}body.v36 .j43 .j45-checks legend{font-size:17px}body.v36 .j43 .j45-checks label{font-size:15px}}
@media(prefers-reduced-motion:reduce){body.v36 .j43 .j45 *{transition:none!important;animation:none!important}}
