/* 3S F19: solo contenido marcado y enlaces de servicios; sin alterar menus desplegables. */
#content #s3-articulo-f19{--s19-ink:#15384b;--s19-green:#557f2c;--s19-muted:#536b77;--s19-line:#dce5e1;font:400 16px/1.7 "Segoe UI",Arial,sans-serif;color:var(--s19-ink);width:100%;max-width:100%;box-sizing:border-box}
#content #s3-articulo-f19 *{box-sizing:border-box}
#content #s3-articulo-f19 :is(p,li,td,th,dd,dt){font:400 16px/1.7 "Segoe UI",Arial,sans-serif!important;text-align:left!important;color:var(--s19-ink);letter-spacing:normal!important;overflow-wrap:anywhere}
#content #s3-articulo-f19 p{margin:0 0 18px!important;max-width:84ch}
#content #s3-articulo-f19 :is(p,li,td) span{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important}
#content #s3-articulo-f19 .s19-empty{display:none!important}
#content #s3-articulo-f19 .s19-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:34px;align-items:center;padding:30px 34px;margin:0 0 30px;border:1px solid var(--s19-line);border-radius:18px;background:linear-gradient(125deg,#f2f6ec,#fafcfb);overflow:hidden}
#content #s3-articulo-f19 .s19-hero-copy{min-width:0}
#content #s3-articulo-f19 .s19-eyebrow{font:650 11px/1.5 "Segoe UI",Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--s19-green)!important;margin:0 0 12px!important}
#content #s3-articulo-f19 .s19-title{font:650 clamp(27px,2.3vw,36px)/1.18 "Segoe UI",Arial,sans-serif!important;color:var(--s19-ink)!important;letter-spacing:-.025em!important;text-align:left!important;text-transform:none!important;margin:0 0 18px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important;overflow-wrap:anywhere}
#content #s3-articulo-f19 p.s19-lead{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;font:400 17px/1.65 "Segoe UI",Arial,sans-serif!important;color:var(--s19-muted)!important;margin:0!important;max-width:76ch}
#content #s3-articulo-f19 .s19-hero-image{display:flex;align-items:center;justify-content:center;min-width:0;margin:0;padding:15px;background:#fff;border:1px solid #dce5e1;border-radius:13px;min-height:220px}
#content #s3-articulo-f19 .s19-hero-image a{display:block;width:100%}
#content #s3-articulo-f19 .s19-hero-image img{display:block!important;width:100%!important;height:260px!important;max-width:100%!important;max-height:300px!important;min-width:0!important;object-fit:contain!important;float:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:6px!important;box-shadow:none!important}
#content #s3-articulo-f19 .s19-text-only{grid-template-columns:1fr}
#content #s3-articulo-f19 :is(h2,h3,h4){font:650 22px/1.35 "Segoe UI",Arial,sans-serif!important;color:var(--s19-ink)!important;text-align:left!important;text-transform:none!important;letter-spacing:-.01em!important;margin:28px 0 15px!important;padding:0 0 0 13px!important;border:0!important;border-left:3px solid #82a45f!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important;overflow-wrap:anywhere}
#content #s3-articulo-f19 :is(h2,h3,h4) span{font:inherit!important;color:inherit!important}
#content #s3-articulo-f19 :is(h2,h3,h4) img{display:inline-block!important;vertical-align:middle!important;width:28px!important;height:auto!important;margin:0 8px 0 0!important;border:0!important}
#content #s3-articulo-f19 img{float:none!important;max-width:100%!important;height:auto!important;object-fit:contain;margin:8px auto 18px!important;border:1px solid #dce5e1!important;border-radius:12px!important;padding:5px!important;box-shadow:none!important}
#content #s3-articulo-f19 a{color:#376b20!important;text-underline-offset:3px}
#content #s3-articulo-f19 strong{font-weight:650!important}
#content #s3-articulo-f19 ul:not(.pagination){margin:14px 0 24px!important;padding-left:22px!important}
#content #s3-articulo-f19 li{margin:0 0 9px!important;padding-left:3px}
#content #s3-articulo-f19 :is(ul,ol)>li::marker{color:#648b3e}
#content #s3-articulo-f19 ul.s19-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 25px;list-style:none!important;padding:0!important}
#content #s3-articulo-f19 ul.s19-feature-list>li{position:relative;padding:12px 15px 12px 32px!important;background:#f6f8f5;border:1px solid #e6ece3;border-radius:8px;font-size:15px!important;margin:0!important}
#content #s3-articulo-f19 ul.s19-feature-list>li::before{content:'•';position:absolute;left:14px;top:12px;color:#6e9448;font-weight:700}
#content #s3-articulo-f19 ul.s19-downloads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none!important;padding:0!important}
#content #s3-articulo-f19 ul.s19-downloads>li{display:flex;padding:0!important;margin:0!important}
#content #s3-articulo-f19 ul.s19-downloads a{display:flex;align-items:center;width:100%;padding:13px 16px;border:1px solid var(--s19-line);border-radius:8px;background:#fff;color:var(--s19-ink)!important;font-size:14px!important;line-height:1.55!important;text-decoration:none!important}
#content #s3-articulo-f19 ul.s19-downloads a:hover{background:#f0f5eb;border-color:#b6c8a5}
#content #s3-articulo-f19 table.s19-layout,#content #s3-articulo-f19 table.s19-layout>tbody{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-width:0!important;margin:0 0 20px!important;border:0!important;padding:0!important;background:transparent!important}
#content #s3-articulo-f19 .s19-layout-row{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:28px;align-items:start;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}
#content #s3-articulo-f19 .s19-layout-row.s19-one-column{grid-template-columns:1fr}
#content #s3-articulo-f19 .s19-layout-row.s19-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}
#content #s3-articulo-f19 .s19-layout-row>td{justify-self:stretch!important;align-self:stretch!important;display:block!important;min-width:0!important;max-width:100%!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}
#content #s3-articulo-f19 .s19-layout-row>td.s19-wide{grid-column:1/-1}
#content #s3-articulo-f19 .s19-layout-row>td.s19-empty{display:none!important}
#content #s3-articulo-f19 iframe{width:100%!important;max-width:100%!important;height:260px!important;border:1px solid var(--s19-line)!important;border-radius:12px}
#content #s3-articulo-f19.s19-contact .s19-layout-row>td{padding:20px!important;background:#f8faf7!important;border:1px solid var(--s19-line)!important;border-radius:12px}
#content #s3-articulo-f19.s19-contact .s19-layout-row>td p{font-size:15px!important;margin-bottom:12px!important}
#content #s3-articulo-f19.s19-contact .s19-layout-row>td p:first-child{color:#557f2c;font-weight:650!important}
#content #s3-articulo-f19 .s19-logos{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;width:100%!important;height:auto!important;max-width:100%!important;margin:0 0 25px!important;padding:0!important;overflow:visible!important;background:transparent!important}
#content #s3-articulo-f19 .s19-logos .logo{float:none!important;display:flex!important;align-items:center;justify-content:center;width:100%!important;height:150px!important;min-width:0!important;margin:0!important;padding:16px!important;border:1px solid var(--s19-line)!important;border-radius:12px;background:#fff;box-shadow:0 4px 15px #15384b05}
#content #s3-articulo-f19 .s19-logos .logo a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}
#content #s3-articulo-f19 .s19-logos .logo img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;border:0!important;padding:0!important;object-fit:contain!important;border-radius:0!important}
#content #s3-articulo-f19 .s19-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--s19-line);padding:25px 0 5px;margin-top:28px}
#content #s3-articulo-f19 .s19-cta h2{font-size:21px!important;border:0!important;margin:0 0 6px!important;padding:0!important}
#content #s3-articulo-f19 .s19-cta p{font-size:15px!important;margin:0!important;color:var(--s19-muted)}
#content #s3-articulo-f19 a.s19-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 20px!important;border:1px solid #557f2c;border-radius:8px;background:#557f2c;color:#fff!important;font:600 14px/1.5 "Segoe UI",Arial,sans-serif!important;text-decoration:none!important;white-space:normal;text-align:center;flex-shrink:0}
#content #s3-articulo-f19 a.s19-button:hover{background:#436a21}
#content #s3-articulo-f19 :is(a,button):focus-visible{outline:3px solid #2980a1!important;outline-offset:4px}
#content #s3-articulo-f19 .pagination{display:flex!important;flex-wrap:wrap!important;justify-content:center;gap:6px;list-style:none!important;padding:0!important;margin:25px 0!important}
#content #s3-articulo-f19 .pagination li{margin:0!important;padding:0!important}
#content #s3-articulo-f19 .pagination .page-link{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:42px;border:1px solid var(--s19-line);border-radius:7px;text-decoration:none;color:var(--s19-ink)!important;background:#fff;padding:7px 10px;font-size:14px!important}
#content #s3-articulo-f19 .pagination .active .page-link{background:var(--s19-ink);color:#fff!important}
body.site .navigation .nav-collapse div:is(#maximenuck89,#maximenuck130) ul.maximenuck li.maximenuck.level2 .s19-menu-link .s19-menu-label{font-size:15px!important;line-height:1.5!important;text-transform:none!important;letter-spacing:0!important;white-space:normal!important}
@media(max-width:980px){#content #s3-articulo-f19 .s19-hero{gap:24px;padding:25px}#content #s3-articulo-f19 .s19-hero-image img{height:225px!important}#content #s3-articulo-f19 .s19-logos{grid-template-columns:repeat(4,minmax(0,1fr))}#content #s3-articulo-f19 .s19-layout-row.s19-columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}#content #s3-articulo-f19 .s19-layout-row.s19-columns-3>td:last-child{grid-column:1/-1!important}}
@media(max-width:700px){#content #s3-articulo-f19 .s19-hero{grid-template-columns:1fr;padding:22px;gap:22px;border-radius:14px}#content #s3-articulo-f19 .s19-title{font-size:27px!important}#content #s3-articulo-f19 p.s19-lead{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;font-size:16px!important}#content #s3-articulo-f19 .s19-hero-image{min-height:0;padding:12px}#content #s3-articulo-f19 .s19-hero-image img{height:210px!important}#content #s3-articulo-f19 .s19-layout-row,#content #s3-articulo-f19 .s19-layout-row.s19-columns-3{grid-template-columns:1fr;gap:18px}#content #s3-articulo-f19 ul.s19-feature-list,#content #s3-articulo-f19 ul.s19-downloads{grid-template-columns:1fr}#content #s3-articulo-f19 .s19-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#content #s3-articulo-f19 .s19-logos .logo{height:130px!important;padding:12px!important}#content #s3-articulo-f19 .s19-cta{align-items:flex-start;flex-direction:column;gap:17px}#content #s3-articulo-f19 :is(h2,h3,h4){font-size:21px!important}}
