.te{padding-block:24px 56px;max-width:860px}.te-cab h1{font:700 clamp(2rem,4.6vw,3.2rem)/1.1 Raleway,Arial,sans-serif;letter-spacing:-.04em;margin:10px 0 12px;text-wrap:balance}.te-lede{font-size:18px;line-height:1.6;color:#454b4d;max-width:62ch;margin:0 0 22px}.te-caja{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;display:grid;gap:14px;box-shadow:0 18px 50px #12545a12}.te-caja h2{margin:0;font:700 clamp(1.4rem,3.4vw,2rem)/1.2 Raleway,Arial,sans-serif;letter-spacing:-.03em;outline:none}.te-caja p{margin:0;line-height:1.6}.te-inicio .primary-button{justify-self:start}.te-antes{font-size:15px;color:#454b4d}.te-link{background:none;border:0;padding:0;color:var(--ink);font:inherit;font-weight:700;text-decoration:underline;text-decoration-color:#D90036;text-underline-offset:3px;cursor:pointer}.te-link:hover{color:#D90036}.te-link:focus-visible{outline:3px solid #D90036;outline-offset:3px}.te-avance{height:6px;background:var(--soft);border-radius:3px;overflow:hidden}.te-avance span{display:block;height:100%;background:var(--teal);transition:width .2s}.te-k{font:700 12px Raleway,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.te-ops{display:grid;gap:10px}@media (min-width:620px){.te-ops{grid-template-columns:repeat(2,minmax(0,1fr))}.te-ops--escala{grid-template-columns:repeat(5,minmax(0,1fr))}}.te-op{display:flex;align-items:center;gap:10px;min-height:56px;padding:12px 16px;text-align:left;background:#fff;border:1.5px solid var(--control);border-radius:12px;font-size:16px;color:var(--ink);cursor:pointer}.te-op:hover{border-color:var(--ink)}.te-op.is-on{border-color:var(--teal);background:var(--soft);font-weight:700}.te-op:focus-visible{outline:3px solid #D90036;outline-offset:2px}.te-ops--escala .te-op{flex-direction:column;justify-content:center;text-align:center;gap:4px;font-size:14px}.te-ops--escala .te-op b{font:800 22px Raleway,Arial,sans-serif}.te-atras{justify-self:start;font-size:15px}.te-largo{color:#454b4d}.te-barras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px;margin:0;max-width:440px}.te-barras .vino-barra{display:flex;align-items:center;justify-content:space-between;gap:8px}.te-barras dt{font-size:14px;color:#454b4d}.te-barras dd{margin:0}.te-barras .vino-seg{display:inline-flex;gap:3px}.te-barras .vino-seg i{display:block;width:14px;height:7px;border-radius:3px;background:var(--line)}.te-barras .vino-seg i.on{background:var(--teal)}.te-cols{display:grid;gap:14px}@media (min-width:620px){.te-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.te-res h3{margin:6px 0 4px;font:700 16px Raleway,Arial,sans-serif}.te-cols ul{margin:0;padding-left:18px}.te-casas a,.te-cols a{text-decoration:underline;text-underline-offset:3px}.te-casas{list-style:none;margin:0;padding:0;display:grid;gap:8px}@media (min-width:620px){.te-casas{grid-template-columns:repeat(2,minmax(0,1fr))}}.te-casas li{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:grid;gap:2px}.te-casas a{display:grid;gap:2px;text-decoration:none}.te-casas a b{text-decoration:underline;text-underline-offset:3px}.te-casas small{font-size:13px;color:#454b4d}.te-casas .te-pub{color:#D90036;font-weight:700}.te-ley{font-size:13px;color:var(--muted)}.te-acc{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.te-acc .primary-button,.te-acc .secondary-button{display:inline-block}.te-legal{margin-top:18px;font-size:13px;color:var(--muted)}@media (max-width:420px){.te-barras{grid-template-columns:minmax(0,1fr)}.te-caja{padding:18px}}