.lt-panel[data-astro-cid-tggdegub] [data-astro-cid-tggdegub][hidden]{display:none!important}.lt-hero[data-astro-cid-tggdegub]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:start;gap:64px;padding-top:72px;padding-bottom:96px}.lt-copy[data-astro-cid-tggdegub]{padding-top:36px}.lt-copy[data-astro-cid-tggdegub] .p-eyebrow[data-astro-cid-tggdegub]{margin-bottom:26px}.lt-copy[data-astro-cid-tggdegub] h1[data-astro-cid-tggdegub]{max-width:12ch;font-weight:400;font-size:clamp(44px,5.2vw,72px);line-height:1.02;letter-spacing:-.03em}.lt-sub[data-astro-cid-tggdegub]{max-width:44ch;margin-top:28px;color:var(--ink-body);font-size:18px;line-height:1.7}.lt-facts[data-astro-cid-tggdegub]{display:flex;flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:0;list-style:none;color:var(--ink-mute);font:400 11px/1.5 var(--mono);letter-spacing:.15em;text-transform:uppercase}.lt-panel[data-astro-cid-tggdegub]{position:relative;min-height:600px;padding:34px;border-radius:24px;background:var(--paper);scroll-margin-top:104px}.lt-panel[data-astro-cid-tggdegub]>[data-astro-cid-tggdegub][data-show]{display:none}.lt-panel[data-astro-cid-tggdegub][data-state=intro]>[data-astro-cid-tggdegub][data-show=intro],.lt-panel[data-astro-cid-tggdegub][data-state=question]>[data-astro-cid-tggdegub][data-show=question],.lt-panel[data-astro-cid-tggdegub][data-state=result]>[data-astro-cid-tggdegub][data-show=result]{display:block}.lt-intro[data-astro-cid-tggdegub] .p-eyebrow[data-astro-cid-tggdegub]{margin-bottom:18px}.lt-kinds[data-astro-cid-tggdegub]{display:grid;gap:12px;margin:0;padding:0;list-style:none}.lt-kinds[data-astro-cid-tggdegub] li[data-astro-cid-tggdegub]{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:18px;padding:16px;border-radius:18px;background:#fff;color:var(--ink-body);font-size:16px;line-height:1.5;box-shadow:0 1px 2px #3e2a210f}.lt-kinds[data-astro-cid-tggdegub] strong[data-astro-cid-tggdegub]{color:var(--ink);font-weight:500}.lt-kind-mark[data-astro-cid-tggdegub]{display:grid;place-items:center;width:56px;height:56px;border-radius:14px;background:#d9dff2;color:#27221f;font:500 20px/1 DM Sans,Helvetica Neue,Arial,sans-serif}.lt-kinds[data-astro-cid-tggdegub] li[data-astro-cid-tggdegub]:nth-child(3) .lt-kind-mark[data-astro-cid-tggdegub]{background:#dceadb;letter-spacing:.05em}.lt-kind-sound[data-astro-cid-tggdegub]{background:#f6e1a3;color:#4a3428}.lt-kind-sound[data-astro-cid-tggdegub] svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.lt-kind-sound[data-astro-cid-tggdegub] circle{fill:currentColor;stroke:none}.lt-intro-note[data-astro-cid-tggdegub]{margin-top:22px;color:var(--ink-body);font-size:15px;line-height:1.65}.lt-intro-note[data-astro-cid-tggdegub] strong[data-astro-cid-tggdegub]{color:var(--ink);font-weight:500}.lt-start[data-astro-cid-tggdegub]{margin-top:26px}.lt-progress[data-astro-cid-tggdegub]{display:flex;align-items:center;gap:16px;margin-bottom:18px;color:var(--ink-mute);font:400 11px/1.5 var(--mono);letter-spacing:.15em;text-transform:uppercase}.lt-progress[data-astro-cid-tggdegub] p[data-astro-cid-tggdegub]{flex:none}.lt-bar[data-astro-cid-tggdegub]{flex:1;height:4px;overflow:hidden;border-radius:4px;background:#e6ded3}.lt-bar[data-astro-cid-tggdegub] span[data-astro-cid-tggdegub]{display:block;height:100%;width:0;background:var(--espresso);transition:width .4s var(--ease)}.lt-tile[data-astro-cid-tggdegub]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:196px;padding:28px 28px 30px;border-radius:22px;background:#d9dff2;text-align:center}.lt-tile[data-astro-cid-tggdegub][data-tile=context]{background:#dceadb}.lt-word[data-astro-cid-tggdegub]{color:#27221f;font:400 clamp(36px,4.4vw,54px)/1.15 "DM Sans","Helvetica Neue",Arial,sans-serif;letter-spacing:-.01em;overflow-wrap:anywhere}.lt-sentence[data-astro-cid-tggdegub]{color:#27221f;font:400 clamp(22px,2.4vw,28px)/1.4 "DM Sans","Helvetica Neue",Arial,sans-serif;text-wrap:balance}.lt-gap[data-astro-cid-tggdegub]{display:inline-block;min-width:3.2em;margin:0 .12em;padding:0 .2em;border-bottom:2px solid #27221F;line-height:1.15;vertical-align:baseline}.lt-gap-wrap[data-astro-cid-tggdegub]{white-space:nowrap}.lt-gap[data-astro-cid-tggdegub].is-filled{border-bottom-color:transparent;background:#fff;font-weight:700}.lt-sound[data-astro-cid-tggdegub]{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:#f6e1a3;color:#4a3428;cursor:pointer}.lt-tile[data-astro-cid-tggdegub][data-tile=meaning] .lt-sound[data-astro-cid-tggdegub]{position:absolute;right:18px;bottom:18px}.lt-tile[data-astro-cid-tggdegub][data-tile=listen] .lt-sound[data-astro-cid-tggdegub]{width:92px;height:92px}.lt-sound[data-astro-cid-tggdegub]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.lt-sound[data-astro-cid-tggdegub][data-playing=true]{background:#efcf79}.lt-sound[data-astro-cid-tggdegub] svg{width:52%;height:52%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.lt-sound[data-astro-cid-tggdegub] circle{fill:currentColor;stroke:none}.lt-translation[data-astro-cid-tggdegub]{margin-top:12px;color:var(--ink-body);font-size:15px;line-height:1.5;text-align:center}.lt-prompt[data-astro-cid-tggdegub]{margin-top:20px;color:var(--ink-mute);font:400 12px/1.5 var(--mono);letter-spacing:.14em;text-align:center;text-transform:uppercase}.lt-options[data-astro-cid-tggdegub]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.lt-option[data-astro-cid-tggdegub]{display:flex;align-items:center;gap:12px;min-height:58px;padding:10px 16px;border:1.5px solid #E6DED3;border-radius:14px;background:#fffdf9;color:var(--ink);font:500 16px/1.3 var(--sans);text-align:left;cursor:pointer;transition:border-color .15s var(--ease),background-color .15s var(--ease)}.lt-option[data-astro-cid-tggdegub]:not(:disabled):hover{border-color:#bfae9c;background:#fff}.lt-option[data-astro-cid-tggdegub]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lt-option[data-astro-cid-tggdegub]:disabled{cursor:default}.lt-option[data-astro-cid-tggdegub].is-answer{border-color:#8db27a;background:#e6f0dd}.lt-option[data-astro-cid-tggdegub].is-wrong{border-color:#d39488;background:#f7e3df}.lt-key[data-astro-cid-tggdegub]{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:7px;background:#f1ebe2;color:var(--ink-mute);font:400 11px/1 var(--mono)}.lt-unknown[data-astro-cid-tggdegub]{display:block;min-height:44px;margin:10px auto 0;padding:0 12px;border:0;background:transparent;color:var(--ink-body);font:500 15px/1 var(--sans);text-decoration:underline;text-decoration-color:#c9bcae;text-underline-offset:5px;cursor:pointer}.lt-unknown[data-astro-cid-tggdegub]:not(:disabled):hover{color:var(--ink);text-decoration-color:currentColor}.lt-unknown[data-astro-cid-tggdegub]:disabled{cursor:default;opacity:.5}.lt-unknown[data-astro-cid-tggdegub]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lt-result[data-astro-cid-tggdegub] .p-eyebrow[data-astro-cid-tggdegub]{margin-bottom:14px}.lt-level[data-astro-cid-tggdegub]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.lt-level-code[data-astro-cid-tggdegub]{color:var(--ink);font:400 clamp(64px,7vw,88px)/.95 var(--display);letter-spacing:-.03em}.lt-level-name[data-astro-cid-tggdegub]{color:var(--ink-body);font:400 20px/1.2 var(--sans)}.lt-levels[data-astro-cid-tggdegub]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:22px 0 0;padding:0;list-style:none}.lt-levels[data-astro-cid-tggdegub] li[data-astro-cid-tggdegub]{padding:9px 0 8px;border-radius:9px;background:#e6ded3;color:var(--ink-mute);font:400 11px/1 var(--mono);letter-spacing:.12em;text-align:center}.lt-levels[data-astro-cid-tggdegub] li[data-astro-cid-tggdegub].is-reached{background:#d6c9ba;color:var(--ink)}.lt-levels[data-astro-cid-tggdegub] li[data-astro-cid-tggdegub].is-level{background:var(--espresso);color:#fbf8f3}.lt-known[data-astro-cid-tggdegub]{margin-top:22px;color:var(--ink);font-size:17px;line-height:1.55;text-wrap:pretty}.lt-says[data-astro-cid-tggdegub]{margin-top:8px;color:var(--ink-body);font-size:15px;line-height:1.6;text-wrap:pretty}.lt-missed[data-astro-cid-tggdegub]{margin-top:24px}.lt-missed-title[data-astro-cid-tggdegub]{padding-bottom:8px;border-bottom:1px solid var(--line);color:var(--ink-mute);font:400 11px/1.5 var(--mono);letter-spacing:.15em;text-transform:uppercase}.lt-missed[data-astro-cid-tggdegub] ul[data-astro-cid-tggdegub]{margin:0;padding:0;list-style:none}.lt-missed[data-astro-cid-tggdegub] li{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(0,1.2fr) 76px;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid #ECE4D9}.lt-missed[data-astro-cid-tggdegub] .lt-play{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #E6DED3;border-radius:50%;background:#fffdf9;color:var(--ink);cursor:pointer}.lt-missed[data-astro-cid-tggdegub] .lt-play:before{content:"";width:15px;height:15px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 9.5h3l4-3.5v12l-4-3.5H5z'/%3E%3Cpath d='M15.5 9a4 4 0 0 1 0 6M18 6.5a7.5 7.5 0 0 1 0 11'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 9.5h3l4-3.5v12l-4-3.5H5z'/%3E%3Cpath d='M15.5 9a4 4 0 0 1 0 6M18 6.5a7.5 7.5 0 0 1 0 11'/%3E%3C/svg%3E") center / contain no-repeat}.lt-missed[data-astro-cid-tggdegub] .lt-play[data-playing=true]{border-color:var(--espresso);background:var(--espresso);color:#fbf8f3}.lt-missed[data-astro-cid-tggdegub] .lt-play:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lt-missed[data-astro-cid-tggdegub] .lt-missed-word{color:#211a16;font:500 16px/1.4 DM Sans,Helvetica Neue,Arial,sans-serif}.lt-missed[data-astro-cid-tggdegub] .lt-missed-reading{color:var(--ink-mute);font-size:13px;font-weight:400;white-space:nowrap}.lt-missed[data-astro-cid-tggdegub] .lt-missed-meaning{color:var(--ink-body);font-size:15px;line-height:1.4}.lt-missed[data-astro-cid-tggdegub] .lt-missed-lesson{color:var(--ink-mute);font:400 10px/1.4 var(--mono);letter-spacing:.12em;text-align:right;text-transform:uppercase;white-space:nowrap}.lt-result-actions[data-astro-cid-tggdegub]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px}.lt-again[data-astro-cid-tggdegub]{display:block;min-height:44px;margin-top:8px;padding:0;border:0;background:transparent;color:var(--ink-body);font:500 15px/1 var(--sans);text-decoration:underline;text-decoration-color:#c9bcae;text-underline-offset:5px;cursor:pointer}.lt-again[data-astro-cid-tggdegub]:hover{color:var(--ink);text-decoration-color:currentColor}.lt-again[data-astro-cid-tggdegub]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lt-how[data-astro-cid-tggdegub]{position:relative;padding-top:88px;padding-bottom:104px}.lt-how[data-astro-cid-tggdegub]:before{content:"";position:absolute;top:0;left:32px;right:32px;height:1px;background:var(--line)}.lt-how[data-astro-cid-tggdegub] h2[data-astro-cid-tggdegub]{font-size:clamp(34px,3.6vw,48px)}.lt-how-grid[data-astro-cid-tggdegub]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px}.lt-how[data-astro-cid-tggdegub] h3[data-astro-cid-tggdegub]{color:var(--ink);font:500 18px/1.35 var(--sans);letter-spacing:-.005em}.lt-how[data-astro-cid-tggdegub] p[data-astro-cid-tggdegub]{margin-top:10px;color:var(--ink-body);font-size:16px;line-height:1.7}.lt-how[data-astro-cid-tggdegub] a[data-astro-cid-tggdegub]{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#c9bcae;text-underline-offset:4px}.lt-how[data-astro-cid-tggdegub] a[data-astro-cid-tggdegub]:hover{text-decoration-color:currentColor}.lt-first[data-astro-cid-tggdegub]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:40px 64px;padding-top:88px;padding-bottom:104px}.lt-first[data-astro-cid-tggdegub]:before{content:"";position:absolute;top:0;left:32px;right:32px;height:1px;background:var(--line)}.lt-first[data-astro-cid-tggdegub] h2[data-astro-cid-tggdegub]{font-size:clamp(34px,3.6vw,48px)}.lt-first-copy[data-astro-cid-tggdegub] p[data-astro-cid-tggdegub]{max-width:46ch;margin-top:16px;color:var(--ink-body);font-size:16px;line-height:1.7}.lt-first-copy[data-astro-cid-tggdegub] .p-text-link[data-astro-cid-tggdegub]{margin-top:14px}.lt-first-words[data-astro-cid-tggdegub]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none}.lt-first-words[data-astro-cid-tggdegub] li[data-astro-cid-tggdegub]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--line)}.lt-first-term[data-astro-cid-tggdegub]{color:var(--ink);font-size:17px;font-weight:500}.lt-first-reading[data-astro-cid-tggdegub]{margin-left:.5em;color:var(--ink-mute);font-size:14px;font-weight:400}.lt-first-meaning[data-astro-cid-tggdegub]{color:var(--ink-body);font-size:15px;text-align:right}@media(max-width:1000px){.lt-hero[data-astro-cid-tggdegub]{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:56px;padding-bottom:72px}.lt-copy[data-astro-cid-tggdegub]{padding-top:0}.lt-panel[data-astro-cid-tggdegub]{min-height:0}.lt-how-grid[data-astro-cid-tggdegub]{grid-template-columns:minmax(0,1fr);gap:28px}.lt-first[data-astro-cid-tggdegub]{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.lt-hero[data-astro-cid-tggdegub]{padding-top:40px;padding-bottom:64px}.lt-copy[data-astro-cid-tggdegub] .p-eyebrow[data-astro-cid-tggdegub]{margin-bottom:20px;font-size:11px}.lt-copy[data-astro-cid-tggdegub] h1[data-astro-cid-tggdegub]{font-size:clamp(36px,10.4vw,48px);line-height:1.06}.lt-sub[data-astro-cid-tggdegub]{margin-top:22px;font-size:17px;line-height:1.65}.lt-panel[data-astro-cid-tggdegub]{margin-inline:-8px;padding:22px 18px}.lt-tile[data-astro-cid-tggdegub]{min-height:168px;padding:24px 20px 26px}.lt-options[data-astro-cid-tggdegub]{grid-template-columns:minmax(0,1fr)}.lt-missed[data-astro-cid-tggdegub] li{grid-template-columns:34px minmax(0,1fr) 76px}.lt-missed[data-astro-cid-tggdegub] .lt-missed-meaning{grid-column:2 / -1;grid-row:2}.lt-how[data-astro-cid-tggdegub]{padding-top:64px;padding-bottom:80px}.lt-how[data-astro-cid-tggdegub]:before{left:22px;right:22px}.lt-first[data-astro-cid-tggdegub]{padding-top:64px;padding-bottom:80px}.lt-first[data-astro-cid-tggdegub]:before{left:22px;right:22px}.lt-first-words[data-astro-cid-tggdegub]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.lt-bar[data-astro-cid-tggdegub] span[data-astro-cid-tggdegub],.lt-option[data-astro-cid-tggdegub]{transition:none}}
