.avlex{--lx-ink:#203c3b;--lx-paper:#f4f1e8;--lx-line:#cfc8b7;color:var(--lx-ink);background:var(--lx-paper);padding:clamp(18px,3vw,36px);font:17px/1.65 system-ui,sans-serif;border-radius:4px;box-sizing:border-box}.avlex *{box-sizing:border-box}.avlex header{margin-bottom:26px}.avlex h2,.avlex h3{font-family:Georgia,serif;line-height:1.2}.avlex h2{font-size:clamp(2rem,5vw,3.6rem);margin:12px 0}.avlex h3{font-size:1.65rem;margin:12px 0;overflow-wrap:anywhere}.avlex p{max-width:900px}.avlex-kicker{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#665434}.avlex-scope,.avlex-help{font-size:.9rem}.avlex-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px}.avlex label{font-weight:650;min-width:0}.avlex input,.avlex select{width:100%;min-width:0;font:inherit;color:var(--lx-ink);padding:12px;margin-top:8px;border:1px solid #87958c;background:#fffdf7;border-radius:3px}.avlex-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px}.avlex-entry{padding:24px;background:#fffdf7;border:1px solid var(--lx-line);min-width:0}.avlex-entry p,.avlex-entry small{overflow-wrap:anywhere}.avlex-category{font-size:.8rem;color:#695231;margin:0}.avlex-sense{font-size:1.13rem}.avlex-usage{border-left:2px solid #967343;padding-left:12px;font-size:.92rem}.avlex-pages{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-top:24px;flex-wrap:wrap}.avlex button{font:inherit;padding:12px 18px;min-height:44px;border:1px solid var(--lx-ink);background:var(--lx-ink);color:white;border-radius:3px;cursor:pointer}.avlex button:disabled{opacity:.5;cursor:default}.avlex :is(button,input,select):focus-visible{outline:3px solid #b78126;outline-offset:4px}.avlex [data-lx-count]:focus{outline:2px solid #b78126;outline-offset:4px}.avlex small{color:#4c625c}@media(max-width:760px){.avlex-filters{grid-template-columns:1fr}}@media print{.avlex-filters,.avlex-pages{display:none}.avlex-entry{break-inside:avoid}.avlex-results{grid-template-columns:1fr 1fr}}
