.suc{display:grid;gap:24px;margin-top:16px}
.suc-foto{margin:0;border:2px solid var(--tinta);border-radius:18px;overflow:hidden;box-shadow:0 5px 0 var(--tinta);max-height:420px}
.suc-foto img{width:100%;height:100%;object-fit:cover;object-position:50% 60%}
.suc-datos{display:grid;gap:28px;align-content:start}
.suc-datos section{display:grid;gap:10px;justify-items:start}
.suc-datos h2{font-family:"Alfa",serif;font-weight:400;font-size:var(--t20)}
.horas{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:var(--t20)}
.acciones{display:flex;flex-wrap:wrap;gap:12px}
@media (min-width:900px){.suc{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:64px;align-items:start}.suc-foto{max-height:none;box-shadow:8px 10px 0 var(--tinta)}.suc-datos{padding-top:8px;gap:36px}}
