.directory-head{padding-bottom:60px}.content-directory{padding-block:55px 90px}.directory-toolbar{max-width:900px;margin-bottom:34px}.directory-toolbar input{width:100%;background:var(--panel);border:1px solid var(--line);color:var(--text);padding:15px 17px;font:inherit}.directory-toolbar input:focus{outline:1px solid var(--green);border-color:var(--green)}.filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.filter-chip{border:1px solid var(--line);background:transparent;color:var(--muted);padding:8px 12px;font:11px var(--mono);cursor:pointer}.filter-chip:hover,.filter-chip:focus-visible,.filter-chip.is-active{border-color:var(--green);color:var(--green);outline:0}.directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.directory-card{display:flex;flex-direction:column;background:var(--panel);padding:27px;min-height:300px}.directory-card:hover{background:var(--panel2)}.directory-card[hidden]{display:none}.directory-category{color:var(--gold)!important;font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0}.directory-card h2{font-size:21px;line-height:1.25;margin:23px 0 12px}.directory-card h2 a{text-decoration:none}.directory-card>p:not(.directory-category){color:var(--muted);font-size:14px;line-height:1.65;margin:0 0 25px}.directory-card .text-link{margin-top:auto;font-size:13px}.directory-empty{border:1px solid var(--line);color:var(--muted);padding:30px;text-align:center}.knowledge-header{padding-block:100px 65px;border-bottom:1px solid var(--line)}.knowledge-header h1{font-size:clamp(42px,6vw,72px);line-height:1.04;letter-spacing:-.05em;max-width:960px;margin:0}.knowledge-header .article-byline{color:var(--muted);font:12px var(--mono);margin:28px 0 0}.knowledge-header .article-byline a{color:var(--green);text-decoration:none}.knowledge-body{max-width:820px;padding-block:65px 95px}.knowledge-body h2{font-size:clamp(27px,4vw,36px);line-height:1.2;letter-spacing:-.035em;margin:60px 0 18px;scroll-margin-top:95px}.knowledge-body h3{font-size:21px;line-height:1.3;margin:38px 0 13px}.knowledge-body p,.knowledge-body li{color:#c0c9d0}.knowledge-body li+li{margin-top:10px}.knowledge-body a{color:var(--green);text-underline-offset:3px}.definition-callout,.editorial-note{border:1px solid var(--line);border-left:3px solid var(--green);background:var(--panel);padding:24px;margin:10px 0 42px}.definition-callout strong,.editorial-note strong{color:var(--green);font:700 11px var(--mono);letter-spacing:.12em;text-transform:uppercase}.definition-callout p,.editorial-note p{font-size:18px;margin:10px 0 0}.editorial-note{border-left-color:var(--gold);margin-top:60px}.editorial-note strong{color:var(--gold)}.editorial-note p{font-size:14px}.entry-faq{border-top:1px solid var(--line);margin-top:55px;padding-top:45px}.entry-faq details{background:var(--panel);border:1px solid var(--line);padding:20px 22px}.entry-faq summary{font-weight:700;cursor:pointer}.entry-faq details p{margin-bottom:0}.lexicon-entry .knowledge-header{padding-bottom:55px}
@media(max-width:900px){.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.directory-grid{grid-template-columns:1fr}.directory-card{min-height:0}.knowledge-header{padding-block:70px 45px}.knowledge-body{padding-block:45px 70px}.knowledge-body h2{margin-top:45px}.filter-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}.filter-chip{flex:0 0 auto}}
