.ka-respaldo,.ka-trust-footer{--kr-ink:#21483e;--kr-muted:#45645a;--kr-line:#c5d6cd;color:var(--kr-ink);font-family:var(--font-body-family,Arial,sans-serif);font-size:16px;line-height:1.6;letter-spacing:normal;box-sizing:border-box}
.ka-respaldo *,.ka-trust-footer *{box-sizing:border-box}.ka-respaldo{background:#f4f7ed;padding:64px 24px}.ka-respaldo__inner{max-width:1200px;margin:auto}.ka-respaldo__eyebrow{margin:0 0 12px!important;font-size:13px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ka-respaldo h2{font-family:var(--font-heading-family,inherit);font-size:36px;line-height:1.15;letter-spacing:-.025em;color:var(--kr-ink);margin:0 0 16px}.ka-respaldo__intro{max-width:720px;margin:0 0 40px;color:var(--kr-muted)}
.ka-respaldo__institutions{display:grid;grid-template-columns:repeat(var(--kr-columns,4),minmax(0,1fr));gap:24px}.ka-respaldo__institution{min-width:0;border-top:1px solid var(--kr-line);padding:24px 0}.ka-respaldo__logo{height:80px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:24px}.ka-respaldo__logo img{height:auto;width:auto;max-height:72px;max-width:172px;object-fit:contain}.ka-respaldo h3{font-size:19px;line-height:1.3;letter-spacing:0;color:var(--kr-ink);margin:0 0 12px;font-family:inherit;font-weight:700}.ka-respaldo p{font-size:16px;line-height:1.6}.ka-respaldo__institution p{margin:0 0 16px;color:var(--kr-muted)}.ka-respaldo a,.ka-trust-footer a{color:#225849;text-decoration:underline;text-underline-offset:4px;font-size:14px;font-weight:600}.ka-respaldo a:focus-visible,.ka-trust-footer a:focus-visible{outline:2px solid #225849;outline-offset:4px}
.ka-respaldo__sanitary{margin-top:24px;padding:32px 0;border-top:1px solid var(--kr-line);display:grid;grid-template-columns:1fr 2fr;gap:40px}.ka-respaldo__sanitary p{margin:0 0 12px}.ka-respaldo__resolutions{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.ka-respaldo h4{font-family:inherit;font-size:16px;color:var(--kr-ink);margin:0 0 8px}.ka-respaldo__number{font-weight:700}.ka-respaldo__resolutions article>p:not(.ka-respaldo__number){font-size:14px;color:var(--kr-muted)}.ka-respaldo__scope{border-top:1px solid var(--kr-line);font-size:14px;padding:20px 0 0}.ka-respaldo__scope summary{cursor:pointer;font-weight:600;min-height:32px}.ka-respaldo__scope div{max-width:900px;color:var(--kr-muted)}.ka-respaldo__scope p{font-size:14px}
.ka-trust-footer{background:#fff;padding:32px 24px;border-top:1px solid #dce6de;border-bottom:1px solid #dce6de;margin-bottom:32px}.ka-trust-footer__inner{max-width:1200px;margin:auto}.ka-trust-footer__title{margin:0 0 24px;font-weight:700;font-size:18px}.ka-trust-footer__logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ka-trust-footer__logos a{display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-decoration:none;font-size:13px;line-height:1.5}.ka-trust-footer__logos img{height:54px;width:140px;max-width:100%;object-fit:contain;object-position:left center}.ka-trust-footer__note{font-size:13px;line-height:1.6;margin:24px 0 12px;color:var(--kr-muted)}.ka-trust-footer__link{display:inline-block;min-height:32px}
@media(max-width:900px){.ka-respaldo__institutions{grid-template-columns:repeat(2,minmax(0,1fr))}.ka-respaldo__sanitary{grid-template-columns:1fr;gap:24px}}
@media(max-width:600px){.ka-respaldo{padding:40px 20px}.ka-respaldo h2{font-size:30px}.ka-respaldo__intro{margin-bottom:24px}.ka-respaldo__institutions{gap:16px}.ka-respaldo__logo{height:68px;margin-bottom:16px}.ka-respaldo__logo img{max-width:130px;max-height:60px}.ka-respaldo h3{font-size:17px}.ka-respaldo__institution p{font-size:14px}.ka-respaldo__institution a{font-size:13px}.ka-respaldo__sanitary{padding:24px 0;gap:16px}.ka-respaldo__resolutions{grid-template-columns:1fr}.ka-trust-footer{padding:28px 20px}.ka-trust-footer__logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.ka-trust-footer__logos img{width:130px;height:54px}}
