frontera-medios{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;min-width:0;align-self:start}frontera-medios nav{display:flex;flex-direction:column;gap:.4rem;max-height:32rem;overflow:auto}frontera-medios nav button{width:3.5rem;height:3.5rem;padding:2px;background:white;border:2px solid transparent;border-radius:6px;cursor:pointer}frontera-medios button[aria-current=true]{border-color:#205944}frontera-medios nav img{width:100%;height:100%;object-fit:contain}.fm-track{grid-column:2;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;min-width:0;align-items:flex-start}.fm-track figure{flex:0 0 100%;margin:0;scroll-snap-align:start}.fm-track :is(img,video,iframe,model-viewer){width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:white;border-radius:8px;display:block}.fm-track a{display:block;cursor:zoom-in}.fm-track figcaption{padding:.5rem;font-size:.85rem}.fm-track:only-of-type{min-width:0}frontera-medios dialog{max-width:94vw;max-height:94vh;border:0;border-radius:8px}frontera-medios dialog img{display:block;max-height:78vh;max-width:86vw;object-fit:contain}frontera-medios dialog::backdrop{background:#000b}frontera-medios :focus-visible{outline:3px solid #a05910;outline-offset:-3px}@media(max-width:749px){frontera-medios{display:flex;flex-direction:column}.fm-track{width:100%}frontera-medios nav{order:2;flex-direction:row;max-width:100%;overflow:auto}frontera-medios nav button{flex:none}}