.boundaries{padding:24px 28px;background:#f3f6f0;border:1px solid #dce2d9;border-left:5px solid #789451}.boundaries>strong{display:block;font-size:20px;line-height:1.3;color:#28352c;margin-bottom:6px}.boundaries p{font-size:16px;line-height:1.6;color:#344035;margin:10px 0 0}.boundaries p strong{font-size:inherit;color:#28352c}
.sample-banner{margin:0 0 18px;padding:12px 16px;border:2px dashed #b5651d;background:#fff6ec;color:#5a3410;font-size:15px;font-weight:600}
.pkg-list{margin:0;padding-left:22px;display:grid;gap:8px;color:#505e52;font-size:16px;line-height:1.6}.pkg-list li strong{color:#2f4033}
.pkg-refs{font-size:15px;color:#536055}.pkg-refs a{color:#526c40}
[data-show-for][hidden]{display:none!important}
.service-areas{display:grid;grid-template-columns:1fr;gap:36px}.service-area{display:grid;gap:14px}.service-area>.service-card{min-height:0}.area-packages.offer-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.area-packages .offer-card{min-height:0}
.area-more{margin-top:14px}.area-more>summary{cursor:pointer;font-weight:600;color:#526c40;padding:10px 0;font-size:15px}.area-more[open]>summary{margin-bottom:10px}
