.search-module__gmSGKG__page{max-width:var(--w-page);padding:calc(var(--gap-grid) * 3) var(--pad-x) calc(var(--gap-grid) * 6);margin:0 auto}.search-module__gmSGKG__intro{max-width:var(--w-copy)}.search-module__gmSGKG__intro h1{margin:calc(var(--gap-grid) / 2) 0 var(--gap-grid);font-size:clamp(var(--t-hero), 7vw, var(--t-hero-wide));line-height:var(--lh-tight);letter-spacing:var(--ls-score)}.search-module__gmSGKG__intro>p:last-child{max-width:var(--w-practice);color:var(--ink-4);font-size:var(--t-lede);line-height:var(--lh-body)}.search-module__gmSGKG__eyebrow,.search-module__gmSGKG__kind{color:var(--gold-text);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase}.search-module__gmSGKG__searchForm{gap:var(--gap-grid);margin:calc(var(--gap-grid) * 2.5) 0 calc(var(--gap-grid) * 3);grid-template-columns:1fr auto auto;display:grid}.search-module__gmSGKG__searchForm input{border:thin solid var(--line);border-radius:var(--r-pill);min-width:0;padding:var(--gap-option) var(--gap-grid);background:var(--raised);color:var(--ink);font:inherit}.search-module__gmSGKG__searchForm button,.search-module__gmSGKG__more,.search-module__gmSGKG__filterToggle{border-radius:var(--r-pill);padding:var(--gap-option) var(--gap-grid);background:var(--btn-bg);color:var(--btn-fg);border:0;font-weight:650}.search-module__gmSGKG__searchForm .search-module__gmSGKG__clear{border:thin solid var(--line);color:var(--ink);background:0 0}.search-module__gmSGKG__filterToggle{display:none}.search-module__gmSGKG__layout{grid-template-columns:minmax(var(--w-facet-min), var(--w-facet)) 1fr;gap:calc(var(--gap-grid) * 3);display:grid}.search-module__gmSGKG__facets h2,.search-module__gmSGKG__resultHeading h2{font-size:var(--t-body)}.search-module__gmSGKG__facets fieldset{margin:calc(var(--gap-grid) * 1.5) 0;border:0;padding:0}.search-module__gmSGKG__facets legend{margin-bottom:calc(var(--gap-grid) / 2);font-weight:700}.search-module__gmSGKG__facets label{align-items:start;gap:calc(var(--gap-grid) / 2);padding:calc(var(--gap-grid) / 2) 0;font-size:var(--t-small);grid-template-columns:auto 1fr auto;display:grid}.search-module__gmSGKG__facets small{color:var(--ink-4)}.search-module__gmSGKG__resultHeading{border-bottom:thin solid var(--line);margin-bottom:var(--gap-grid);justify-content:space-between;align-items:baseline;display:flex}.search-module__gmSGKG__cards{gap:var(--gap-grid);display:grid}.search-module__gmSGKG__card{border:thin solid var(--line);border-radius:var(--r-card);padding:calc(var(--gap-grid) * 1.5);background:var(--raised)}.search-module__gmSGKG__card h3{margin:calc(var(--gap-grid) / 2) 0;font-size:var(--t-h3)}.search-module__gmSGKG__card>p:not(.search-module__gmSGKG__kind){color:var(--ink-4);line-height:var(--lh-body)}.search-module__gmSGKG__card ul{gap:calc(var(--gap-grid) / 2);margin:var(--gap-grid) 0 0;padding:0;list-style:none;display:grid}.search-module__gmSGKG__card li{justify-content:space-between;align-items:baseline;gap:var(--gap-grid);display:flex}.search-module__gmSGKG__card a{color:var(--ink);text-decoration-thickness:var(--decoration-thickness);text-underline-offset:var(--decoration-offset);font-weight:650}.search-module__gmSGKG__card li span{color:var(--ink-4);font-family:var(--font-mono);font-size:var(--t-label)}.search-module__gmSGKG__groupToggle{margin-top:var(--gap-grid);padding:calc(var(--gap-grid) / 2) 0;color:var(--ink);font:inherit;text-decoration:underline;text-decoration-thickness:var(--decoration-thickness);text-underline-offset:var(--decoration-offset);background:0 0;border:0;font-weight:650}.search-module__gmSGKG__state{padding:calc(var(--gap-grid) * 2) 0;color:var(--ink-4)}.search-module__gmSGKG__more{margin-top:calc(var(--gap-grid) * 1.5)}.search-module__gmSGKG__srOnly{width:var(--r-tick);height:var(--r-tick);margin:calc(var(--r-tick) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.search-module__gmSGKG__searchForm{margin-bottom:calc(var(--gap-grid) * 1.5);grid-template-columns:1fr auto}.search-module__gmSGKG__searchForm .search-module__gmSGKG__clear{grid-column:1/-1}.search-module__gmSGKG__filterToggle{margin-bottom:calc(var(--gap-grid) * 1.5);display:inline-flex}.search-module__gmSGKG__layout{grid-template-columns:1fr}.search-module__gmSGKG__facets{border-bottom:thin solid var(--line);display:none}.search-module__gmSGKG__facetsOpen{display:block}.search-module__gmSGKG__card li{align-items:flex-start;gap:calc(var(--gap-grid) / 4);flex-direction:column}}
