body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;margin:0;scroll-behavior:smooth}body *{box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}h1{font-size:2.5em}h1,h2,h3{font-weight:inherit}.wp-video,iframe,img,video{max-width:100%!important}img,video{height:auto}hgroup p{font-size:larger;font-style:italic;line-height:inherit!important}hr{color:#ccc;margin:2em 0}a{color:#04488a;text-decoration:none}blockquote{font-style:italic}.needs-top-border{border-top:1px solid #ccc}ol.vert-nav{list-style-type:none}.quotes{font-style:italic}.quotes:before{content:open-quote}.quotes:after{content:close-quote}.attributions{margin:-.5em 0 2em;text-align:right}.attributions:before{content:"- "}img.alignnone{padding-right:1em}.glggrid-container{display:grid;grid-column-gap:1.5em;column-gap:1.5em;grid-row-gap:.75em;row-gap:.75em}.glggrid-container table{border-spacing:1em;table-layout:fixed;width:100%}@media (min-width:750px){.glggrid-container{grid-template-columns:repeat(2,fit-content(100%))}.glggrid-container>.glggrid-item1 img{margin:0}}@media (max-width:500px){.glggrid-container table{font-size:.8em}}table#best-nav{border-spacing:.25em;table-layout:fixed;width:100%}table#best-nav td{background-color:#f1f1f1;padding:0}table#best-nav a{display:block;color:#000;padding:1.5em 1em;margin:0;text-decoration:none;text-align:center}@media (max-width:600px){table#best-nav tbody,table#best-nav tr{display:grid;grid-gap:.25em;gap:.25em}table#best-nav a{padding:1em .75em}}table.results-table{border-collapse:collapse}table.results-table tr{border-bottom:1px solid #ccc}table.results-table tr:last-child{border-bottom:none}table.results-table td{margin:1em;display:block;text-align:center}table.results-table td:first-child{font-style:italic}@media (min-width:750px){table.results-table td{padding:1em;display:table-cell}table.results-table td:first-child{text-align:right;font-style:inherit}table.results-table td:last-child{text-align:left}table.results-table td:first-child{width:30%}}table.attorney-portrait-widget tr{display:flex;flex-wrap:wrap;grid-template-columns:repeat(5,120px)}table.attorney-portrait-widget td{flex:0 1 130px;gap:.5em}