.word-wall.svelte-1nsf1pd{text-align:center;font-size:1.3rem;font-weight:700;letter-spacing:.04em;color:var(--vm-coral, #ff6b5e);margin:1.25rem 0}.checkpoint.svelte-1nsf1pd{margin:1.5rem 0;max-width:650px;padding:1rem 1.5rem;border:2px dashed #1b7a52;border-radius:8px;background:#1b7a520f}.checkpoint-label.svelte-1nsf1pd{margin:0 0 .4rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1b7a52}.checkpoint-text.svelte-1nsf1pd{margin:0;line-height:1.55}.dark .checkpoint.svelte-1nsf1pd{border-color:var(--vm-castaway, #72bfb8);background:#72bfb814}.dark .checkpoint-label.svelte-1nsf1pd{color:var(--vm-castaway, #72bfb8)}.sub-header.svelte-1nsf1pd{font-size:1.25rem;font-weight:700;font-family:Roboto Slab,serif;color:var(--vm-navy);margin:2rem 0 .75rem}.dark .sub-header.svelte-1nsf1pd{color:var(--vm-castaway)}@media(max-width:650px){.sub-header.svelte-1nsf1pd{font-size:1.1rem}}.diamond-list.svelte-1nsf1pd{list-style:none;margin:1rem 0;padding-left:1.5rem}.diamond-list.svelte-1nsf1pd li:where(.svelte-1nsf1pd){color:var(--vm-navy);margin-bottom:.5rem;padding-left:1rem;position:relative}.diamond-list.svelte-1nsf1pd li:where(.svelte-1nsf1pd):before{content:"◆";position:absolute;left:0;color:var(--vm-lighter-navy);font-size:1em;top:0;line-height:inherit}.dark .diamond-list.svelte-1nsf1pd li:where(.svelte-1nsf1pd){color:var(--vm-castaway)}@media(max-width:480px){.diamond-list.svelte-1nsf1pd{padding-left:.75rem}.diamond-list.svelte-1nsf1pd li:where(.svelte-1nsf1pd):before{font-size:.7em;top:.35em}}.guide-table-wrap.svelte-1nsf1pd{margin:1rem 0;border:3px solid var(--vm-lighter-navy);border-radius:8px;overflow:hidden}.guide-table.svelte-1nsf1pd{width:100%;border-collapse:collapse;font-size:.95rem}.guide-table.svelte-1nsf1pd th:where(.svelte-1nsf1pd),.guide-table.svelte-1nsf1pd td:where(.svelte-1nsf1pd){padding:.65rem 1rem;text-align:left;border-bottom:3px solid var(--vm-lighter-navy);border-right:3px solid var(--vm-lighter-navy)}.guide-table.svelte-1nsf1pd th:where(.svelte-1nsf1pd):last-child,.guide-table.svelte-1nsf1pd td:where(.svelte-1nsf1pd):last-child{border-right:none}.guide-table.svelte-1nsf1pd tr:where(.svelte-1nsf1pd):last-child th:where(.svelte-1nsf1pd),.guide-table.svelte-1nsf1pd tr:where(.svelte-1nsf1pd):last-child td:where(.svelte-1nsf1pd){border-bottom:none}.guide-table.svelte-1nsf1pd thead:where(.svelte-1nsf1pd) th:where(.svelte-1nsf1pd){background:var(--vm-lighter-navy);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--vm-ivory);border-right-color:var(--vm-ivory)}.guide-table.svelte-1nsf1pd tbody:where(.svelte-1nsf1pd) th:where(.svelte-1nsf1pd){font-weight:700;color:var(--vm-navy);background:var(--vm-ivory);white-space:nowrap}.guide-table.svelte-1nsf1pd tbody:where(.svelte-1nsf1pd) td:where(.svelte-1nsf1pd){font-weight:600;color:var(--vm-navy);background:var(--vm-azure-skies-30)}.dark .guide-table.svelte-1nsf1pd tbody:where(.svelte-1nsf1pd) th:where(.svelte-1nsf1pd){background:var(--vm-dark-navy);color:var(--vm-dark-ivory)}.dark .guide-table.svelte-1nsf1pd tbody:where(.svelte-1nsf1pd) td:where(.svelte-1nsf1pd){background:linear-gradient(var(--vm-castaway-50),var(--vm-castaway-50)),var(--vm-ivory);color:var(--vm-navy)}@media(max-width:480px){.guide-table.svelte-1nsf1pd th:where(.svelte-1nsf1pd),.guide-table.svelte-1nsf1pd td:where(.svelte-1nsf1pd){padding:.5rem .6rem;font-size:.85rem}}.attach-table.svelte-1nsf1pd{margin:1.5rem 0;overflow:hidden;border:3px solid var(--vm-lighter-navy);border-radius:8px;background-color:#fbfbf0}.attach-table.svelte-1nsf1pd table:where(.svelte-1nsf1pd){width:100%;table-layout:fixed;border-collapse:collapse}.attach-table.svelte-1nsf1pd th:where(.svelte-1nsf1pd),.attach-table.svelte-1nsf1pd td:where(.svelte-1nsf1pd){padding:1rem;text-align:left;border-bottom:3px solid var(--vm-lighter-navy);font-size:1.1rem}.attach-table.svelte-1nsf1pd th:where(.svelte-1nsf1pd){background-color:var(--vm-lighter-navy);color:var(--vm-ivory);font-weight:700;text-transform:uppercase;font-size:.9rem;letter-spacing:.03em;border-right:3px solid var(--vm-ivory)}.attach-table.svelte-1nsf1pd th:where(.svelte-1nsf1pd):last-child{border-right:none}.attach-table.svelte-1nsf1pd td:where(.svelte-1nsf1pd){border-right:3px solid var(--vm-lighter-navy)}.attach-table.svelte-1nsf1pd td:where(.svelte-1nsf1pd):last-child{border-right:none}.attach-table.svelte-1nsf1pd tbody:where(.svelte-1nsf1pd) tr:where(.svelte-1nsf1pd):last-child td:where(.svelte-1nsf1pd){border-bottom:none}.attach-table.svelte-1nsf1pd .verb-form:where(.svelte-1nsf1pd){background-color:var(--vm-azure-skies-30);color:var(--vm-navy);font-weight:700}.attach-table.svelte-1nsf1pd .with-pronoun:where(.svelte-1nsf1pd){background-color:var(--vm-navy);color:var(--vm-ivory)}.attach-table.svelte-1nsf1pd .pattern:where(.svelte-1nsf1pd){font-weight:600}.attach-table.svelte-1nsf1pd .pattern:where(.svelte-1nsf1pd)+.pattern:where(.svelte-1nsf1pd){margin-top:.4rem}.accent-mark.svelte-1nsf1pd{color:var(--vm-coral);font-weight:700}.attach-table.svelte-1nsf1pd .accent:where(.svelte-1nsf1pd){background-color:var(--vm-navy);color:var(--vm-ivory)}@media(max-width:768px){.attach-table.svelte-1nsf1pd th:where(.svelte-1nsf1pd),.attach-table.svelte-1nsf1pd td:where(.svelte-1nsf1pd){padding:.75rem;font-size:.9rem}}@media(max-width:480px){.attach-table.svelte-1nsf1pd th:where(.svelte-1nsf1pd),.attach-table.svelte-1nsf1pd td:where(.svelte-1nsf1pd){padding:.5rem .35rem;font-size:clamp(.7rem,2.5vw,.9rem)}.attach-table.svelte-1nsf1pd{border-width:2px}.attach-table.svelte-1nsf1pd td:where(.svelte-1nsf1pd),.attach-table.svelte-1nsf1pd th:where(.svelte-1nsf1pd){border-right-width:2px;border-bottom-width:2px}}.dark .attach-table.svelte-1nsf1pd{border-color:var(--vm-lighter-navy)}.dark .attach-table.svelte-1nsf1pd th:where(.svelte-1nsf1pd){background-color:var(--vm-lighter-navy);color:var(--vm-ivory)}.dark .attach-table.svelte-1nsf1pd td:where(.svelte-1nsf1pd){border-right-color:var(--vm-lighter-navy);border-bottom-color:var(--vm-lighter-navy)}.dark .attach-table.svelte-1nsf1pd .verb-form:where(.svelte-1nsf1pd){background:linear-gradient(var(--vm-castaway-50),var(--vm-castaway-50)),var(--vm-ivory);color:var(--vm-navy)}.dark .attach-table.svelte-1nsf1pd .with-pronoun:where(.svelte-1nsf1pd){background-color:var(--vm-light-navy)}
