/* Modelo 2 aprobado: dos accesos descriptivos sobre la fachada existente. */
#entry .entry-access-cards{display:grid;grid-template-columns:1fr 1.15fr;gap:10px;width:100%;max-width:610px;margin-top:18px}
#entry button.entry-access-card{display:flex;align-items:center;gap:11px;min-width:0;min-height:88px;padding:14px 12px;text-align:left;border:1px solid #496983;border-radius:10px;background:linear-gradient(120deg,#173750e8,#102b43ef);color:#fff2dd;font-family:Georgia,serif;box-shadow:none}
#entry button.entry-access-card:hover{border-color:#d6b45c;background:#1c405c;box-shadow:0 4px 18px #0002}
#entry .entry-access-icon{width:29px;height:33px;flex:none;color:#e8bd58}
#entry .entry-access-copy{display:flex;flex-direction:column;gap:5px;min-width:0}
#entry .entry-access-copy strong{font:600 14px/1.3 Georgia,serif;color:#fff5e6}
#entry .entry-access-copy>span{font:13px/1.35 Georgia,serif;color:#c7d7e5}
#entry .entry-access-arrow{width:19px;height:22px;flex:none;color:#ebc35f;margin-left:auto}
@media(min-width:901px) and (max-height:700px){#entry .entry-access-cards{margin-top:12px;gap:8px}#entry button.entry-access-card{min-height:76px;padding:10px;gap:8px}#entry .entry-access-copy strong{font-size:13px}#entry .entry-access-copy>span{font-size:12px}}
@media(max-width:600px){#entry .entry-access-cards{grid-template-columns:1fr;gap:9px;margin-top:16px}#entry button.entry-access-card{min-height:80px;padding:13px 15px}#entry .entry-access-copy strong{font-size:16px}#entry .entry-access-copy>span{font-size:14px}}
