#afb-observatorio{margin-bottom:24px;color:#171717;font-size:14px}#afb-observatorio .marker{background:#ffffffed;border:1px solid #d4dfe8;border-top:3px solid #c74549;border-radius:13px;overflow:hidden}#afb-observatorio .head{padding:20px;text-align:center}#afb-observatorio h2{font-size:25px;color:#163b60}#afb-observatorio small{display:block;font-size:12px}#afb-observatorio button,#afb-observatorio summary{background:#ffdf60!important;color:#171717!important;border:1px solid #a78322;border-radius:7px;font-weight:700;padding:12px 16px;cursor:pointer}#afb-observatorio .status{background:#f0f3f6;padding:8px;margin:0 18px 14px;border-radius:20px;text-align:center!important}#afb-observatorio .primary{padding:18px;margin:0 18px;border:1px solid #e6cdd0;border-radius:10px;text-align:center;background:#fff5f4}#afb-observatorio .primary strong{display:block;font-size:48px;color:#163b60}#afb-observatorio .primary b{display:block}#afb-observatorio .metric{display:flex;align-items:center;gap:12px;padding:12px 0;margin:0 18px;border-bottom:1px solid #d4dfe8}#afb-observatorio .metric b{margin-left:auto;font-size:24px;color:#163b60}#afb-observatorio .date{text-align:center!important;font-size:12px;margin:16px}#afb-observatorio .notice{background:#fff8e5;color:#624500;padding:12px;margin:16px;font-size:12px;text-align:left!important}#afb-observatorio details{margin:8px 14px;border:0;background:transparent;box-shadow:none}#afb-observatorio summary{list-style:none;display:flex;justify-content:space-between}#afb-observatorio summary:after{content:'+'}#afb-observatorio details[open] summary:after{content:'−'}#afb-observatorio details p{padding:12px 8px;margin:0;font-size:13px;text-align:left!important;color:#171717}#afb-observatorio .limits{padding:16px;font-size:12px;text-align:left!important;color:#171717}#afb-observatorio [hidden]{display:none!important}#afb-observatorio summary:focus-visible,#afb-observatorio button:focus-visible{outline:3px solid #2362aa;outline-offset:2px}
.recursos-horizontal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0}.recursos-horizontal .card{margin:0;display:flex;flex-direction:column;min-width:0}.recursos-horizontal h2{font-size:24px;line-height:1.3;text-align:center}.recursos-horizontal .card>.button{margin-top:auto;align-self:center;text-align:center}.recursos-horizontal p{margin-bottom:24px}.marca-home .grid>aside{min-width:0} @media(max-width:800px){.recursos-horizontal{grid-template-columns:1fr}}
