.page_page__lqvlj{padding:2rem 0 4rem;background:var(--pp-cream);min-height:calc(100vh - var(--nav-height))}.page_container__OeuPD{max-width:900px;margin:0 auto;padding:0 1.5rem}.page_header__1tt5R{margin-bottom:1.5rem}.page_header__1tt5R h1{font-size:1.75rem;color:var(--pp-ink);margin-bottom:.5rem}.page_subtitle__Ijch6{font-size:.9375rem;color:var(--pp-ink-soft);line-height:1.5}.page_searchBar__4vKTX{position:relative;margin-bottom:1rem}.page_searchInput__bcp4X{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:1px solid var(--pp-border-light);border-radius:var(--radius-md);font-size:.875rem;font-family:inherit;color:var(--pp-ink);background:var(--pp-white);outline:none;transition:border-color .15s}.page_searchInput__bcp4X:focus{border-color:var(--pp-green)}.page_searchInput__bcp4X::placeholder{color:var(--pp-ink-soft)}.page_clearBtn__BHSMO{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--pp-ink-soft);font-size:.875rem;cursor:pointer;padding:.25rem;line-height:1}.page_clearBtn__BHSMO:hover{color:var(--pp-ink)}.page_categories__fpB00{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:1.25rem}.page_catBtn__EMltQ{padding:.375rem .75rem;border:1px solid var(--pp-border-light);border-radius:1.25rem;background:var(--pp-white);color:var(--pp-ink-soft);font-size:.6875rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s;white-space:nowrap}.page_catBtn__EMltQ:hover{border-color:var(--pp-green);color:var(--pp-green)}.page_catBtnActive__yCbi2{background:var(--pp-green);color:#fff;border-color:var(--pp-green)}.page_resultCount__r80BT{font-size:.75rem;color:var(--pp-ink-soft);margin-bottom:1rem}.page_empty__jRR4_{text-align:center;padding:3rem 1rem;color:var(--pp-ink-soft);font-size:.875rem}.page_resetLink__A14nu{background:none;border:none;color:var(--pp-green);font-family:inherit;font-size:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.page_termsList__bgAis{display:flex;flex-direction:column;gap:.75rem}.page_termCard__1tvT9{background:var(--pp-white);border:1px solid var(--pp-border-light);border-radius:var(--radius-md);padding:1.25rem;transition:border-color .15s}.page_termCard__1tvT9:hover{border-color:var(--pp-green)}.page_termHeader__wy8wg{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.page_termName__jfILr{font-size:1rem;font-weight:700;color:var(--pp-green);margin:0;line-height:1.3}.page_termCat__aTamU{font-size:.625rem;font-weight:600;color:var(--pp-forest);background:var(--pp-mint);padding:.125rem .5rem;border-radius:.75rem;white-space:nowrap;flex-shrink:0}.page_termDef__CUHIe{font-size:.8125rem;color:var(--pp-ink);line-height:1.6;margin-bottom:0}.page_termExample__QwRnk{margin-top:.625rem;padding:.625rem .75rem;background:var(--pp-cream);border-radius:var(--radius-sm);font-size:.75rem;color:var(--pp-ink-soft);line-height:1.5}.page_termExample__QwRnk strong{color:var(--pp-ink)}@media (max-width:768px){.page_page__lqvlj{padding:1.5rem 0 3rem}.page_container__OeuPD{padding:0 1rem}.page_header__1tt5R h1{font-size:1.375rem}.page_subtitle__Ijch6{font-size:.875rem}.page_categories__fpB00{gap:.25rem}.page_catBtn__EMltQ{font-size:.625rem;padding:.25rem .5rem}.page_termCard__1tvT9{padding:1rem}.page_termHeader__wy8wg{flex-direction:column;gap:.25rem}}@media (max-width:480px){.page_header__1tt5R h1{font-size:1.25rem}.page_searchInput__bcp4X{font-size:.8125rem}.page_termName__jfILr{font-size:.9375rem}.page_termDef__CUHIe{font-size:.75rem}}