.profile-page{color:#18353b;background:#fafaf7}.profile-page *,.profile-page :before,.profile-page :after{box-sizing:border-box}.profile-main{max-width:1240px;margin:0 auto;padding-top:32px;padding-bottom:64px}.profile-breadcrumbs{color:#506267;flex-wrap:wrap;gap:9px;margin-bottom:36px;font:12px/1.6 DM Sans,sans-serif;display:flex}.profile-breadcrumbs a{color:inherit;text-underline-offset:3px;text-decoration:underline}.profile-breadcrumbs [aria-current]{text-decoration:none}.profile-intro{max-width:900px;margin-bottom:32px}.profile-intro h1{letter-spacing:-1.5px;overflow-wrap:break-word;margin:16px 0 22px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(40px,5.2vw,68px);font-weight:400;line-height:1.05}.profile-intro h1 span{color:#a3422d;letter-spacing:-.7px;margin-top:9px;font-size:.64em;line-height:1.2;display:block}.profile-lede{color:#44595e;max-width:810px;font:17px/1.8 DM Sans,sans-serif}.profile-period{color:#5b6667;margin:14px 0;font:12px/1.7 DM Sans,sans-serif}.profile-county-links{font:14px/1.8 DM Sans,sans-serif}.profile-county-links small{color:#536469;margin-top:3px;display:block}.profile-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.profile-actions a{color:#24484d;background:#fff;border:1px solid #cdd8d2;border-radius:13px;align-items:center;gap:20px;padding:13px 17px;font:600 13px/1.4 DM Sans,sans-serif;text-decoration:none;display:flex}.profile-actions a:hover{background:#edf3ee;border-color:#185964}.profile-actions a.profile-primary{color:#fff;background:#185964;border-color:#185964}.profile-actions a.profile-primary:hover{background:#123f47}.profile-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0;display:grid}.profile-highlight{background:#f0f4ed;border:1px solid #d6dfd2;border-radius:18px;min-width:0;padding:21px 20px}.profile-highlight span{color:#52665e;font:600 12px/1.5 DM Sans,sans-serif;display:block}.profile-highlight strong{overflow-wrap:anywhere;margin:11px 0;font:400 clamp(24px,2.7vw,35px)/1.2 DM Serif Display,Georgia,serif;display:block}.profile-highlight small{color:#53635e;font:11px/1.7 DM Sans,sans-serif;display:block}.profile-jumps{flex-wrap:wrap;gap:9px;margin:30px 0 40px;display:flex}.profile-jumps a{color:#24474c;background:#fff;border:1px solid #d6ded8;border-radius:22px;padding:9px 12px;font:12px/1.3 DM Sans,sans-serif;text-decoration:none}.profile-jumps a:hover{background:#eaf0e9}.profile-content{grid-template-columns:minmax(0,1fr) 276px;align-items:start;gap:24px;display:grid}.profile-tables{min-width:0}.profile-section{background:#fff;border:1px solid #dce1d9;border-radius:20px;min-width:0;margin-bottom:24px;padding:28px;scroll-margin-top:22px}.profile-section h2,.profile-side h2,.profile-source-box h2{letter-spacing:-.5px;margin:10px 0 14px;font:400 29px/1.15 DM Serif Display,Georgia,serif}.profile-section p,.profile-side p,.profile-source-box p{color:#4b6165;font:14px/1.75 DM Sans,sans-serif}.profile-section .th-eyebrow,.profile-side .th-eyebrow{color:#93412c;letter-spacing:.8px;margin:0;font:11px/1.5 DM Mono,monospace}.profile-section-note{max-width:780px}.profile-table-scroll{overscroll-behavior-x:contain;border:1px solid #e1e6df;border-radius:12px;max-width:100%;margin-top:22px;overflow:auto}.profile-table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;font:12px/1.6 DM Sans,sans-serif}.profile-table caption{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-table th,.profile-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e4e9e2;padding:14px 12px}.profile-table thead th{background:#f3f5ef;font:600 11px/1.6 DM Sans,sans-serif}.profile-table tbody th{width:38%;font-weight:600}.profile-table th:first-child{width:38%}.profile-table td strong{font-size:15px;line-height:1.4}.profile-table small{color:#586a6d;margin-top:4px;font:400 10px/1.6 DM Sans,sans-serif;display:block}.profile-table tbody tr:last-child>*{border-bottom:0}.profile-section .profile-table-note{color:#59696a;margin-bottom:0;font-size:11px}.profile-side{gap:18px;display:grid}.profile-side-card{background:#f0f3ed;border:1px solid #d5dfd2;border-radius:18px;padding:23px}.profile-side-card h2{font-size:25px}.profile-side-card p{font-size:12px}.profile-side-card dl{margin:20px 0}.profile-side-card dl>div{border-bottom:1px solid #d8e0d4;padding:11px 0}.profile-side-card dt{color:#53645d;font:11px/1.6 DM Sans,sans-serif}.profile-side-card dd{overflow-wrap:anywhere;margin:3px 0 0;font:600 13px/1.5 DM Sans,sans-serif}.profile-side-card dd small{color:#54665d;margin-top:4px;font:400 10px/1.6 DM Sans,sans-serif;display:block}.profile-page a:not(.brand){text-underline-offset:3px}.profile-resource-links{flex-wrap:wrap;gap:12px 22px;margin-top:16px;display:flex}.profile-resource-links a,.profile-section>a,.profile-side-card>a,.profile-history>div>a{color:#185964;font:600 12px/1.7 DM Sans,sans-serif}.profile-side .profile-resource-links{gap:12px;display:grid}.profile-history{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px 36px;margin-top:0;display:grid}.profile-history-change{background:#f0f4ed;border-radius:13px;padding:16px}.profile-history-change strong{margin-right:3px;font-size:20px;display:inline-block}.profile-sparkline{width:100%;height:auto;display:block;overflow:visible}.profile-chart-axis{stroke:#cdd8d1;stroke-width:1px}.profile-chart-line{stroke:#185964;stroke-width:3px}.profile-sparkline circle{fill:#d66749;stroke:#fff;stroke-width:2px}.profile-sparkline text{fill:#4c6263;font:12px DM Sans,sans-serif}.profile-history-table th,.profile-history-table td{padding:10px}.profile-history-caution{border-top:1px solid #e0e5dc;grid-column:1/-1;margin-bottom:0;padding-top:16px;font-size:11px!important}.profile-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:23px 0;padding:0;list-style:none;display:grid}.profile-related li{min-width:0}.profile-related li[hidden]{display:none}.profile-related a{color:#24474b;background:#f6f7f2;border:1px solid #dce3d8;border-radius:13px;align-content:center;gap:4px;min-height:79px;padding:15px 30px 15px 16px;text-decoration:none;display:grid;position:relative}.profile-related a:hover{background:#edf3e9;border-color:#7eaa9c}.profile-related strong{overflow-wrap:anywhere;font:600 14px/1.4 DM Sans,sans-serif}.profile-related span{color:#526961;font:10px/1.5 DM Sans,sans-serif}.profile-related span[aria-hidden]{color:#a84832;font-size:16px;position:absolute;top:17px;right:12px}.profile-source-box{background:#eef3ed;border:1px solid #d7dfd2;border-radius:19px;padding:26px}.profile-source-box h2{font-size:24px}.profile-source-box p{font-size:12px}.profile-page :is(a,button,input,select,[tabindex]):focus-visible{outline-offset:4px;border-radius:5px;outline:3px solid #167ca0}.directory-main{padding-top:55px}.directory-main .profile-intro{margin-bottom:44px}.directory-controls{grid-template-columns:1.5fr 1fr;gap:18px;margin:24px 0 12px;display:grid}.directory-controls>div{min-width:0}.directory-controls label{margin-bottom:7px;font:600 12px/1.6 DM Sans,sans-serif;display:block}.directory-controls input,.directory-controls select{color:#24454c;background:#fff;border:1px solid #bfcac3;border-radius:12px;width:100%;min-height:47px;padding:13px;font:14px/1.5 DM Sans,sans-serif}#directory-count,#directory-empty{color:#47615b;font:12px/1.6 DM Sans,sans-serif}.directory-list,.directory-county-list{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=1200px){.directory-county-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1000px){.profile-content{grid-template-columns:minmax(0,1fr) 230px;gap:18px}.profile-section{padding:23px}.profile-related{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-highlight{padding:18px 15px}}@media (width<=760px){.profile-content{grid-template-columns:1fr}.profile-side{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.profile-history{grid-template-columns:1fr}.profile-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-history>div+div{min-width:0}.profile-jumps{margin-bottom:25px}.profile-page .th-nav{gap:14px}.profile-history-caution{grid-column:auto}}@media (width<=480px){.profile-main{padding-top:25px;padding-left:18px;padding-right:18px}.profile-page .site-header{gap:8px;padding-left:18px;padding-right:18px}.profile-page .th-nav{gap:11px}.profile-page .th-nav a{font-size:11px}.profile-page .brand{gap:6px;font-size:15px}.profile-page .brand-mark{width:27px;height:27px}.profile-breadcrumbs{margin-bottom:25px;font-size:11px}.profile-intro h1{letter-spacing:-1px;font-size:42px}.profile-lede{font-size:15px}.profile-actions{gap:8px}.profile-actions a{gap:10px;padding:11px 12px;font-size:12px}.profile-highlights{gap:9px}.profile-highlight{border-radius:15px;padding:16px 13px}.profile-highlight strong{font-size:27px}.profile-highlight span{font-size:11px}.profile-highlight small{font-size:10px}.profile-section{border-radius:17px;padding:20px 15px}.profile-section h2{font-size:26px}.profile-section p{font-size:13px}.profile-table{min-width:560px}.profile-side{grid-template-columns:1fr}.profile-history-table{min-width:0}.profile-history-table th:first-child{width:45%}.profile-jumps a{padding:9px 11px;font-size:11px}.profile-related{grid-template-columns:1fr}.directory-controls{grid-template-columns:1fr;gap:14px}.directory-list,.directory-county-list{grid-template-columns:1fr}.profile-source-box{padding:22px 18px}.profile-page .th-footer{gap:18px}.directory-main .profile-intro{margin-bottom:32px}}
