.breakdance .bde-section-14-100 .section-container{display:flex;flex-direction:column}.cpr{--ink:#203b38;--green:#245d50;--paper:#f5f4ef;--line:#dce3df;color:var(--ink);font:18px/1.7 Arial,sans-serif;background:#fff;width:100%}.cpr *{box-sizing:border-box}.cpr a{color:var(--green);text-underline-offset:5px}.cpr-wrap{max-width:1160px;margin:auto;padding:0 32px}.cpr-top{background:var(--ink);color:#fff;font-size:13px;padding:9px 0}.cpr-top a{color:#fff}.cpr-header{border-bottom:1px solid var(--line);padding:26px 0}.cpr-nav{display:flex;align-items:center;justify-content:space-between;gap:28px}.cpr-brand{font-size:19px;font-weight:700;line-height:1.3;text-decoration:none;max-width:280px}.cpr-brand small{display:block;font-size:11px;letter-spacing:2px;text-transform:uppercase;margin-top:7px;font-weight:400}.cpr-links{display:flex;gap:23px;flex-wrap:wrap;font-size:14px}.cpr-links a{text-decoration:none}.cpr-links a:hover{text-decoration:underline}.cpr-hero{background:var(--paper);padding:75px 0 70px;border-bottom:1px solid var(--line)}.cpr-eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--green);margin:0 0 20px}.cpr h1{font:normal clamp(38px,5vw,66px)/1.08 Georgia,serif;letter-spacing:-1.6px;max-width:880px;margin:0 0 25px;color:var(--ink)}.cpr-lead{font-size:21px;line-height:1.6;max-width:760px;margin:0}.cpr-section{padding:64px 0}.cpr h2{font:normal 36px/1.2 Georgia,serif;letter-spacing:-.6px;margin:0 0 24px;color:var(--ink)}.cpr h3{font-size:21px;line-height:1.4;margin:0 0 12px;color:var(--ink)}.cpr p{margin:0 0 20px}.cpr-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px}.cpr-sidebar{background:var(--paper);padding:32px;border-top:3px solid var(--green)}.cpr-row{padding:28px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 2fr;gap:35px}.cpr-row p{margin:0}.cpr-tag{font-size:13px;color:#5a706b}.cpr-btn{display:inline-block;background:var(--green);color:#fff!important;padding:13px 22px;text-decoration:none;font-size:15px;margin-top:12px}.cpr-footer{background:var(--ink);color:#eaf0ec;padding:42px 0;font-size:14px}.cpr-footer a{color:#fff}.cpr-footer strong{font-size:19px}.cpr-footer .cpr-grid{gap:35px}.cpr-callout{padding:34px;border-left:3px solid var(--green);background:var(--paper);margin-top:32px}.cpr details{border-top:1px solid var(--line);padding:22px 0}.cpr summary{font-weight:700;cursor:pointer}.cpr details p{padding-top:15px}.cpr ul{padding-left:22px}.cpr-split{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.cpr-photo{width:100%;height:360px;object-fit:cover}.cpr-stat{font:normal 70px Georgia,serif;color:var(--green);display:block}.cpr:focus-within a:focus-visible{outline:3px solid #bc8449;outline-offset:5px}@media(max-width:800px){.cpr-wrap{padding:0 22px}.cpr-nav{align-items:flex-start;flex-direction:column}.cpr-links{gap:15px}.cpr-grid,.cpr-split,.cpr-row{grid-template-columns:1fr;gap:24px}.cpr-hero{padding:48px 0}.cpr-section{padding:42px 0}.cpr h2{font-size:30px}.cpr-lead{font-size:19px}}body .bde-header-builder{display:none!important}.breakdance .bde-code-block{width:100%;max-width:none}.cpr-top .cpr-wrap{overflow:auto}@media(max-width:600px){.cpr-top span{float:none!important;display:block}}.cpr-family-hero{position:relative;background:#f5f4ef}.cpr-family-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.cpr-family-inner{position:relative;min-height:620px;display:flex;align-items:center;padding-top:48px;padding-bottom:48px}.cpr-family-copy{width:410px;max-width:100%;padding:32px;background:#f5f4ef}.cpr .cpr-family-copy h1{font-size:clamp(34px,3vw,42px);line-height:1.12;letter-spacing:-1px;margin-bottom:22px}.cpr-family-copy>p:last-of-type{font-size:18px;line-height:1.6;margin-bottom:12px}@media(max-width:800px){.cpr-family-photo{position:static;display:block;height:auto}.cpr-family-inner{min-height:0;padding-top:24px;padding-bottom:24px}.cpr-family-copy{width:100%;padding:12px 0}}.cpr .cpr-family-hero{position:relative;overflow:hidden;isolation:isolate}.cpr .cpr-family-hero>img.cpr-family-photo{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-height:100%;max-width:none;object-fit:cover;z-index:0}.cpr .cpr-family-inner{position:relative;z-index:1}@media(max-width:800px){.cpr .cpr-family-hero>img.cpr-family-photo{position:static;width:100%!important;height:auto!important;max-height:none;max-width:100%;object-fit:contain}}.breakdance .cpr a{transition:color .18s ease,background-color .18s ease}.breakdance .cpr a:hover,.breakdance .cpr a:focus-visible{color:#183f35;opacity:1}.breakdance .cpr a.cpr-btn:hover,.breakdance .cpr a.cpr-btn:focus-visible{background-color:#183f35;color:#fff!important;opacity:1}.breakdance .cpr .cpr-footer a:hover,.breakdance .cpr .cpr-footer a:focus-visible,.breakdance .cpr .cpr-top a:hover,.breakdance .cpr .cpr-top a:focus-visible{color:#d7e6cf}.cpr a{transition:color .18s ease,background-color .18s ease}.cpr a:hover,.cpr a:focus-visible{color:#183f35;opacity:1}.cpr a.cpr-btn:hover,.cpr a.cpr-btn:focus-visible{background-color:#183f35;color:#fff!important;opacity:1}.cpr .cpr-footer a:hover,.cpr .cpr-footer a:focus-visible,.cpr .cpr-top a:hover,.cpr .cpr-top a:focus-visible{color:#d7e6cf}.cpr .cpr-map-layout{grid-template-columns:.85fr 1.65fr;gap:48px}.cpr .cpr-region-map{background:transparent;padding:0}.cpr .cpr-region-map img{width:100%;height:auto;mix-blend-mode:normal}@media(max-width:800px){.cpr .cpr-map-layout{grid-template-columns:1fr;gap:32px}}@media(max-width:600px){.cpr .cpr-county-services{grid-template-columns:1fr!important;gap:22px!important}}.cpr .cpr-header{position:relative;z-index:20}.cpr .cpr-res-menu{position:relative;margin:0;padding:0;border:0;font:inherit}.cpr .cpr-res-menu>summary{list-style:none;cursor:pointer;font:inherit;color:var(--green);display:flex;align-items:center;gap:6px;padding:0}.cpr .cpr-res-menu>summary::-webkit-details-marker{display:none}.cpr .cpr-res-menu>summary::after{content:"⌄";font-size:14px}.cpr .cpr-res-menu[open]>summary::after{content:"⌃"}.cpr .cpr-res-menu>summary:focus-visible{outline:2px solid #245d50;outline-offset:5px}.cpr .cpr-res-submenu{position:absolute;right:0;top:calc(100% + 12px);z-index:30;min-width:250px;padding:8px;background:#fff;border:1px solid #dce3df;box-shadow:0 10px 26px #203b3824}.cpr .cpr-res-submenu a{display:block;padding:10px 12px;white-space:nowrap;text-decoration:none;font-size:14px;line-height:1.5}.cpr .cpr-res-submenu a:hover,.cpr .cpr-res-submenu a:focus-visible{background:#f5f4ef;color:#183f35}.cpr .cpr-res-menu:not([open])>.cpr-res-submenu{display:none}@media(max-width:500px){.cpr .cpr-res-submenu{min-width:230px;max-width:calc(100vw - 32px)}}