.practice-library{padding-block:2.5rem 4rem}.practice-library .page-intro{max-width:54rem;margin-bottom:2rem}.practice-library .practice-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem;margin-block:1.5rem;display:grid}.practice-filters label{gap:.45rem;min-width:0;font-weight:650;display:grid}.practice-filters input,.practice-filters select{color:#183a35;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #b6c9c5;border-radius:.5rem;padding:.75rem}.practice-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.practice-topic-card{background:#fff;border:1px solid #d8e5e0;border-radius:.8rem;flex-direction:column;align-items:flex-start;min-width:0;padding:1.3rem;display:flex}.practice-topic-card h2{overflow-wrap:anywhere;margin-block:.4rem .7rem;font-size:1.12rem;line-height:1.45}.practice-topic-card .text-link{margin-top:auto;padding-block:.6rem}.practice-topic-card .eyebrow{margin:0}.practice-library .library-note{background:#f0f6f2;border-radius:.8rem;margin-block:2rem;padding:1.2rem}.practice-library :is(a,input,select):focus-visible{outline-offset:3px;outline:3px solid #ba6829}.sample-practice .references{overflow-wrap:anywhere}@media (max-width:950px){.practice-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.practice-library .practice-filters,.practice-topic-grid{grid-template-columns:minmax(0,1fr)}.practice-library{padding-top:1.5rem}}
