.reference_page__oibnj{max-width:1120px;margin:0 auto;padding:32px 24px 48px;color:#29342e;letter-spacing:0}.reference_header__JuP9Y{margin-bottom:24px;max-width:780px}.reference_header__JuP9Y h1,.reference_header__JuP9Y h2{margin:0;font-size:32px;line-height:1.3;font-weight:650;color:#29342e;letter-spacing:0;overflow-wrap:anywhere}.reference_header__JuP9Y p{margin:12px 0 0;color:#505c55;font-size:16px;line-height:1.75}.reference_filters__yGAyG{display:flex;gap:12px;flex-wrap:wrap}.reference_search__LsUnP{display:flex;align-items:center;gap:10px;flex:1 1 260px;padding:0 12px;border:1px solid #9ca99f;border-radius:6px;background:#fffefa;color:#505c55}.reference_search__LsUnP input{width:100%;min-width:0;height:44px;padding:0;border:0;background:transparent;color:#29342e;font:inherit}.reference_search__LsUnP input::placeholder{color:#626e66}.reference_search__LsUnP:focus-within{outline:2px solid #a33827;outline-offset:2px}.reference_search__LsUnP input:focus{outline:none}.reference_search__LsUnP button{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;background:transparent;border:0;color:#505c55;cursor:pointer}.reference_filters__yGAyG select{min-height:44px;max-width:100%;padding:8px 32px 8px 12px;border:1px solid #9ca99f;border-radius:6px;background:#fffefa;color:#29342e;font:inherit}.reference_count__Qm2qY{margin:16px 0;font-size:14px;color:#505c55}.reference_entries__5xBge{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.reference_entry__Dc_Yi{min-width:0;padding:24px;border:1px solid #d5dbd5;border-radius:6px;background:#fffefa}.reference_category__tpXR6{font-size:13px;font-weight:600;color:#42664f}.reference_entry__Dc_Yi h2{margin:10px 0 12px;color:#29342e;font-size:20px;line-height:1.4;letter-spacing:0;overflow-wrap:anywhere}.reference_entry__Dc_Yi p{margin:12px 0 0;color:#505c55;line-height:1.8;font-size:15px}.reference_entry__Dc_Yi .reference_example__lk_GK{border-top:1px solid #e1e5df;padding-top:14px;color:#384d3e}.reference_empty__pwyRO{padding:32px 0;color:#505c55}.reference_empty__pwyRO button,.reference_links__BOWq4 a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #9ca99f;border-radius:6px;background:#fffefa;color:#29342e;text-decoration:none;font:inherit;cursor:pointer}.reference_links__BOWq4{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.reference_empty__pwyRO button:focus-visible,.reference_filters__yGAyG select:focus-visible,.reference_links__BOWq4 a:focus-visible,.reference_search__LsUnP button:focus-visible{outline:2px solid #a33827;outline-offset:2px}@media (max-width:767px){.reference_page__oibnj{padding:24px 20px 36px}.reference_page__oibnj[data-compact=true]{padding:28px 0 0}.reference_header__JuP9Y h1,.reference_header__JuP9Y h2{font-size:26px}.reference_entries__5xBge{grid-template-columns:minmax(0,1fr)}.reference_entry__Dc_Yi{padding:20px}.reference_filters__yGAyG select{width:100%}}