._directory_1ibec_1{padding-top:0}._directory_1ibec_1 .section-heading h2{font-size:clamp(1.25rem,2.5vw,1.6rem);line-height:1.4}._tools_1ibec_3{background:#f5f9fe;border:1px solid #d6e1ee;border-radius:18px;grid-template-columns:minmax(0,2fr) minmax(160px,1fr) auto;align-items:end;gap:16px;margin-bottom:28px;padding:20px;display:grid}._tools_1ibec_3 label{gap:8px;min-width:0;font-size:.9rem;font-weight:700;display:grid}._tools_1ibec_3 input,._tools_1ibec_3 select{color:#15243d;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #bdcee3;border-radius:10px;padding:10px 12px;font-size:1rem}._tools_1ibec_3 button{min-height:48px}:is(._tools_1ibec_3 input:focus-visible,._tools_1ibec_3 select:focus-visible){outline-offset:2px;outline:3px solid #266ade}._entry_1ibec_8{min-width:0;display:flex}._entry_1ibec_8[hidden]{display:none}._entry_1ibec_8>a{flex:1}@supports (grid-template-rows:subgrid){._entry_1ibec_8{grid-row:span 5;grid-template-rows:subgrid;display:grid}._entry_1ibec_8>a{grid-row:1/-1;grid-template-rows:subgrid}._entry_1ibec_8[hidden]{display:none}}._topics_1ibec_16{border-top:1px solid #dce5ef;flex-wrap:wrap;gap:12px 20px;margin-top:28px;padding-top:20px;font-size:.9rem;display:flex}@media (max-width:700px){._tools_1ibec_3{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px}._tools_1ibec_3 label:first-child{grid-column:1/-1}}@media (max-width:390px){._tools_1ibec_3{grid-template-columns:minmax(0,1fr)}._tools_1ibec_3 button{justify-self:start}}
