.main-contents{width:100%;padding:2rem;display:flex;align-items:stretch;justify-content:center}.content-container{display:flex;flex-direction:column;gap:3rem;width:min(1200px,100%);min-height:100vh}.community__intro,.belmont-haywood-country-park{display:flex;flex-direction:column;gap:4rem}.body-text{display:flex;flex-direction:column;gap:2rem}.page-title{color:var(--primary);font-size:4rem;text-box:trim-both cap alphabetic}.page-h1,.page-h2,.page-h3,h3{text-box:trim-both cap alphabetic;margin:0;color:var(--primary)}.page-h1{font-size:4rem}.page-h2{font-size:3rem}.page-h3{font-size:2rem}.body-text p{font-weight:400;margin:0;line-height:2;font-size:1rem;text-box:trim-both cap alphabetic}.bhcp-section-a,.bhcp-section-b,.bhcp-section-c{display:flex;gap:2rem}.bhcp-section-a__text{flex:1}.bhcp-section-a__image{width:100%;flex:1}.bhcp-section-a__image img{border:1px solid var(--primary);border-radius:0.5rem}.bhcp-section-b__text{display:flex;flex-direction:column;gap:2rem;flex:1}.bhcp-section-b__images{display:flex;flex-direction:column;width:100%;flex:1;gap:2rem}.bhcp-section-b__images img{border:1px solid var(--primary);border-radius:0.5rem}.bhcp-section-c__text{display:flex;flex-direction:column;gap:2rem;flex:2}.bhcp-section-c__images{display:flex;flex-direction:column;width:100%;flex:1;gap:2rem}.bhcp-section-c__images img{border:1px solid var(--primary);border-radius:0.5rem}.hl-section-a{display:flex;gap:2rem}.hl-section-a__text{display:flex;flex-direction:column;flex:7;gap:2rem}.hl-section-a__images{flex:3;columns:1;gap:1rem}.hl-section-a__images img{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:1rem;break-inside:avoid;display:block;border:1px solid var(--primary);border-radius:0.5rem}@media (max-width:1023px){.bhcp-section-a,.bhcp-section-b,.bhcp-section-c,.hl-section-a{flex-direction:column}}@media (max-width:767px){.main-contents{padding:1rem}}@media (max-width:479px){.page-h2{font-size:2.5rem}}