.wk-practice-brands{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:21px 0 16px}
.wk-practice-brands img{width:auto;max-width:110px;height:34px;object-fit:contain}
.wk-practice-brands span{font-size:12px;color:#607486}
.wk-practice-feature{display:inline-flex;align-items:center;gap:12px;color:#176fae;font-size:14px;font-weight:600;text-decoration:none;margin:0 0 12px}
.wk-practice-feature:hover{text-decoration:underline;text-underline-offset:4px}
.wk-cc-grid,.cc-public-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}
.wk-cc-item,.cc-public-item{border-top:1px solid #cfdfe6;padding:23px 0 26px;min-width:0}
.wk-cc-brand,.cc-public-item-top{height:48px;display:flex;align-items:center;margin-bottom:13px}
.wk-cc-brand img,.cc-public-item-top img{display:block;max-height:38px;max-width:150px;width:auto;object-fit:contain}
.wk-cc-brand strong,.cc-public-item-top strong{font-size:18px;color:#0b3555}
.wk-cc-state,.cc-public-state{display:inline-block;font-size:11px;font-weight:600;color:#1b6689;background:#eaf3f7;padding:5px 9px;line-height:1.5}
.wk-cc-item h2,.cc-public-item h3{font-size:19px;line-height:1.35;color:#0b3555;margin:12px 0 8px}
.wk-cc-item p,.cc-public-item p{font-size:14px;line-height:1.7;color:#496477;margin:0}
.wk-cc-item .wk-cc-availability{font-size:12px;color:#607486;margin-top:12px}
.cc-public-section{background:#f3f7f9;border-block:1px solid #d5e2e9;padding:46px 0}
.cc-public-section .site-section-heading{max-width:820px;margin-bottom:28px}
.cc-public-section .site-section-heading p{color:#496477}
.cc-public-note{font-size:13px;color:#496477;line-height:1.7;margin:18px 0}
.cc-public-link{font-size:14px;color:#176fae;font-weight:600;text-decoration:underline;text-underline-offset:4px}
@media(max-width:650px){.wk-cc-grid,.cc-public-grid{grid-template-columns:1fr}.wk-practice-brands{gap:14px}.wk-practice-brands img{max-width:88px;height:28px}.cc-public-section{padding:32px 0}}
