/* Ampliación v2.2.5. Solo la sección nueva de referencias. */
.bethania-referencias{margin:24px 0;padding:22px;background:#fff;border:1px solid #dce4f3;border-radius:18px;box-shadow:0 14px 36px rgba(15,25,70,.05)}
.bethania-referencias[hidden]{display:none!important}
.bethania-ref-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px}
.bethania-ref-head small{color:#348217;letter-spacing:.11em;font-weight:800;font-size:11px}
.bethania-ref-head h2{font-size:19px;line-height:1.25;color:#101858;margin:6px 0}
.bethania-ref-head p{font-size:13px;color:#60708b;margin:0}
.bethania-ref-head button,.bethania-ref-aside button{padding:10px 14px;white-space:nowrap;border-radius:10px;color:#141a64;border:1px solid #d5dded;background:#fff;cursor:pointer;font-weight:700}
.bethania-ref-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.bethania-ref-item{border:1px solid #e1e6f2;border-radius:14px;padding:15px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:start;min-width:0;background:#fcfdff}
.bethania-ref-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#e7f8dd;color:#397b13;font-size:23px}
.bethania-ref-main{min-width:0;display:flex;flex-direction:column;gap:5px}
.bethania-ref-main small{font-size:11px;color:#65718a;overflow-wrap:anywhere}
.bethania-ref-main strong{font-size:13px;color:#121957;overflow-wrap:anywhere}
.bethania-ref-main p{font-size:12px;color:#3e4b64;line-height:1.45;margin:0;overflow-wrap:anywhere}
.bethania-ref-aside{display:flex;flex-direction:column;align-items:end;gap:10px}
.bethania-ref-aside strong{font-size:15px;white-space:nowrap;color:#14195d;font-variant-numeric:tabular-nums}
@media(max-width:1050px){.bethania-ref-items{grid-template-columns:1fr}}
@media(max-width:600px){.bethania-referencias{padding:14px}.bethania-ref-head{flex-direction:column;align-items:start}.bethania-ref-item{grid-template-columns:36px minmax(0,1fr)}.bethania-ref-icon{width:36px;height:36px}.bethania-ref-aside{grid-column:2;align-items:start}.bethania-ref-head button{width:100%}}
@media print{.bethania-referencias{break-inside:avoid;box-shadow:none}.bethania-ref-head button,.bethania-ref-aside button{display:none!important}}
