.practice-page{--accent:#5946c5;--accent-soft:#6c5ce71a;background:radial-gradient(ellipse 650px 320px at 15% 90px,color-mix(in srgb,#a29bfe var(--color-wash),transparent),transparent),radial-gradient(ellipse 600px 400px at 90% 180px,color-mix(in srgb,#79c9bd var(--color-wash),transparent),transparent),var(--page-bg);min-height:100vh}:root[data-theme=dark] .practice-page{--accent:#a89cff;--accent-soft:#8b7cff26}.practice-filters{margin-bottom:24px}.practice-page .directory-summary{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.practice-page .directory-summary h2{margin:0;font-size:16px;font-weight:650}.practice-page .directory-summary>span{color:var(--ink-faint);font-size:13px}.practice-tip{border-top:1px solid var(--border);margin-top:34px;padding:24px 0 0}.practice-tip h2{align-items:center;gap:8px;margin:0 0 16px;font-size:16px;font-weight:650;display:flex}.practice-tip h2 svg{width:18px;height:18px}.practice-tip ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 36px;margin:0;padding:0;list-style:none;display:grid}.practice-tip li{gap:14px;font-size:14px;display:flex}.practice-tip strong{white-space:nowrap;font-weight:650}.practice-tip li span{color:var(--ink-muted)}@media (width<=640px){.practice-tip ul{grid-template-columns:1fr}}
