.zz-page-overview .zz-page-hero h1{font-size:34px;letter-spacing:.025em}.zz-overview-info{display:grid;grid-template-columns:260px 1fr;gap:65px;padding-block:75px}.zz-overview-heading h2{font-size:26px;margin:19px 0 0}.zz-overview-heading .zz-page-script{font-size:27px}.zz-overview-details{margin:0}.zz-overview-details>div{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:24px 0;border-top:1px solid #d6ded2}.zz-overview-details dt{font-size:12px;color:#7a8b83}.zz-overview-details dd{margin:0;font-size:14px;line-height:2}.zz-overview-details dd small{display:inline-block;font-size:10px;color:#849288;margin-left:14px}.zz-overview-details a:not(.zz-page-link){border-bottom:1px solid #d8dfd1}.zz-overview-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 13px}.zz-overview-tags li{background:#edf1e7;border:1px solid #d9e1d0;padding:5px 12px;font-size:11px;border-radius:3px;margin:0}.zz-overview-locations{background:#f0f1e9;padding:60px 0}.zz-overview-locations h2{font-size:28px;margin:15px 0 30px}.zz-overview-location-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.zz-overview-location-grid article{padding:27px 30px;background:#fcfbf7;border:1px solid #d9dfd1;border-radius:3px}.zz-overview-location-grid h3{font-size:22px;margin:14px 0 16px}.zz-overview-location-grid p{font-size:12px;line-height:2.2;color:#697d73}
@media(max-width:1000px){.zz-overview-info{grid-template-columns:210px 1fr;gap:35px}.zz-overview-details>div{grid-template-columns:150px 1fr}}
@media(max-width:767px){.zz-page-overview .zz-page-hero h1{font-size:24px}.zz-overview-info{grid-template-columns:1fr;gap:30px;padding-block:43px}.zz-overview-details>div{grid-template-columns:1fr;gap:9px;padding:21px 0}.zz-overview-details dt{font-size:11px}.zz-overview-details dd{font-size:13px}.zz-overview-details dd small{margin-left:8px}.zz-overview-location-grid{grid-template-columns:1fr;gap:15px}.zz-overview-locations{padding:43px 0}.zz-overview-locations h2{font-size:24px}.zz-overview-location-grid article{padding:25px}.zz-overview-heading h2{font-size:24px}}
