.attorney-practice-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-bottom:26px}.attorney-practice-types article{min-width:0;padding:20px;border:1px solid #344f62;border-radius:6px;background:#091c2a}.attorney-practice-types article>span{display:block;color:#f6a700;font-size:11px;font-weight:900;letter-spacing:.08em}.attorney-practice-types strong{display:block;margin-top:6px;color:#fff;font-size:16px;line-height:1.3}.attorney-practice-types p{margin:9px 0 0;color:#b1bec7;font-size:13px;line-height:1.58}.attorney-modal-practice-badge,.attorney-practice-badge{display:inline-flex;width:fit-content;align-items:center;margin-top:14px;padding:7px 10px;border:1px solid rgba(246,167,0,.55);border-radius:999px;color:#ffc02b;background:rgba(246,167,0,.07);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.attorney-modal-practice-badge{margin:-10px 0 18px}.attorney-modal-monogram{min-height:370px;flex:1;display:grid;place-items:center;color:#f6a700;background:radial-gradient(circle at 50% 38%,rgba(246,167,0,.13),transparent 26%),linear-gradient(145deg,#0d2a3f,#020b12 72%);font-family:Georgia,Times New Roman,serif;font-size:76px;font-weight:800;letter-spacing:-.04em}.attorney-published-resource{position:relative;display:grid;gap:4px;margin-top:12px;padding:13px 38px 13px 14px;border:1px solid #40576a;border-radius:5px;background:rgba(2,11,18,.48);text-decoration:none}.attorney-modal-resource>span,.attorney-published-resource>span{color:#a9b7c0;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.attorney-modal-resource>strong,.attorney-published-resource>strong{color:#fff;font-size:13px;line-height:1.4}.attorney-published-resource>em{position:absolute;top:50%;right:13px;transform:translateY(-50%);color:#f6a700;font-size:17px;font-style:normal}.attorney-modal-resource:focus-visible,.attorney-modal-resource:hover,.attorney-published-resource:focus-visible,.attorney-published-resource:hover{border-color:#f6a700;outline:none}.attorney-modal-resource{display:grid;gap:5px;margin:0 0 18px;padding:14px 15px;border:1px solid #40576a;border-radius:5px;background:#06131e;text-decoration:none}.attorney-modal-resource>small{color:#f6a700;font-size:10px;line-height:1.45}.attorney-litigation-focus{margin-bottom:36px;padding:32px;border:1px solid #425b6d;border-top:3px solid #f6a700;border-radius:8px;background:radial-gradient(circle at 92% 8%,rgba(246,167,0,.1),transparent 24%),linear-gradient(145deg,#0b2132,#06131e);box-shadow:0 18px 46px rgba(0,0,0,.18)}.attorney-faq-heading>span,.attorney-litigation-heading>span,.attorney-published-resources-heading>span{display:block;color:#f6a700;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.attorney-faq-heading h2,.attorney-litigation-heading h2,.attorney-published-resources-heading h2{max-width:920px;margin:8px 0 13px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3.4vw,40px);line-height:1.1}.attorney-litigation-heading>p{max-width:980px;margin:0;color:#c8d2d8;font-size:15px;line-height:1.7}.attorney-litigation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}.attorney-litigation-grid article{min-width:0;padding:20px;border:1px solid #344f62;border-radius:6px;background:rgba(2,11,18,.48)}.attorney-litigation-grid strong{display:block;color:#fff;font-size:15px;line-height:1.4}.attorney-litigation-grid p{margin:9px 0 0;color:#b4c1ca;font-size:13px;line-height:1.62}.attorney-litigation-directory-link{display:inline-flex;margin-top:22px;margin-right:18px;color:#f6a700;font-size:13px;line-height:1.45;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.attorney-litigation-directory-link:focus-visible,.attorney-litigation-directory-link:hover{color:#ffc02b;text-decoration:underline;outline:none}.attorney-published-resources{margin-bottom:36px;padding:30px;border:1px solid #425b6d;border-radius:8px;background:linear-gradient(145deg,#0a1d2c,#06131e)}.attorney-published-resources-heading>p{max-width:980px;margin:0;color:#c4d0d7;font-size:15px;line-height:1.7}.attorney-published-resources-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.attorney-published-resources-grid article{min-width:0;padding:22px;border:1px solid #40576a;border-top:3px solid #f6a700;border-radius:7px;background:#071722}.attorney-published-resources-grid article>span{display:block;color:#f6a700;font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.attorney-published-resources-grid h3{margin:8px 0 5px;color:#fff;font-size:19px;line-height:1.35}.attorney-published-resources-grid small{display:block;color:#95a7b2;font-size:11px}.attorney-published-resources-grid p{margin:12px 0 18px;color:#b7c4cc;font-size:14px;line-height:1.65}.attorney-published-resources-grid a{color:#f6a700;font-size:12px;font-weight:900;text-transform:uppercase}.attorney-published-resources-grid a:focus-visible,.attorney-published-resources-grid a:hover{color:#ffc02b;text-decoration:underline;outline:none}.attorney-faq{padding-top:6px;padding-bottom:36px}.attorney-faq-heading{margin-bottom:19px}.attorney-faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.attorney-faq-grid article{min-width:0;padding:22px;border:1px solid #344f62;border-radius:7px;background:#091c2a}.attorney-faq-grid h3{margin:0;color:#fff;font-size:16px;line-height:1.4}.attorney-faq-grid p{margin:10px 0 0;color:#b2c0c9;font-size:13px;line-height:1.68}@media (max-width:1100px){.attorney-litigation-grid,.attorney-practice-types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.attorney-faq-grid,.attorney-published-resources-grid{grid-template-columns:1fr}}@media (max-width:560px){.attorney-litigation-grid,.attorney-practice-types{grid-template-columns:1fr}.attorney-litigation-grid strong,.attorney-practice-types strong{font-size:17px}.attorney-faq-grid p,.attorney-litigation-grid p,.attorney-practice-types p,.attorney-published-resources-grid p{font-size:14px}.attorney-modal-monogram{min-height:240px}.attorney-litigation-focus,.attorney-published-resources{padding:24px 19px}}