.blog-journal,.blog-article{color:var(--text-primary,#101820)}.blog-journal-heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:70px;max-width:1320px;margin:auto;padding:72px 0 45px;display:grid}.blog-journal .site-eyebrow,.blog-article .site-eyebrow{color:var(--accent-color,#0053a5)}.blog-journal-heading h1{letter-spacing:-.045em;max-width:740px;margin:18px 0 0;font-size:clamp(45px,5vw,72px);font-weight:500;line-height:1.08}.blog-journal-heading>p{color:#526273;max-width:390px;margin:0 0 5px;font-size:14px;line-height:1.9}.blog-lead{background:var(--section-alt,#f2f6fa);grid-template-columns:1.1fr 1fr;max-width:1320px;margin:0 auto 65px;display:grid}.blog-lead-image{background:var(--accent-color,#0053a5);min-height:510px;position:relative;overflow:hidden}.blog-lead-image img{object-fit:cover;width:100%;height:100%}.blog-lead-image>span{background:var(--accent-color,#0053a5);color:#fff;border-top:3px solid var(--detail-accent,#f58a35);gap:50px;padding:19px 25px;font-size:11px;display:flex;position:absolute;bottom:0;left:0}.blog-lead-copy{align-self:center;padding:clamp(30px,4vw,65px)}.blog-lead h2{letter-spacing:-.025em;margin:24px 0;font-size:clamp(28px,3vw,43px);font-weight:500;line-height:1.17}.blog-lead-copy>p{color:#536475;font-size:14px;line-height:1.85}.blog-meta{color:#617181;flex-wrap:wrap;gap:12px 22px;margin:22px 0;font-size:10px;display:flex}.blog-read-link{border-bottom:1px solid var(--accent-color,#0053a5);width:fit-content;min-width:130px;color:var(--accent-color,#0053a5);justify-content:space-between;gap:22px;margin-top:25px;padding-bottom:8px;font-size:11px;display:flex}.blog-library{max-width:1320px;margin:auto;padding-bottom:80px}.blog-library-tools{border-top:1px solid #dce5ed;border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:25px;padding:22px 0;display:flex}.blog-library-tools>div{flex-wrap:wrap;gap:8px;display:flex}.blog-library-tools button{color:#425769;cursor:pointer;background:0 0;border:1px solid #dce5ed;padding:12px 15px;font-size:11px}.blog-library-tools button[aria-pressed=true]{color:#fff;background:var(--accent-color,#0053a5);border-color:var(--accent-color,#0053a5)}.blog-library-tools label{color:#526273;gap:6px;font-size:10px;display:grid}.blog-library-tools input{color:#101820;background:#fff;border:1px solid #cdd9e4;border-radius:0;width:235px;max-width:100%;padding:10px 12px;font-size:12px}.blog-result-count{color:#68788a;margin:24px 0;font-size:11px}.blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 28px;display:grid}.blog-story-card{border-bottom:1px solid #dce5ed;flex-direction:column;padding-bottom:24px;display:flex}.blog-card-image{aspect-ratio:3/2;background:var(--section-alt,#f2f6fa);position:relative;overflow:hidden}.blog-card-image img,.blog-related-image img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.blog-story-card:hover .blog-card-image img{transform:scale(1.025)}.blog-card-copy{flex-direction:column;flex:1;padding:24px 0 0;display:flex}.blog-card-copy .site-eyebrow{font-size:9px}.blog-card-copy h2{letter-spacing:-.02em;margin:12px 0;font-size:26px;font-weight:500;line-height:1.24}.blog-card-copy>p{color:#5a6a7b;margin:0;font-size:12px;line-height:1.85}.blog-card-copy .blog-meta{margin-top:auto;margin-bottom:0;padding-top:20px}.blog-card-copy .blog-read-link{margin-top:15px}.blog-empty{background:var(--section-alt,#f2f6fa);text-align:center;padding:55px}.blog-empty h2{font-size:32px;font-weight:500}.blog-empty button{background:var(--accent-color,#0053a5);color:#fff;cursor:pointer;border:0;margin-top:15px;padding:13px 20px}.blog-explore-band{background:var(--accent-color,#0053a5);color:#fff;padding:60px max(var(--site-gutter,24px),calc((100% - 1320px)/2))}.blog-explore-band .site-eyebrow{color:#fff}.blog-explore-band h2{margin:15px 0 28px;font-size:clamp(32px,4vw,48px);font-weight:500}.blog-explore-band a{border-bottom:2px solid var(--detail-accent,#f58a35);padding-bottom:12px;font-size:12px;display:inline-block}.blog-article-gallery{border-top:1px solid #dce5ed;margin-top:45px;padding-top:30px}.blog-neighborhood-guides{background:var(--section-alt,#f2f6fa);margin-top:45px;padding:30px}.blog-neighborhood-guides h2{margin:14px 0;font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.25}.blog-neighborhood-guides p{font-size:13px;line-height:1.8}.blog-neighborhood-guides ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px;margin:20px 0;padding:0;list-style:none;display:grid}.blog-neighborhood-guides li{border-bottom:1px solid #cedbe6}.blog-neighborhood-guides li a{color:var(--accent-color,#0053a5);padding:14px 0;font-size:12px;line-height:1.7;display:block}.blog-neighborhood-guides a:focus-visible{outline:3px solid var(--detail-accent,#f58a35);outline-offset:3px}@media (max-width:700px){.blog-neighborhood-guides{padding:24px}.blog-neighborhood-guides ul{grid-template-columns:1fr}.blog-neighborhood-guides h2{font-size:28px}}.blog-article-gallery h2{font-size:32px;font-weight:500}.blog-article-gallery figure{margin:25px 0}.blog-article-gallery figure>div{aspect-ratio:4/3;background:var(--section-alt,#f2f6fa);position:relative}.blog-article-gallery img{object-fit:contain}.blog-article-gallery figcaption{color:#617181;margin-top:10px;font-size:10px;line-height:1.6}.blog-article-cta{background:var(--accent-color,#0053a5);color:#fff;margin-top:45px;padding:35px}.blog-article-cta .site-eyebrow{color:#fff}.blog-article-cta h2{margin:20px 0;font-size:32px;font-weight:500;line-height:1.25}.blog-article-cta a{border-bottom:2px solid var(--detail-accent,#f58a35);padding-bottom:10px;font-size:12px;display:inline-block}.blog-related{background:var(--section-alt,#f2f6fa);padding:65px max(var(--site-gutter,24px),calc((100% - 1250px)/2))}.blog-related>h2{margin:18px 0 35px;font-size:42px;font-weight:500}.blog-related>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.blog-related-image{aspect-ratio:3/2;background:#fff;margin-bottom:20px;position:relative}.blog-related a>span{color:var(--accent-color,#0053a5);font-size:10px}.blog-related h3{margin:13px 0;font-size:25px;font-weight:500;line-height:1.3}.blog-preview-controls{background:#edf2f8;flex-wrap:wrap;align-items:center;gap:15px;padding:18px 24px;font-size:12px;display:flex}.blog-preview-controls label{gap:5px;display:grid}.blog-preview-controls input,.blog-preview-controls select{border:1px solid #b9c8d7;max-width:300px;padding:8px}.blog-preview-controls button{cursor:pointer;background:#fff;border:1px solid #b9c8d7;padding:10px 15px}.blog-preview-note{color:#41576c;flex-basis:100%;margin:0;font-size:11px;line-height:1.7}@media (max-width:1400px){.blog-journal-heading,.blog-lead,.blog-library{margin-left:var(--site-gutter,24px);margin-right:var(--site-gutter,24px)}}@media (max-width:1050px){.blog-journal-heading{gap:30px}.blog-lead-image{min-height:440px}.blog-library-tools{flex-direction:column;align-items:start}.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.blog-journal-heading{padding:42px 0 30px;display:block}.blog-journal-heading>p{margin-top:22px}.blog-lead{grid-template-columns:1fr;margin-bottom:40px}.blog-lead-image{aspect-ratio:4/3;min-height:0}.blog-lead-copy{padding:28px}.blog-lead h2{margin:17px 0}.blog-library-tools label,.blog-library-tools input{width:100%}.blog-card-grid{grid-template-columns:1fr;gap:35px}.blog-article-cta{padding:26px}.blog-related>div:last-child{grid-template-columns:1fr;gap:35px}.blog-related>h2{font-size:34px}.blog-related,.blog-explore-band{padding:45px 22px}}@media (prefers-reduced-motion:reduce){.blog-card-image img{transition:none}}.subdivision-coverage{color:#18334b;max-width:1320px;margin:auto;padding:35px 24px 80px;font-family:Arial,sans-serif}.subdivision-coverage>nav{gap:25px;margin-bottom:50px;font-size:13px;display:flex}.subdivision-coverage>h1{margin:15px 0;font-family:Georgia,serif;font-size:clamp(38px,5vw,62px);font-weight:400}.subdivision-coverage>p{max-width:950px;font-size:14px;line-height:1.8}.subdivision-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:35px 0;display:grid}.subdivision-totals>div{background:#f2f6fa;border-top:2px solid #f58a35;padding:25px;font-size:12px}.subdivision-totals strong{color:#0053a5;margin-bottom:10px;font-size:40px;display:block}.subdivision-review-note{border-left:3px solid #0053a5;padding-left:20px}.subdivision-table-wrap{overflow:auto}.subdivision-coverage table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.subdivision-coverage th{color:#fff;background:#0053a5;padding:15px}.subdivision-coverage td{border-bottom:1px solid #dce5ed;padding:18px 15px;line-height:1.7}.subdivision-coverage td code,.subdivision-coverage td a,.subdivision-coverage td small{display:block}.subdivision-coverage td code{color:#5b7185;overflow-wrap:anywhere;font-size:10px}.subdivision-coverage td a{color:#0053a5;white-space:nowrap}.subdivision-priorities{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.subdivision-priorities button{text-align:left;color:#fff;cursor:pointer;background:#092f51;border:3px solid #0000;padding:24px}.subdivision-priorities button[aria-pressed=true]{border-color:#f58a35}.subdivision-priorities :is(span,strong,small){display:block}.subdivision-priorities span{font-size:11px;line-height:1.7}.subdivision-priorities strong{margin:15px 0;font-family:Georgia,serif;font-size:27px;font-weight:400}.subdivision-priorities small{margin-top:10px;font-size:10px}.subdivision-brief{border:1px solid #dce5ed;margin:28px 0}.subdivision-brief header{background:#f2f6fa;padding:28px}.subdivision-brief h2{margin:12px 0;font-family:Georgia,serif;font-size:34px;font-weight:400}.subdivision-brief header p{overflow-wrap:anywhere;font-size:12px;line-height:1.8}.subdivision-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding:28px;display:grid}.subdivision-brief-grid h3{margin:0 0 16px;font-size:19px}.subdivision-brief-grid :is(p,li){margin-bottom:12px;font-size:13px;line-height:1.85}.subdivision-brief-grid ul{padding-left:19px;list-style:outside}.subdivision-brief-grid a{color:#0053a5;text-underline-offset:4px;text-decoration:underline}.subdivision-unverified{background:#fff2e7;padding:8px 12px;font-size:11px;display:inline-block}.subdivision-coverage td button{color:#0053a5;cursor:pointer;background:#fff;border:1px solid #b9c8d7;margin-bottom:10px;padding:6px 10px}.subdivision-coverage td button[aria-pressed=true]{background:#edf2f8}.subdivision-coverage :is(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #f58a35}@media (max-width:700px){.subdivision-priorities,.subdivision-brief-grid{grid-template-columns:1fr}.subdivision-brief-grid,.subdivision-brief header{padding:22px}.subdivision-coverage .blog-preview-controls{padding:16px}.subdivision-coverage .blog-preview-controls input{min-width:0;max-width:100%}.subdivision-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.subdivision-coverage table{min-width:720px}}.county-search-workbench>p{max-width:900px;line-height:1.8}.county-search-workbench summary{cursor:pointer;padding:8px 0;font-weight:600}.county-search-workbench .subdivision-review-note p{margin:12px 0;line-height:1.8}.county-search-workbench .blog-preview-controls :is(label,select){min-width:0;max-width:100%}.county-search-workbench button:disabled{opacity:.5;cursor:default}.county-search-workbench .county-search-link{color:#fff;background:#0053a5;padding:12px 18px;font-size:15px;text-decoration:none;display:inline-block}.county-search-workbench .county-search-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 48px;font-size:13px;display:flex}.county-search-pagination button{background:#fff;border:1px solid #b9c8d7;padding:10px 14px}.blog-story-card[hidden]{display:none}.blog-topic-count{opacity:.65}.blog-show-more{justify-content:center;margin-top:48px;display:flex}.blog-show-more button{color:var(--accent-color,#0053a5);border:1px solid var(--accent-color,#0053a5);cursor:pointer;background:0 0;padding:14px 22px;font-size:12px}.blog-show-more button:hover{color:#fff;background:var(--accent-color,#0053a5)}a.site-eyebrow{text-decoration:none}
