.blog-controls{border-block:1px solid var(--line);justify-content:space-between;gap:30px;padding:23px 0;display:flex}.topic-filters{flex-wrap:wrap;gap:8px;display:flex}.topic-filters button{color:var(--muted);background:0 0}.topic-filters button[aria-pressed=true]{color:var(--white);background:var(--ink);border-color:var(--ink)}.blog-search{align-items:center;min-width:210px;display:flex;position:relative}.blog-search input{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #aeb6ab;border-radius:0;padding:8px 26px 8px 0;font-size:13px}.blog-search svg{pointer-events:none;position:absolute;right:0}.blog-count{margin:18px 0 30px;font-size:11px}.blog-list{padding-bottom:100px}.blog-list h2{font-size:28px;line-height:1.25}.blog-list .text-link{margin-top:18px;font-size:11px}.empty-search{padding:0 0 100px;font-size:16px}.article-hero-art{margin:0 0 40px}.article-hero-art .practice-art{min-height:310px}.case-intro .practice-art{max-width:960px;min-height:340px;margin-top:45px}.case-details{grid-template-columns:250px 1fr;gap:90px;padding:50px 0 95px;display:grid}.case-details>aside .eyebrow{margin-bottom:18px}.case-details>aside p{font-size:13px}.case-details .reading h2:first-child{margin-top:0}.case-takeaway{border-top:2px solid var(--accent);margin-top:32px;padding-top:25px;color:var(--ink)!important;font-size:21px!important}.direction-kicker{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:25px;display:flex}.direction-grid{grid-template-columns:1fr 280px;gap:90px;display:grid}.direction-copy{padding-bottom:85px}.direction-copy h2:first-child{margin-top:0}.directions-list{border-bottom:1px solid var(--line);margin-bottom:25px;padding:0 0 30px}.directions-list a{padding:8px 0;font-size:13px;display:block}.direction-faq{padding-top:55px}.direction-faq h2{margin-bottom:25px}.direction-faq p{font-size:15px}.directions-reading .source-links{font-size:12px}.directions-reading .source-links p{font-size:12px;line-height:1.6}.article-end{border-top:1px solid var(--line);margin-top:45px;padding:30px 0}.article-end p{font-size:14px}.article-end .text-link{margin-top:10px}.policy{max-width:800px;padding-bottom:85px}.policy h2{margin:30px 0 14px;font-size:28px}.policy p{margin:0 0 20px}@media (width<=800px){.blog-controls{flex-direction:column;gap:20px;padding:19px 0}.topic-filters .pill{min-height:35px;padding:6px 10px;font-size:10px}.blog-search{width:100%}.blog-search input{font-size:16px}.blog-list{padding-bottom:65px}.case-details{grid-template-columns:1fr;gap:30px;padding:20px 0 60px}.case-details>aside{border-bottom:1px solid var(--line);padding-bottom:25px}.case-intro .practice-art{min-height:270px;margin-top:30px}.direction-grid{grid-template-columns:1fr;gap:30px}.direction-grid .article-aside{display:none}.direction-copy{padding-bottom:55px}.article-hero-art .practice-art{min-height:250px}}
