.lp4-page .post__nav{max-width:min(var(--container-lg),90vw);margin:0 auto var(--space-6);padding:0 var(--space-6)}.lp4-page .post__back{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-muted);transition:color var(--duration-base)var(--ease-default);text-decoration:none;display:inline-flex}.lp4-page .post__back:hover{color:var(--color-heading)}.lp4-page .post__page{padding-top:calc(56px + 20px + var(--space-10))}.lp4-page .post__hero{max-width:min(var(--container-lg),90vw);margin:0 auto var(--space-10);padding:0 var(--space-6)}.lp4-page .post__hero-image{border-radius:var(--radius-xl);object-fit:cover;width:100%;height:auto;max-height:480px}.lp4-page .post__article{max-width:min(var(--container-md),90vw);padding:0 var(--space-6)var(--space-20);margin:0 auto}.lp4-page .post__header{margin-bottom:var(--space-10)}.lp4-page .post__title{font-family:var(--font-display);font-size:var(--text-heading-2);font-weight:var(--font-regular);line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter);color:var(--color-heading);margin:0 0 var(--space-4)}.lp4-page .post__subtitle{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-practice-learn);margin:0}.lp4-page .post__divider{border:none;border-top:1px solid var(--color-border-light);margin:0 0 var(--space-10)}.lp4-page .post__body h2{font-family:var(--font-display);font-size:var(--text-heading-3);font-weight:var(--font-regular);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-heading);margin:var(--space-12)0 var(--space-4)}.lp4-page .post__body h2:first-child{margin-top:0}.lp4-page .post__body h3{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:var(--leading-normal);color:var(--color-heading);margin:var(--space-8)0 var(--space-3)}.lp4-page .post__body p{font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-loose);color:var(--color-body);margin:0 0 var(--space-5)}.lp4-page .post__body strong{font-weight:var(--font-semibold);color:var(--color-heading)}.lp4-page .post__phrase{gap:var(--space-1);padding:var(--space-5)var(--space-6);background:var(--color-warm);border-radius:var(--radius-md);border-left:3px solid var(--color-border-medium);margin:0 0 var(--space-4);flex-direction:column;display:flex}.lp4-page .post__phrase-original{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-heading);margin:0}.lp4-page .post__phrase-romanized{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-muted);margin:0;font-style:italic}.lp4-page .post__phrase-translation{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-body);margin:0}.lp4-page .post__tip{padding:var(--space-5)var(--space-6);background:var(--color-journey-practise);border-radius:var(--radius-md);margin:var(--space-6)0}.lp4-page .post__tip-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-heading);margin:0 0 var(--space-2)}.lp4-page .post__tip p{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-body);margin:0}.lp4-page .post__image{margin:var(--space-8)0}.lp4-page .post__image img{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:auto}.lp4-page .post__image-caption{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-faint);text-align:center;margin-top:var(--space-2)}.lp4-page .post__cta{text-align:center;padding:var(--space-12)var(--space-8);background:var(--color-warm);border-radius:var(--radius-xl);border:1px solid var(--color-border-light);margin-top:var(--space-12)}.lp4-page .post__cta-title{font-family:var(--font-display);font-size:var(--text-heading-3);font-weight:var(--font-regular);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-heading);margin:0 0 var(--space-3)}.lp4-page .post__cta-desc{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-muted);line-height:var(--leading-relaxed);margin:0 0 var(--space-6)}.lp4-page .post__cta-btn{padding:var(--space-3)var(--space-8);border-radius:var(--radius-full);background:var(--color-green);color:var(--color-inverse);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-medium);transition:background var(--duration-base)var(--ease-default);text-decoration:none;display:inline-block}.lp4-page .post__cta-btn:hover{background:var(--color-green-hover)}@media (max-width:768px){.lp4-page .post__page{padding-top:calc(52px + 14px + var(--space-4))}.lp4-page .post__hero{margin-bottom:var(--space-6);padding:0 16px}.lp4-page .post__hero-image{border-radius:var(--radius-lg);max-height:260px}.lp4-page .post__article{padding:0 20px var(--space-16)}.lp4-page .post__title{font-size:27px;line-height:1.18}.lp4-page .post__subtitle{font-size:16px}.lp4-page .post__body h2{margin:var(--space-9)0 var(--space-3);font-size:21px}.lp4-page .post__body h3{margin:var(--space-7)0 var(--space-2);font-size:16.5px}.lp4-page .post__body p{font-size:16px}.lp4-page .post__phrase{padding:var(--space-4)var(--space-5)}.lp4-page .post__cta{padding:var(--space-8)20px}.lp4-page .post__cta-btn{background:#de6e4c;padding:14px 28px;font-size:16px}.lp4-page .post__cta-btn:hover,.lp4-page .post__cta-btn:active{background:#c95b3a}.lp4-page .post__journey{flex-wrap:wrap}.lp4-page .post__modes,.lp4-page .post__ba{grid-template-columns:1fr}}.lp4-page .post__body ul,.lp4-page .post__body ol{margin:0 0 var(--space-5);padding-left:var(--space-6)}.lp4-page .post__body li{font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-loose);color:var(--color-body);margin:0 0 var(--space-2)}.lp4-page .post__body a{color:var(--color-blue);text-underline-offset:2px;transition:color var(--duration-base)var(--ease-default);text-decoration:underline}.lp4-page .post__body a:hover{color:var(--color-heading)}.lp4-page .post__body em{font-style:italic}.lp4-page .post__body blockquote{margin:var(--space-6)0;padding-left:var(--space-5);border-left:3px solid var(--color-border-medium);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-heading)}.lp4-page .post__takeaways{padding:var(--space-6)var(--space-7);background:var(--color-warm);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);margin:0 0 var(--space-10)}.lp4-page .post__takeaways-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-faint);margin:0 0 var(--space-3)}.lp4-page .post__takeaways ul{padding-left:var(--space-5);margin:0}.lp4-page .post__takeaways li{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-body);margin:0 0 var(--space-2)}.lp4-page .post__journey{align-items:center;gap:var(--space-2);margin:var(--space-8)0;flex-wrap:wrap;display:flex}.lp4-page .post__journey-step{padding:var(--space-2)var(--space-4);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-heading)}.lp4-page .post__journey-step--capture{background:var(--color-journey-capture)}.lp4-page .post__journey-step--review{background:var(--color-journey-review)}.lp4-page .post__journey-step--practise{background:var(--color-journey-practise)}.lp4-page .post__journey-step--speak{background:var(--color-journey-speak)}.lp4-page .post__journey-arrow{color:var(--color-faint);font-size:var(--text-base)}.lp4-page .post__modes{gap:var(--space-3);margin:var(--space-8)0;grid-template-columns:repeat(2,1fr);display:grid}.lp4-page .post__mode{padding:var(--space-5);background:var(--color-warm);border:1px solid var(--color-border-light);border-radius:var(--radius-md)}.lp4-page .post__mode-name{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-heading);margin:0 0 var(--space-1)}.lp4-page .post__mode-desc{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted);margin:0}.lp4-page .post__ba{gap:var(--space-3);margin:var(--space-8)0;grid-template-columns:1fr 1fr;display:grid}.lp4-page .post__ba-col{padding:var(--space-5);border-radius:var(--radius-md);border:1px solid var(--color-border-light)}.lp4-page .post__ba-col--before{background:var(--color-page)}.lp4-page .post__ba-col--after{background:var(--color-journey-speak);border-color:#0000}.lp4-page .post__ba-head{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-faint);margin:0 0 var(--space-3)}.lp4-page .post__ba-col ul{padding-left:var(--space-5);margin:0}.lp4-page .post__ba-col li{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-body);margin:0 0 var(--space-2)}.lp4-page .post__faq{margin:var(--space-12)0 0}.lp4-page .post__faq-title{font-family:var(--font-display);font-size:var(--text-heading-3);font-weight:var(--font-regular);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-heading);margin:0 0 var(--space-6)}.lp4-page .post__faq-item{padding:var(--space-5)0;border-top:1px solid var(--color-border-light)}.lp4-page .post__faq-q{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--font-semibold);color:var(--color-heading);margin:0 0 var(--space-2)}.lp4-page .post__faq-a{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-body);margin:0}.lp4-page .post__article--essay{max-width:min(var(--container-prose),90vw)}.lp4-page .post__body--essay h2{margin:var(--space-16)0 var(--space-5)}.lp4-page .post__body--essay h2:first-child{margin-top:0}.lp4-page .post__body--essay .post__bleed{margin-inline:calc(var(--space-8)*-1)}.lp4-page .post__body--essay .post__statement{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-regular);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-blue);text-align:center;text-wrap:balance;max-width:24ch;margin:var(--space-12)auto}.lp4-page .post__body--essay .post__underline,.lp4-page .post__body .wd-journey__note--accent{color:var(--color-red);font-weight:var(--font-medium);text-decoration:underline;-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red);text-underline-offset:4px;text-decoration-skip-ink:auto;text-decoration-thickness:2px}.lp4-page .post__body--essay .post__mark{font-weight:var(--font-semibold);color:var(--color-heading);background-image:linear-gradient(to top,var(--color-sage-bg)0,var(--color-sage-bg).44em,transparent .44em);-webkit-box-decoration-break:clone;box-decoration-break:clone}.lp4-page .post__body--essay .post__statement:before{content:"";width:var(--space-10);background:var(--color-border-medium);height:1px;margin:0 auto var(--space-6);display:block}.lp4-page .post__body .wd-journeys{gap:var(--space-3);margin:var(--space-8)0;display:grid}.lp4-page .post__body .wd-journey{background:var(--color-warm);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);grid-template-columns:232px 1fr;display:grid;overflow:hidden}.lp4-page .post__body .wd-journey__art{aspect-ratio:1;border-right:1px solid var(--color-border-light)}.lp4-page .post__body .wd-journey__art img{object-fit:cover;width:100%;height:100%;display:block}.lp4-page .post__body .wd-journey__body{padding:var(--space-6)var(--space-7);flex-direction:column;justify-content:center;display:flex}.lp4-page .post__body .wd-journey--second{box-shadow:inset 3px 0 0 0 var(--color-green)}.lp4-page .post__body .wd-journey__label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-faint);margin:0 0 var(--space-2)}.lp4-page .post__body .wd-journey__arc{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-heading);margin:0 0 var(--space-2)}.lp4-page .post__body .wd-journey__to{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-faint)}.lp4-page .post__body .wd-journey__items{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-body);margin:0}.lp4-page .post__body .wd-journey__note{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted);margin:var(--space-4)0 0;padding-top:var(--space-4);border-top:1px solid var(--color-border-light)}.lp4-page .post__body .wd-triggers{gap:var(--space-3);margin:var(--space-8)0;grid-template-columns:repeat(2,1fr);display:grid}.lp4-page .post__body .wd-trigger{align-items:center;gap:var(--space-4);padding:var(--space-5)var(--space-6);background:var(--color-warm);border-radius:var(--radius-md);display:flex}.lp4-page .post__body .wd-trigger__icon{width:var(--space-10);height:var(--space-10);opacity:.55;flex:none}.lp4-page .post__body .wd-trigger__text{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);color:var(--color-heading);margin:0}.lp4-page .post__body .wd-capture{padding:var(--space-6)var(--space-7);background:var(--color-warm);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);margin:var(--space-8)0}.lp4-page .post__body .wd-capture__head{align-items:center;gap:var(--space-2-5);margin-bottom:var(--space-5);display:flex}.lp4-page .post__body .wd-capture__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-red);box-shadow:0 0 0 3px var(--color-error-bg);flex-shrink:0}.lp4-page .post__body .wd-capture__who{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-heading)}.lp4-page .post__body .wd-capture__lang{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-faint);margin-left:auto}.lp4-page .post__body .wd-capture__quote{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-tight);color:var(--color-heading);border-left:none;margin:0;padding-left:0}.lp4-page .post__body .wd-capture__wave{justify-content:space-between;align-items:flex-end;gap:var(--space-px);height:var(--space-7);margin-top:var(--space-6);display:flex;overflow:hidden}.lp4-page .post__body .wd-capture__wave span{width:var(--space-0-5);border-radius:var(--space-px);background:var(--color-border-medium);flex:none}.lp4-page .post__body .wd-tutor{background:var(--color-warm);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);margin:var(--space-8)0;grid-template-columns:260px 1fr;display:grid;overflow:hidden}.lp4-page .post__body .wd-tutor__art{aspect-ratio:1;border-right:1px solid var(--color-border-light)}.lp4-page .post__body .wd-tutor__art img{object-fit:cover;width:100%;height:100%;display:block}.lp4-page .post__body .wd-tutor__body{padding:var(--space-6)var(--space-7);flex-direction:column;justify-content:center;display:flex}.lp4-page .post__body .wd-tutor__body p{font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0 0 var(--space-4)}.lp4-page .post__body .wd-tutor__body p:last-child{margin-bottom:0}.lp4-page .post__body .wd-scene{margin:var(--space-8)0}.lp4-page .post__body .wd-scene__img{border-radius:var(--radius-lg);border:1px solid var(--color-border-light);width:100%;max-width:440px;height:auto;margin:0 auto;display:block}.lp4-page .post__body .wd-scene__caption{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-faint);text-align:center;margin-top:var(--space-2-5)}.lp4-page .post__body .wd-needs{padding:var(--space-2)0;margin:var(--space-4)0 var(--space-8);list-style:none}.lp4-page .post__body .wd-needs__item{font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-body);padding:var(--space-3)0 var(--space-3)var(--space-8);border-bottom:1px solid var(--color-border-light);margin:0;position:relative}.lp4-page .post__body .wd-needs__item:last-child{border-bottom:none}.lp4-page .post__body .wd-needs__item:before{content:"";left:var(--space-1);top:calc(var(--space-3) + .42em);width:var(--space-3-5);height:var(--space-3-5);background:var(--color-green);border-radius:var(--radius-xs);position:absolute}.lp4-page .post__body .wd-needs__item:after{content:"";left:calc(var(--space-1) + 4.5px);top:calc(var(--space-3) + .42em + 3px);border:solid var(--color-inverse);border-width:0 1.5px 1.5px 0;width:4px;height:7px;position:absolute;transform:rotate(45deg)}.lp4-page .post__body .wd-arc{gap:var(--space-3);margin:var(--space-8)0;grid-template-columns:repeat(3,1fr);display:grid}.lp4-page .post__body .wd-arc__step{padding:var(--space-5)var(--space-5)var(--space-6);background:var(--color-warm);border:1px solid var(--color-border-light);border-radius:var(--radius-md)}.lp4-page .post__body .wd-arc__step--learn{box-shadow:inset 0 2px 0 0 var(--color-mode-learn)}.lp4-page .post__body .wd-arc__step--recall{box-shadow:inset 0 2px 0 0 var(--color-mode-recall)}.lp4-page .post__body .wd-arc__step--speak{box-shadow:inset 0 2px 0 0 var(--color-mode-speak)}.lp4-page .post__body .wd-arc__n{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--color-faint);margin:0}.lp4-page .post__body .wd-arc__name{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-heading);margin:var(--space-1)0 var(--space-2)}.lp4-page .post__body .wd-arc__desc{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted);margin:0}.lp4-page .post__body .wd-remember,.lp4-page .post__body .wd-who{column-gap:var(--space-8);row-gap:var(--space-1);padding:var(--space-6)var(--space-7);margin:var(--space-4)0 var(--space-8);background:var(--color-warm);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);grid-template-columns:repeat(2,1fr);list-style:none;display:grid}.lp4-page .post__body .wd-remember__item{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-body);padding:var(--space-2)0 var(--space-2)var(--space-5);margin:0;position:relative}.lp4-page .post__body .wd-remember__item:before{content:"";left:0;top:calc(var(--space-2) + .62em);width:var(--space-1);height:var(--space-1);border-radius:var(--radius-full);background:var(--color-green);position:absolute}@media (max-width:768px){.lp4-page .post__body--essay h2{margin:var(--space-12)0 var(--space-3)}.lp4-page .post__body--essay .post__bleed{margin-inline:0}.lp4-page .post__body--essay .post__statement{font-size:var(--text-2xl);margin:var(--space-10)auto}.lp4-page .post__body .wd-journey,.lp4-page .post__body .wd-tutor{grid-template-columns:1fr}.lp4-page .post__body .wd-journey__art,.lp4-page .post__body .wd-tutor__art{aspect-ratio:5/3;border-right:none;border-bottom:1px solid var(--color-border-light)}.lp4-page .post__body .wd-journey__body,.lp4-page .post__body .wd-tutor__body,.lp4-page .post__body .wd-capture{padding:var(--space-5)}.lp4-page .post__body .wd-journey__arc{font-size:var(--text-lg)}.lp4-page .post__body .wd-triggers,.lp4-page .post__body .wd-arc,.lp4-page .post__body .wd-remember,.lp4-page .post__body .wd-who{grid-template-columns:1fr}.lp4-page .post__body .wd-scene__img{max-width:100%}.lp4-page .post__body .wd-needs__item{padding-left:var(--space-7);font-size:16px}.lp4-page .post__body .wd-trigger{padding:var(--space-4)var(--space-5);gap:var(--space-3)}.lp4-page .post__body .wd-trigger__text{font-size:var(--text-md)}.lp4-page .post__body .wd-trigger__icon{width:var(--space-8);height:var(--space-8)}.lp4-page .post__body .wd-capture__quote{font-size:var(--text-lg)}}