.vocabulary-hero:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:linear-gradient(135deg,#eef8f2,#fbf4df)}.alphabet-nav:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.55rem;margin:1rem 0}.alphabet-nav a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.alphabet-nav span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:inline-flex;align-items:center;justify-content:center;min-width:2.65rem;min-height:2.65rem;border-radius:50%;border:1px solid rgba(16,21,20,.22);font-weight:800;text-decoration:none}.alphabet-nav a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#fff;color:#174f48}.alphabet-nav span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#f0f1ef;color:#68716d}.vocabulary-hub-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.word-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.vocabulary-hub-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.word-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.vocabulary-panel:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border:1px solid rgba(16,21,20,.14);border-radius:14px;background:#fff;padding:1rem;box-shadow:0 8px 22px rgba(16,21,20,.06)}.word-card h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:.15rem 0 .45rem}.word-meta:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:.84rem;text-transform:capitalize;color:#52605a}.word-category:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:inline-block;margin-top:.7rem;padding:.25rem .55rem;border-radius:999px;background:#eef8f2;color:#174f48;font-size:.82rem;font-weight:700}.word-card[hidden]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none}.vocabulary-controls:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,.8fr);gap:1rem}.vocabulary-controls label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;gap:.35rem;font-weight:700}.vocabulary-controls input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.vocabulary-controls select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;border:1px solid #89958f;border-radius:9px;background:#fff;color:#101514;padding:.7rem;font:inherit}.vocabulary-controls input:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.vocabulary-controls select:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){outline:3px solid #e8b84d;outline-offset:2px}.vocabulary-actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.vocabulary-status:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:1.5rem;font-weight:700}.quick-list:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){line-height:1.9}.letter-browse:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.vocabulary-note:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border-left:4px solid #d59620;padding:.8rem 1rem;background:#fbf4df}@media(max-width:900px){.vocabulary-hub-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.word-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.vocabulary-hub-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.word-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.vocabulary-controls:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}.letter-browse:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid}.alphabet-nav a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.alphabet-nav span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-width:2.8rem;min-height:2.8rem}}@media print{.vocabulary-controls:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.vocabulary-actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.site-header:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.site-footer:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.letter-browse:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none!important}.word-card[hidden]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block}.word-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block}.word-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){break-inside:avoid;margin-bottom:.6rem;box-shadow:none}}