.acreage-guide{--acreage-ink:#18231c;--acreage-green:#234833;--acreage-moss:#466a50;--acreage-paper:#f5f0e5;--acreage-rule:#aca792;background:var(--acreage-paper);color:var(--acreage-ink)}
.acreage-guide main{overflow:hidden}.acreage-guide main :is(section,article,aside,div){min-width:0}.acreage-guide main p,.acreage-guide main li{font-size:1.05rem;line-height:1.7}.acreage-guide main h1,.acreage-guide main h2,.acreage-guide main h3{font-family:Georgia,serif;text-wrap:balance}.acreage-guide main a{color:var(--acreage-green);font-weight:700;text-underline-offset:4px}.acreage-guide main :is(a,summary):focus-visible{outline:3px solid var(--acreage-green);outline-offset:4px}
.acreage-kicker{font:800 .875rem/1.45 Arial,sans-serif!important;letter-spacing:.08em;text-transform:uppercase;color:var(--acreage-moss);margin:0 0 .7rem}.acreage-breadcrumbs{display:flex;flex-wrap:wrap;gap:.45rem;font:700 .9rem/1.4 Arial,sans-serif;margin-bottom:2.3rem}.acreage-breadcrumbs a{font-weight:700}.acreage-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:clamp(2rem,5vw,5rem);align-items:center;max-width:1280px;margin:auto;padding:clamp(3rem,7vw,7rem) clamp(1.25rem,5vw,4rem);min-height:680px}.acreage-hero h1{font-size:clamp(2.6rem,5.4vw,5.3rem);line-height:1;letter-spacing:-.045em;margin:0 0 1.4rem}.acreage-hero h1 em{display:block;color:var(--acreage-green);font-weight:400}.acreage-lede{max-width:52rem;font-size:clamp(1.12rem,1.7vw,1.35rem)!important;line-height:1.62!important}.acreage-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.7rem 0}.acreage-actions a,.acreage-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1.05rem;background:var(--acreage-green);color:white;text-decoration:none;font:800 .95rem/1.3 Arial,sans-serif}.acreage-actions a+ a,.acreage-cta a+ a{background:transparent;color:var(--acreage-green);border:1px solid var(--acreage-green)}.acreage-byline{font:700 .875rem/1.5 Arial,sans-serif!important}.acreage-hero figure{margin:0;position:relative}.acreage-hero img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.acreage-hero figcaption{position:absolute;inset:auto 1rem 1rem;background:#132219e8;color:white;padding:.8rem;font:800 .78rem/1.45 Arial,sans-serif;letter-spacing:.06em}
.acreage-answer{background:var(--acreage-green);color:white;padding:clamp(2.4rem,5vw,4.5rem) max(1.25rem,calc((100vw - 1120px)/2));text-align:center}.acreage-answer .acreage-kicker{color:#c8dfca}.acreage-answer h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1.1;max-width:980px;margin:.2rem auto 1rem}.acreage-answer p:not(.acreage-kicker){max-width:850px;margin:auto}
.acreage-section{max-width:1180px;margin:auto;padding:clamp(3.5rem,7vw,6rem) 1.25rem}.acreage-section-heading{display:grid;grid-template-columns:.8fr 1.4fr;gap:.5rem 2.5rem;align-items:end;margin-bottom:2rem}.acreage-section-heading .acreage-kicker{grid-row:1/3}.acreage-section-heading h2{font-size:clamp(2.2rem,4.2vw,4rem);line-height:1.05;margin:0}.acreage-section-heading>p:last-child{margin:0;max-width:48rem}.acreage-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--acreage-rule)}.acreage-check-grid article{padding:1.5rem}.acreage-check-grid article:nth-child(n+4){border-top:1px solid var(--acreage-rule)}.acreage-check-grid article:not(:nth-child(3n+1)){border-left:1px solid var(--acreage-rule)}.acreage-check-grid span{font:900 1rem/1 Arial,sans-serif;color:var(--acreage-moss)}.acreage-check-grid h3{font-size:1.55rem;line-height:1.15;margin:.65rem 0}.acreage-check-grid a{font:800 .9rem/1.4 Arial,sans-serif}
.acreage-timeline{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,6rem);background:#e6e4d5;padding:clamp(3.5rem,7vw,6rem) max(1.25rem,calc((100vw - 1120px)/2))}.acreage-timeline h2{font-size:clamp(2.4rem,4vw,4rem);line-height:1.05;margin:.25rem 0 1rem}.acreage-timeline ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--acreage-rule)}.acreage-timeline li{padding:1.2rem 0;border-bottom:1px solid var(--acreage-rule);display:grid;grid-template-columns:9rem 1fr;gap:.25rem 1.5rem}.acreage-timeline li span{grid-row:1/3;font:800 .85rem/1.45 Arial,sans-serif;color:var(--acreage-moss)}.acreage-timeline li h3{font-size:1.5rem;margin:0}.acreage-timeline li p{margin:.2rem 0 0}
.acreage-right-size{padding-bottom:2rem}.acreage-compare{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--acreage-green)}.acreage-compare article{padding:clamp(1.4rem,3vw,2.4rem)}.acreage-compare article+article{background:var(--acreage-green);color:white}.acreage-compare h3{font-size:1.8rem;margin:0 0 1rem}.acreage-compare ul{margin:0;padding-left:1.2rem}.acreage-compare li+li{margin-top:.75rem}
.acreage-questions{padding-top:4rem}.acreage-questions>div:last-child{border-top:1px solid var(--acreage-rule)}.acreage-questions details{border-bottom:1px solid var(--acreage-rule);padding:0}.acreage-questions summary{cursor:pointer;list-style-position:inside;padding:1.15rem 0;font:700 clamp(1.15rem,2vw,1.45rem)/1.4 Georgia,serif}.acreage-questions details p{max-width:880px;margin:0 0 1.3rem 1.5rem}
.acreage-local{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,5vw,5rem);background:#d7ded2;padding:clamp(3.5rem,7vw,6rem) max(1.25rem,calc((100vw - 1120px)/2))}.acreage-local h2{font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.07;margin:.3rem 0 1rem}.acreage-local aside{background:var(--acreage-paper);padding:clamp(1.4rem,3vw,2.3rem);border-top:5px solid var(--acreage-green)}.acreage-local aside h3{font-size:1.8rem;line-height:1.15}.acreage-local aside ul{padding-left:1.15rem}.acreage-local aside li+li{margin-top:.45rem}.acreage-local aside p:last-child{font-size:.9rem;line-height:1.6}
.acreage-cta{padding:clamp(3.5rem,7vw,6rem) 1.25rem;text-align:center;max-width:920px;margin:auto}.acreage-cta h2{font-size:clamp(2.4rem,5vw,4.4rem);line-height:1.05;margin:.3rem 0 1rem}.acreage-cta>div{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}.acreage-sources{max-width:1120px;margin:auto;border-top:1px solid var(--acreage-rule);padding:2rem 1.25rem 4rem}.acreage-sources h2{font-size:1.6rem}.acreage-sources p,.acreage-sources li{font-size:.9rem!important;line-height:1.55!important}.acreage-sources ul{padding-left:1.2rem}.acreage-footer{background:#14231a;color:white;padding:2rem max(1.25rem,calc((100vw - 1180px)/2));display:flex;gap:1rem 2rem;justify-content:space-between;align-items:center;flex-wrap:wrap}.acreage-footer a{color:white}.acreage-footer nav{display:flex;gap:.7rem 1.2rem;flex-wrap:wrap}.acreage-footer small{flex-basis:100%}
@media(max-width:900px){.acreage-hero{grid-template-columns:1fr;min-height:0}.acreage-hero figure{max-width:650px}.acreage-hero img{aspect-ratio:16/10}.acreage-section-heading{display:block}.acreage-check-grid{grid-template-columns:1fr 1fr}.acreage-check-grid article:nth-child(n){border:0;border-bottom:1px solid var(--acreage-rule)}.acreage-check-grid article:nth-child(even){border-left:1px solid var(--acreage-rule)}.acreage-check-grid article:nth-last-child(-n+2){border-bottom:0}.acreage-timeline{grid-template-columns:1fr}.acreage-local{grid-template-columns:1fr}}
@media(max-width:640px){.acreage-hero{padding-top:2rem}.acreage-breadcrumbs{margin-bottom:1.4rem}.acreage-actions{display:grid}.acreage-actions a{width:100%}.acreage-check-grid,.acreage-compare{grid-template-columns:1fr}.acreage-check-grid article:nth-child(n){border:0;border-bottom:1px solid var(--acreage-rule)}.acreage-check-grid article:last-child{border-bottom:0}.acreage-timeline li{grid-template-columns:1fr}.acreage-timeline li span{grid-row:auto}.acreage-questions details p{margin-left:0}.acreage-local aside{margin-inline:-.15rem}.acreage-cta>div{display:grid}.acreage-footer{padding-bottom:6rem}}

.acreage-guide main .acreage-answer>a{display:inline-flex;align-items:center;min-height:48px;margin-top:16px;padding:8px 0;color:#fff;text-decoration:underline}
.acreage-guide main .acreage-answer>a:focus-visible{outline-color:#fff}
