:root{--paper:#f3f5f7;--ink:#0e1b2c;--slate:#4d5c70;--rule:#c8d0da;--route:#1f4fd8;--display:"Archivo Variable", "Arial Narrow", system-ui, sans-serif;--gutter:clamp(1.25rem, 4vw, 3.5rem)}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:400 1.0625rem/1.55 Archivo Variable,system-ui,-apple-system,Segoe UI,sans-serif}h1,p{margin:0}.chooser{max-width:84rem;min-height:100svh;padding:clamp(1.25rem, 3vh, 2.25rem) var(--gutter);flex-direction:column;gap:clamp(1.25rem,3vh,2rem);margin-inline:auto;display:flex}.chooser-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.chooser-name{font:800 1.125rem/1 var(--display);font-stretch:75%}.chooser-role{color:var(--slate);font-size:.9375rem}.chooser h1{font:800 clamp(2.25rem, 4.6vw, 3.75rem) / .96 var(--display);letter-spacing:-.005em;text-wrap:balance;font-stretch:62%}.chooser-grid{flex:1;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.choice{color:inherit;border-top:2px solid var(--ink);flex-direction:column;padding-top:1rem;text-decoration:none;display:flex}.choice-shot{border:1px solid var(--rule);aspect-ratio:16/9;background:#fff;border-radius:6px;display:block;overflow:hidden}.choice-old .choice-shot{aspect-ratio:16/10}.choice-shot img{object-fit:cover;object-position:top left;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.choice:hover img,.choice:focus-visible img{transform:scale(1.03)}.choice-tag{color:var(--slate);margin-top:1rem;font-size:.9375rem;font-weight:600}.choice-title{font:800 clamp(1.75rem, 3.2vw, 2.75rem) / 1 var(--display);margin-top:.15rem;font-stretch:62%}.choice-old .choice-title{font-size:clamp(1.5rem,2.4vw,2rem)}.choice-text{max-width:34rem;color:var(--slate);margin-top:.5rem}.choice-go{border:1.5px solid var(--ink);border-radius:4px;align-self:flex-start;margin-top:1rem;padding:.7rem 1.3rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}.choice-new .choice-go{background:var(--ink);color:var(--paper)}.choice:hover .choice-go,.choice:focus-visible .choice-go{background:var(--route);border-color:var(--route);color:#fff}:focus-visible{outline:2px solid var(--route);outline-offset:4px;border-radius:2px}.chooser-foot{border-top:1px solid var(--rule);color:var(--slate);flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;padding-top:1rem;font-size:.9375rem;display:flex}.chooser-foot a{color:var(--ink);-webkit-text-decoration-color:var(--route);text-decoration-color:var(--route);text-underline-offset:.2em;padding-block:.6rem;font-weight:600;text-decoration-thickness:2px;display:inline-block}.chooser-foot a:hover{color:var(--route)}@media (width<=759px){.chooser-grid{grid-template-columns:minmax(0,1fr)}.chooser-head{flex-direction:column;gap:.15rem}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
