.tech-soft[data-astro-cid-yavu2as5]{background:var(--bg-tint);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.vi-grid[data-astro-cid-yavu2as5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:52px;display:grid}.vi-card[data-astro-cid-yavu2as5] .card-title[data-astro-cid-yavu2as5]{margin-top:10px}.vi-card[data-astro-cid-yavu2as5] .card-desc[data-astro-cid-yavu2as5],.vi-grid[data-astro-cid-yavu2as5] .card-desc[data-astro-cid-yavu2as5]{margin-top:10px;line-height:1.6}.vi-quien[data-astro-cid-yavu2as5]{border-radius:var(--r-full);background:var(--accent-soft);color:var(--accent-strong);font-family:var(--font-mono);letter-spacing:.02em;padding:2px 9px;font-size:11px;font-weight:500;display:inline-block}.vi-pdf[data-astro-cid-yavu2as5]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:48px;display:grid}.vi-split[data-astro-cid-yavu2as5]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.vi-p[data-astro-cid-yavu2as5]{color:var(--text-2);margin-top:16px;font-size:16px;line-height:1.65}.vi-p[data-astro-cid-yavu2as5] a[data-astro-cid-yavu2as5],.vi-nota[data-astro-cid-yavu2as5] a[data-astro-cid-yavu2as5]{color:var(--accent-strong);text-underline-offset:2px;text-decoration:underline}.vi-cols[data-astro-cid-yavu2as5]{gap:16px;display:grid}.vi-col[data-astro-cid-yavu2as5]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 22px}.vi-col-t[data-astro-cid-yavu2as5]{font-family:var(--font-display);color:var(--text);font-size:16px;font-weight:700}.vi-col[data-astro-cid-yavu2as5] ul[data-astro-cid-yavu2as5]{gap:10px;margin-top:12px;list-style:none;display:grid}.vi-col[data-astro-cid-yavu2as5] li[data-astro-cid-yavu2as5]{color:var(--text-2);grid-template-columns:24px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.55;display:grid}.vi-nota[data-astro-cid-yavu2as5]{border-top:1px solid var(--line-2);color:var(--text-2);margin-top:14px;padding-top:12px;font-size:14px;line-height:1.55}.vi-ico[data-astro-cid-yavu2as5]{border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.vi-ico[data-astro-cid-yavu2as5] svg[data-astro-cid-yavu2as5]{width:13px;height:13px}.vi-ico[data-astro-cid-yavu2as5].ok{color:var(--lp-green);background:#ecfdf5}.vi-ico[data-astro-cid-yavu2as5].no,.vi-ico[data-astro-cid-yavu2as5].lim{background:var(--accent-soft);color:var(--accent-strong)}.vi-ico[data-astro-cid-yavu2as5].lim svg[data-astro-cid-yavu2as5]{width:15px;height:15px}[data-astro-cid-yavu2as5][data-theme=dark] .vi-ico[data-astro-cid-yavu2as5].ok{color:#4ade80;background:#10b98129}.vi-colegios[data-astro-cid-yavu2as5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:880px;margin:36px auto 0;list-style:none;display:grid}.vi-colegios[data-astro-cid-yavu2as5] a[data-astro-cid-yavu2as5]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);color:var(--text);justify-content:space-between;gap:10px;padding:14px 18px;font-size:15px;font-weight:600;transition:border-color .2s,transform .2s;display:flex}.vi-colegios[data-astro-cid-yavu2as5] a[data-astro-cid-yavu2as5]:hover{border-color:var(--accent-border);transform:translateY(-2px)}.vi-colegios[data-astro-cid-yavu2as5] a[data-astro-cid-yavu2as5] span[data-astro-cid-yavu2as5]{color:var(--accent-strong)}.vi-faq[data-astro-cid-yavu2as5]{gap:14px;max-width:880px;margin:44px auto 0;display:grid}.vi-faq-item[data-astro-cid-yavu2as5]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 22px}.vi-faq-item[data-astro-cid-yavu2as5] h3[data-astro-cid-yavu2as5]{font-family:var(--font-display);color:var(--text);font-size:17px;font-weight:700;line-height:1.4}.vi-faq-item[data-astro-cid-yavu2as5] p[data-astro-cid-yavu2as5]{color:var(--text-2);margin-top:8px;font-size:15px;line-height:1.65}@media (width<=960px){.vi-grid[data-astro-cid-yavu2as5]{grid-template-columns:minmax(0,1fr)}.vi-pdf[data-astro-cid-yavu2as5],.vi-split[data-astro-cid-yavu2as5]{grid-template-columns:minmax(0,1fr);gap:32px}.vi-pdf[data-astro-cid-yavu2as5]{gap:16px}.vi-colegios[data-astro-cid-yavu2as5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.vi-colegios[data-astro-cid-yavu2as5]{grid-template-columns:minmax(0,1fr)}}
