@layer legacy{.lp-page h1,.lp-page h2,.lp-page h3{text-wrap:balance}.lp-seg{display:inline-block}.lp-hero .cv-hero-in{padding-bottom:calc(var(--space-11) + var(--space-8))}.cv-hero-head .lp-title{max-width:none;font-size:calc(var(--fs-h2) * 1.9)}.lp-lede i[lang=es],.lp-page p i[lang=es]{font-style:italic;font-weight:600}.lp-pills{gap:var(--space-2);margin:var(--space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.lp-pills li{padding:var(--space-1) var(--space-3);border:1px solid var(--on-night-line);border-radius:var(--radius-pill);background:var(--on-night-glass);color:var(--on-night-soft);font-size:var(--fs-sm);font-weight:600}.lp-hero-cta{margin-top:var(--space-6)}.lp-wrap{gap:var(--space-9);display:grid}.lp-section h2,.lp-page .gl-card>h2{font-size:var(--fs-h2);margin:0}.lp-lead{max-width:46rem;margin:var(--space-2) 0 var(--space-5);color:var(--ink-2);font-size:var(--fs-lead)}.lp-kicker{margin:0 0 var(--space-1);color:var(--clay-deep);font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.lp-es{color:var(--clay-deep);font-family:var(--serif);font-size:var(--fs-lead);font-weight:700;line-height:1.35}.lp-gloss{color:var(--ink-2)}.lp-phrases,.lp-examples,.lp-cards,.lp-lessons,.lp-stops,.lp-lines{margin:0;padding:0;list-style:none}.lp-phrases{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-phrase,.lp-examples li{gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--white);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.lp-phrase .lp-es,.lp-examples .lp-es{grid-column:1}.lp-phrase .lp-gloss,.lp-examples .lp-gloss{font-size:var(--fs-sm);grid-column:1}.lp-phrase .esp-play,.lp-examples .esp-play{grid-area:1/2/span 2}.lp-how{gap:var(--space-5);margin-top:var(--space-5);display:grid}.lp-explain h3,.lp-rule h3,.lp-card h3,.lp-lesson h3,.lp-stop h3{margin:0 0 var(--space-3);font-size:var(--fs-h3)}.lp-explain p,.lp-card p,.lp-lesson p,.lp-stop p,.lp-start>p{color:var(--ink-2);margin:0;line-height:1.6}.lp-rows{gap:0;margin:0;display:grid}.lp-row{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line-soft);grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);display:grid}.lp-row dt{color:var(--clay-deep);font-family:var(--serif);font-weight:700}.lp-row dd{color:var(--ink-2);margin:0}.lp-rule{border-left:4px solid var(--pine)}.lp-rule-lines{gap:var(--space-2);margin:0 0 var(--space-4);padding-left:var(--space-5);color:var(--ink-2);display:grid}.lp-examples{gap:var(--space-2);display:grid}.lp-cards{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-dialogues{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-dialogue{margin:0}.lp-dialogue-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--ink);display:flex}.lp-dialogue-head small{color:var(--ink-soft);font-size:var(--fs-sm);display:block}.lp-avatar{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-round);background:var(--pine-tint);color:var(--pine-deep);flex:none;place-items:center;font-weight:700;display:inline-grid}.lp-lines{gap:var(--space-3);display:grid}.lp-line{justify-items:start;gap:var(--space-1);max-width:85%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--paper-2);display:grid}.lp-line-you{background:var(--clay-tint);text-align:right;justify-self:end;justify-items:end}.lp-line .lp-es{font-size:var(--fs-body)}.lp-line .lp-gloss{font-size:var(--fs-sm)}.lp-who{color:var(--ink-soft);font-size:var(--fs-caption);text-transform:uppercase;font-weight:700}.lp-start{border-left:4px solid var(--clay)}.lp-start>p{margin:var(--space-3) 0 var(--space-5)}.lp-lessons{gap:var(--space-4);margin-bottom:var(--space-5);display:grid}.lp-lesson{padding-top:var(--space-4);border-top:1px solid var(--line-soft)}.lp-lesson .lp-kicker .ui-chip{vertical-align:middle}.lp-lesson .pub-link{margin-top:var(--space-2)}.lp-stops{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-stop .lp-stop-meta{margin:0 0 var(--space-2);color:var(--pine-deep);font-size:var(--fs-sm);font-weight:600}.lp-stop .pub-link{margin-top:var(--space-3)}.lp-glossary ul{gap:var(--space-2);margin:var(--space-3) 0 0;padding-left:var(--space-5);color:var(--ink-2);display:grid}@media (max-width:1023px){.lp-cards,.lp-dialogues{grid-template-columns:1fr}}@media (max-width:767px){.cv-hero-head .lp-title{font-size:calc(var(--fs-h2) * 1.1)}.lp-wrap{gap:var(--space-7)}.lp-phrases,.lp-stops{grid-template-columns:1fr}.lp-row{gap:var(--space-1);grid-template-columns:1fr}.lp-line{max-width:100%}}}
