.ptop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.ptop .crumb{margin:0}.jump{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.jump a{font:600 15px var(--body);color:var(--wine);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #dcc3cc;border-radius:999px;align-items:center;padding:8px 16px;text-decoration:none;display:inline-flex}.jump a:hover{border-color:var(--wine)}.jump a[aria-selected=true]{background:var(--wine);border-color:var(--wine);color:#fff}@media (pointer:coarse){.jump a{min-height:44px}}.topic{padding-top:10px}.topic>h2{max-width:24ch;margin:46px 0 14px;font-size:clamp(26px,3.2vw,34px);font-weight:800;line-height:1.12}.topic h3{font-family:var(--display);color:var(--ink);margin:40px 0 12px;font-size:21px;font-weight:700}.meta{border-top:1px solid var(--line);grid-template-columns:1fr .6fr 1.3fr;gap:24px;margin:18px 0 26px;padding-top:20px;display:grid}.meta dt{color:var(--wine);font-size:13.5px;font-weight:700}.meta dd{color:var(--text);margin:2px 0 0;font-size:15.5px;line-height:1.45}@media (width<=760px){.meta{grid-template-columns:1fr;gap:12px}}.aside{color:var(--muted);font-size:15.5px}.steps{counter-reset:s;border-top:3px solid var(--wine);grid-template-columns:repeat(3,1fr);gap:0;margin:26px 0 8px;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;padding:16px 18px 6px 0;font-size:15.5px}.steps li+li{border-left:1px solid var(--line);padding-left:18px}.steps li:before{content:"Etapa " counter(s);color:var(--wine);margin-bottom:4px;font-size:14px;font-weight:700;display:block}.steps b{display:block}.steps span{color:var(--muted)}@media (width<=760px){.steps{grid-template-columns:1fr}.steps li+li{border-left:0;border-top:1px solid var(--line);padding-left:0}}.links{flex-wrap:wrap;gap:10px;margin:22px 0 1em;display:flex}.topic h3+.links{margin-top:0}button.zoom{all:unset;cursor:pointer;width:100%;display:block}button.zoom picture{display:contents}button.zoom:has(img.esmaece){background:var(--blush);border-radius:10px}button.zoom:focus-visible{outline:3px solid var(--accent);outline-offset:3px;box-shadow:0 0 0 2px var(--wine);border-radius:10px}figcaption{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.45}.galeria{grid-template-columns:repeat(auto-fill, minmax(var(--min,200px), 1fr));align-items:start;gap:16px;display:grid}.galeria+.galeria{margin-top:14px}.galeria figure,.wide{margin:0}.galeria img,.wide img{background:var(--blush);border-radius:10px;width:100%;height:auto}.galeria.j{flex-wrap:wrap;justify-content:center;align-items:stretch;display:flex}.galeria.j>figure{flex-direction:column;flex:none;display:flex}.galeria.j>.jbr,.igs.j>.jbr{flex-basis:100%;height:0;margin:0}.igs{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:24px;display:grid}.igs.one{max-width:420px}.igs.j{flex-wrap:wrap;justify-content:center;align-items:stretch;display:flex}.igs.j>.ig{flex-direction:column;flex:none;max-width:none;display:flex}.ig{background:var(--blush);border-radius:14px;max-width:460px;overflow:hidden}.ig-head{align-items:flex-start;gap:10px;padding:14px 16px 12px;display:flex}.ig-head b{font-family:var(--display);font-size:17px;line-height:1.2;display:block}.ig-head small{color:var(--muted);font-size:14.5px}.ig-count{background:var(--wine);color:#fff;white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12.5px;font-weight:700}.ig-frame{position:relative}.ig-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;aspect-ratio:var(--ar,4/5);background:#fff;display:flex;overflow-x:auto}.ig-track::-webkit-scrollbar{display:none}.ig-track picture{display:contents}.ig-track img{object-fit:contain;scroll-snap-align:start;cursor:pointer;flex:0 0 100%;width:100%;max-width:none;height:100%}.ig-track:focus-visible{outline:3px solid var(--accent);outline-offset:-3px;box-shadow:inset 0 0 0 5px var(--wine)}.ig-nav{width:36px;height:36px;color:var(--wine);cursor:pointer;touch-action:manipulation;background:#fff;border:0;border-radius:50%;font-size:24px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #22141940}.ig-nav:after{content:"";border-radius:50%;position:absolute;inset:-4px}.ig-prev{left:10px}.ig-next{right:10px}.ig-nav[disabled]{opacity:0;pointer-events:none}.ig:not(.ig-js) .ig-nav{display:none}.ig-dots{justify-content:center;gap:6px;padding:12px 0 2px;display:flex}.ig-dots i{background:#d6bcc5;border-radius:50%;width:7px;height:7px}.ig-dots i.on{background:var(--wine)}.ig-cap{color:var(--text);margin:0;padding:8px 16px 16px;font-size:14.5px;line-height:1.5}.vids{align-items:stretch;gap:18px;display:flex}.vids figure{flex:var(--ar) 1 0;min-width:0;margin:0}.vids video,.vids img{width:100%;height:auto;aspect-ratio:var(--ar);object-fit:cover}.vids video{background:var(--ink);border-radius:12px}.vids img{background:var(--blush)}@media (width<=600px){.vids{flex-direction:column;align-items:center}.vids figure{flex:none;width:100%;max-width:280px}}dialog#lb{background:0 0;border:0;max-width:96vw;max-height:94dvh;padding:0;overflow:visible}dialog#lb::backdrop{background:#190c11eb}dialog#lb img{border-radius:8px;width:auto;max-width:96vw;height:auto;max-height:84dvh;margin:auto}dialog#lb img.reservada{width:min(96vw, calc(84vh * var(--ar)), var(--gw));width:min(96vw, calc(84dvh * var(--ar)), var(--gw));aspect-ratio:var(--ar);background:#ffffff0f}dialog#lb p{color:#f2e9ec;text-align:center;margin:12px auto 0;font-size:15px}dialog#lb .close{top:max(14px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));color:var(--ink);cursor:pointer;z-index:1;background:#fff;border:0;border-radius:50%;width:44px;height:44px;font-size:24px;position:fixed}
