.home-resources{padding:24px 30px 4px}.home-resources h2{font:800 21px/1.25 Arial,Helvetica,sans-serif;margin:0 0 14px}.home-resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.home-resource{display:flex;flex-direction:column;justify-content:center;gap:7px;min-height:112px;padding:17px;border:1px solid #ffffff55;border-radius:12px;background:#ffffff0b;color:#fff}.home-resource strong{font-size:17px;line-height:1.3}.home-resource span{font-size:14px;line-height:1.4;color:#f0e6f6}.home-resource svg{width:24px;height:24px;color:#e8e452}.home-resource:hover{background:#ffffff18}.home-resource:focus-visible{outline:3px solid #e8e452;outline-offset:4px}
.sji-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0}.sji-summary article{padding:20px;background:#f3f6f3;border-top:3px solid #14783c;border-radius:0 0 10px 10px}.sji-summary h2{font-size:20px;line-height:1.3;margin:0 0 8px;color:#073f2b}.sji-summary p{font-size:17px;line-height:1.5;margin:0;color:#394d44}.sji-presentation{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,330px);align-items:center;gap:38px;padding:32px;margin:30px 0;background:#f3f6f3;border:1px solid #d9e4dd;border-radius:16px}.sji-presentation h2{font-size:clamp(25px,3vw,35px);line-height:1.2;color:#073f2b;margin:0 0 16px}.sji-presentation p{font-size:18px;line-height:1.55;color:#394d44;margin:0 0 18px}.sji-presentation .video-duration{display:inline-block;padding:5px 10px;background:#e3eddf;border-radius:6px;font-size:14px;font-weight:700;color:#073f2b;margin-bottom:14px}.sji-presentation figure{margin:0}.sji-presentation video{display:block;width:100%;height:auto;aspect-ratio:9/16;border-radius:10px;background:#073f2b}.sji-presentation figcaption{font-size:13px;line-height:1.5;color:#4d6258;margin-top:10px}.sji-section-links{display:flex;flex-wrap:wrap;gap:10px}.sji-section-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #87a797;border-radius:7px;font-size:15px;font-weight:700;color:#073f2b;text-decoration:none}.sji-section-links a:hover{background:#e3eddf}
.project-more{padding:38px 0;background:#f4f7f4;border-top:1px solid #d9e4dd}.project-more-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:20px}.project-more-heading h2{font-size:26px;line-height:1.2;color:#073f2b;margin:0}.project-more-heading>a{display:inline-flex;align-items:center;min-height:44px;color:#14783c;font-weight:700}.project-more-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.project-more-card{display:grid;grid-template-columns:116px minmax(0,1fr);gap:17px;align-items:center;padding:14px;border:1px solid #d9e4dd;border-radius:12px;background:white;text-decoration:none;color:#073f2b}.project-more-card img{display:block;width:116px;height:92px;object-fit:cover;border-radius:7px}.project-more-card strong{display:block;font-size:19px;line-height:1.25}.project-more-card span span{display:block;margin-top:7px;font-size:15px;line-height:1.45;color:#4d6258}.project-more-card:hover{border-color:#14783c;box-shadow:0 5px 18px #073f2b0c}.project-more-card:focus-visible,.sji-section-links a:focus-visible{outline:3px solid #14783c;outline-offset:4px}.site-statistics-footer{display:flex;justify-content:center;gap:18px;align-items:center;flex-wrap:wrap;padding:14px 20px;color:#4d6258;font-size:13px}.site-statistics-footer a,.site-statistics-footer button{display:inline-flex;align-items:center;min-height:44px;color:inherit;font:inherit}.site-statistics-footer button{border:0;background:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.site-statistics-footer button:focus-visible{outline:3px solid #14783c;outline-offset:3px}
@media(max-width:760px){.home-resources{padding:22px 20px 4px}.sji-summary{grid-template-columns:1fr;gap:10px}.sji-summary article{padding:16px 18px}.sji-summary h2{font-size:19px}.sji-presentation{padding:22px;grid-template-columns:1fr;gap:22px}.sji-presentation figure{width:min(100%,330px);margin:0 auto}.project-more-grid{grid-template-columns:1fr}.project-more-heading{gap:6px}.project-more{padding:28px 0}.project-more-card{grid-template-columns:94px minmax(0,1fr);gap:14px}.project-more-card img{width:94px;height:85px}.project-more-card strong{font-size:18px}.project-more-card span span{font-size:15px}}
@media(max-width:430px){.home-resources{padding:22px 17px 2px}.home-resource-grid{grid-template-columns:1fr}.home-resource{min-height:100px;padding:16px}.home-resource strong{font-size:17px}.home-resource span{font-size:14px}.sji-presentation{padding:18px}.sji-presentation p{font-size:17px}.project-more-card{grid-template-columns:82px minmax(0,1fr);padding:12px}.project-more-card img{width:82px;height:82px}}
#sji-espacios,#sji-componentes{scroll-margin-top:110px}
@media(prefers-reduced-motion:reduce){.home-resource,.project-more-card{transition:none}}
