.language-picker{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800}.language-picker select{padding:9px 28px 9px 10px;border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:4px}.lexicon-main{max-width:1180px;margin:0 auto;padding:70px clamp(18px,5vw,64px) 110px}.lexicon-hero{max-width:850px}.lexicon-hero h1{font:500 clamp(48px,7vw,84px)/.96 Georgia,serif;letter-spacing:-.05em;margin:20px 0 26px}.lexicon-hero>p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:18px;line-height:1.65}.lexicon-search{display:block;margin-top:34px;max-width:660px}.lexicon-search span{display:block;font-size:13px;font-weight:850;margin-bottom:8px}.lexicon-search input{width:100%;padding:16px 18px;border:1px solid var(--line);border-radius:4px;background:var(--white);font:inherit;color:var(--ink)}.letter-nav{display:flex;flex-wrap:wrap;gap:7px;margin:25px 0 50px}.letter-nav a{display:grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border:1px solid var(--line);color:var(--ink);text-decoration:none;font-weight:800;background:var(--white)}.lexicon-group{display:grid;grid-template-columns:120px 1fr;border-top:1px solid var(--line);padding:32px 0}.lexicon-group>h2{font:500 52px Georgia,serif;margin:0}.term-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.term-card{background:var(--white);border:1px solid var(--line);padding:22px}.term-card h3{font:600 23px Georgia,serif;margin:0 0 10px}.term-card p{color:var(--muted);line-height:1.6;margin:0}.term-card .term-counterpart{display:inline-block;margin-top:14px;color:var(--orange);font-size:12px;font-weight:850}.lexicon-empty{padding:30px;background:var(--white);border:1px solid var(--line)}footer a{color:var(--ink);font-weight:800;text-decoration:none}@media(max-width:800px){.site-header nav{display:none}.language-picker span{display:none}.lexicon-main{padding-top:45px}.lexicon-group{grid-template-columns:1fr}.lexicon-group>h2{margin-bottom:18px}.term-grid{grid-template-columns:1fr}}@media(max-width:520px){.site-header{gap:10px}.site-header .button{display:none}.lexicon-hero h1{font-size:48px}}
