.information-page,.initial-content{font-family:Arial,Helvetica,sans-serif;color:#173e34;background:#edf4ee;line-height:1.65;font-size:16px}.information-page{margin:0;min-height:100vh}.information-page *,.initial-content *{box-sizing:border-box}.information-page a,.initial-content a,.noscript-note a{color:#175c40;text-underline-offset:3px}.information-page a:focus-visible,.initial-content a:focus-visible{outline:3px solid #175c40;outline-offset:5px}.information-page .info-header,.information-page main,.information-page footer,.initial-content header,.initial-content main{max-width:820px;margin:auto;padding:24px}.information-page .info-header,.initial-content header{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.info-brand{display:inline-flex;align-items:center;gap:9px;font-size:24px;font-weight:bold;text-decoration:none;letter-spacing:-1px}.info-brand img{object-fit:contain;flex-shrink:0}.information-page nav,.initial-content nav{display:flex;flex-wrap:wrap;gap:12px 22px}.information-page main{background:#fff}.information-page h1,.initial-content h1{font-size:36px;line-height:1.15;letter-spacing:-1.1px;margin:6px 0 24px}.information-page h2{font-size:22px;line-height:1.3;margin:32px 0 12px}.information-page p,.initial-content p{margin:0 0 18px}.information-page li{margin-bottom:8px}.information-page code{overflow-wrap:anywhere}.information-page .info-date{font-size:14px;color:#405b4c}.information-page .skip-info{position:absolute;left:16px;top:-80px;background:white;padding:8px}.information-page .skip-info:focus{top:8px}.noscript-note{max-width:820px;margin:16px auto;padding:24px;font:16px/1.6 Arial,Helvetica,sans-serif}.initial-content{max-width:100%;min-height:100vh}.app .footer-information{display:flex;flex-wrap:wrap;gap:10px 20px}.app .footer-information a{color:inherit;text-underline-offset:3px;font-size:13px}@media(max-width:550px){.information-page .info-header,.information-page main,.information-page footer,.initial-content header,.initial-content main{padding:20px 16px}.information-page h1,.initial-content h1{font-size:30px}.information-page h2{font-size:21px}.information-page nav{font-size:14px}}

.initial-content{overflow-wrap:anywhere}
.app .footer-information{margin-top:8px}.app .footer-information a{display:inline-flex;align-items:center;min-height:44px;padding:8px 0}

.statistics-preference{display:flex;align-items:flex-start;gap:12px;min-height:48px;padding:14px;border:1px solid #aebfb2;border-radius:8px;background:#edf4ee;font-size:16px;line-height:1.5;cursor:pointer}.statistics-preference input{width:20px;height:20px;flex:0 0 20px;margin:2px 0 0;accent-color:#275c3d}.statistics-preference input:focus-visible{outline:3px solid #ab511b;outline-offset:4px}.information-page .statistics-status{font-size:14px;line-height:1.6;margin:12px 0 18px}#estadisticas{scroll-margin-top:24px}
