.telar .ct-hero{border-bottom:1px solid #240d4624;padding:clamp(36px,6vw,72px) 0 clamp(30px,5vw,56px)}.telar .ct-hero h1{text-wrap:balance;margin:10px 0 0;font-size:clamp(2.3rem,6vw,4.2rem)}.telar .ct-migas{color:var(--tinta-tenue);margin:0;font-size:13px}.telar .ct-migas a{color:inherit;text-underline-offset:3px;text-decoration:underline}.telar .ct-cabeza{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:clamp(20px,4vw,48px);display:grid}.telar .ct-entrada{max-width:60ch;color:var(--tinta-tenue);margin:18px 0 0;font-size:17.5px;line-height:1.6}.telar .ct-lamina{margin:0}.telar .ct-lamina img{aspect-ratio:600/1036;object-fit:contain;background:var(--noche);border:1px solid #240d4638;width:100%;height:auto;display:block}.telar .ct-lamina figcaption{color:var(--tinta-tenue);margin-top:8px;font-size:12.5px}.telar .ct-datos{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.telar .ct-datos li{border:1px solid #240d463d;padding:4px 10px;font-size:13px}.telar .ct-acciones{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.telar .ct-cuerpo{padding:clamp(28px,5vw,56px) 0}.telar .ct-apartado{max-width:70ch;margin:0 0 clamp(26px,4vw,40px)}.telar .ct-apartado h2{margin:0 0 10px;font-size:clamp(1.6rem,3.4vw,2.3rem)}.telar .ct-apartado p{margin:0 0 10px;font-size:17px;line-height:1.65}.telar .ct-sino{font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.14em;text-transform:uppercase;border:1.5px solid var(--tinta);margin:0 6px 8px 0;padding:3px 8px;font-size:12px;display:inline-block}.telar .ct-invita{border-top:1px solid #240d4624;border-bottom:1px solid #240d4624;padding:clamp(26px,4vw,40px) 0}.telar .ct-invita p{max-width:60ch;margin:0 0 14px;font-size:17px}.telar .ct-vecinas{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:22px 0 0;display:flex}.telar .ct-vecinas a{color:var(--tinta);text-underline-offset:3px;text-decoration:underline}.telar .ct-grupo{margin:0 0 clamp(30px,5vw,52px)}.telar .ct-grupo h2{margin:0 0 14px;font-size:clamp(1.5rem,3.2vw,2.1rem)}.telar .ct-rejilla{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:14px 12px;margin:0;padding:0;list-style:none;display:grid}.telar .ct-rejilla a{color:var(--tinta);font-size:13.5px;line-height:1.3;text-decoration:none;display:block}.telar .ct-rejilla a:hover span,.telar .ct-rejilla a:focus-visible span{text-decoration:underline}.telar .ct-rejilla img{aspect-ratio:600/1036;object-fit:contain;background:var(--noche);border:1px solid #240d462e;width:100%;height:auto;margin-bottom:6px;display:block}.telar .ct-indice-nav{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.telar .ct-indice-nav a{color:var(--tinta);border:1px solid #240d4647;padding:6px 10px;font-size:13px;text-decoration:none;display:inline-block}.telar .ct-nota{max-width:66ch;color:var(--tinta-tenue);margin:16px 0 0;font-size:13.5px;line-height:1.55}.telar .ct-nota a{color:inherit;text-underline-offset:3px;text-decoration:underline}.telar .ct-descargas{gap:10px;max-width:640px;margin:18px 0 0;padding:0;list-style:none;display:grid}.telar .ct-descargas a{border:1.5px solid var(--tinta);color:var(--tinta);justify-content:space-between;gap:12px;padding:12px 14px;font-weight:700;text-decoration:none;display:flex}.telar .ct-descargas a:hover{background:var(--tinta);color:var(--lino)}.telar .ct-descargas small{opacity:.8;font-weight:400}.telar .ct-tabla{border-collapse:collapse;width:100%;max-width:820px;margin-top:12px;font-size:14px}.telar .ct-tabla th,.telar .ct-tabla td{text-align:left;vertical-align:top;border-bottom:1px solid #240d4624;padding:8px 10px 8px 0}.telar .ct-tabla code{font-size:13px}.telar .ct-codigo{background:#240d460f;max-width:820px;padding:12px 14px;font-size:13px;overflow-x:auto}@media (max-width:700px){.telar .ct-cabeza{grid-template-columns:minmax(0,1fr)}.telar .ct-lamina{max-width:180px}.telar .ct-rejilla{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.telar .ct-tabla{display:block;overflow-x:auto}}
