.plan.svelte-rwnigq{background:var(--paper);border:1px solid var(--line);padding:48px 52px;display:grid;gap:40px}.head.svelte-rwnigq{display:grid;gap:10px;border-bottom:1px solid var(--line);padding-bottom:28px}.word.svelte-rwnigq{font-family:var(--display);font-style:italic;font-size:var(--t-word);line-height:1}.why.svelte-rwnigq{max-width:60ch}.learned.svelte-rwnigq{font-family:var(--display);font-size:var(--t-h3);line-height:1.35;max-width:40ch}section.svelte-rwnigq{display:grid;gap:16px;min-width:0;align-content:start}.sh.svelte-rwnigq{display:flex;align-items:baseline;gap:12px;border-bottom:1px solid var(--line);padding-bottom:8px}.sh.svelte-rwnigq span:where(.svelte-rwnigq){font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500;margin-left:auto}.intents.svelte-rwnigq{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.in.svelte-rwnigq{display:grid;gap:8px;align-content:start}.in.svelte-rwnigq b:where(.svelte-rwnigq){font-family:var(--display);font-weight:400;font-size:2rem;line-height:1;color:var(--accent)}.in.svelte-rwnigq p:where(.svelte-rwnigq){font-size:var(--t-small);color:var(--muted);line-height:1.5}.vals.svelte-rwnigq{display:flex;gap:8px;flex-wrap:wrap}.vals.svelte-rwnigq i:where(.svelte-rwnigq){font-style:normal;font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted)}.two.svelte-rwnigq{display:grid;grid-template-columns:1fr 1fr;gap:40px}ul.svelte-rwnigq{margin:0;padding:0;list-style:none;display:grid;gap:10px}li.svelte-rwnigq{display:grid;grid-template-columns:7.5em 1fr;gap:12px;line-height:1.5}li.svelte-rwnigq span:where(.svelte-rwnigq){color:var(--muted);font-size:var(--t-small);font-variant-numeric:tabular-nums;padding-top:2px}.no.svelte-rwnigq{padding:12px 16px;background:var(--fill);border-radius:var(--radius);font-size:var(--t-small)}.no.svelte-rwnigq b:where(.svelte-rwnigq){font-weight:500}.foot.svelte-rwnigq{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:16px;font-size:var(--t-label);letter-spacing:.06em;color:var(--muted)}@media(max-width:680px){.plan.svelte-rwnigq{padding:28px 20px;gap:30px}.word.svelte-rwnigq{font-size:2.8rem}.intents.svelte-rwnigq,.two.svelte-rwnigq{grid-template-columns:1fr;gap:26px}}
