.slc-page{background:#f3efe6;color:#2e393e;font-family:Arial,Helvetica,sans-serif}.slc-page *{box-sizing:border-box}.slc-shell{width:min(1190px,calc(100% - 48px));margin:auto}.slc-page a{color:inherit;text-underline-offset:3px}.slc-page a:focus-visible{outline:3px solid #bd7652;outline-offset:4px}.slc-page h1,.slc-page h2,.slc-page h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.038em}.slc-page h2{font-size:clamp(2.5rem,4.3vw,4.8rem);line-height:1.04;margin:0 0 24px}.slc-page h3{font-size:clamp(1.6rem,2.3vw,2.4rem);line-height:1.12;margin:0 0 15px}.slc-page p,.slc-page li{line-height:1.62}.slc-page section{scroll-margin-top:110px}.slc-source{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:700;margin:9px 16px 9px 0}.slc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;background:#b26746;color:#fff!important;padding:16px 21px;text-decoration:none;font-weight:700;white-space:nowrap}.slc-button:hover{background:#934f35}.slc-hero{padding-top:108px;background:#eee4d6}.slc-crumbs{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:24px 0 31px;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.slc-crumbs a{text-decoration:none}.slc-intro{max-width:910px;padding:5px 0 49px}.slc-hero h1{font-size:clamp(3.3rem,5.3vw,6rem);line-height:1.01;margin:0 0 23px}.slc-intro>p{max-width:770px;font-size:1.13rem;margin:0 0 17px}.slc-actions{display:grid;grid-template-columns:auto 1fr 1fr;align-items:center;gap:17px;margin-top:22px;max-width:830px}.slc-actions>div{border-top:1px solid #acb2ac;padding-top:8px;font-size:.73rem}.slc-actions>div a,.slc-actions strong{display:block}.slc-actions>div a{text-decoration:none}.slc-actions strong{font-size:.8rem;line-height:1.35;margin-top:5px}.slc-hero figure{height:340px;margin:0;overflow:hidden;border-top:9px solid #9b7770}.slc-hero img{width:100%;height:100%;object-fit:cover;object-position:center 45%}.slc-neighborhood{padding:106px 0;background:#d7e0da}.slc-neighborhood>.slc-shell{display:grid;grid-template-columns:1.06fr .94fr;gap:8vw}.slc-neighborhood p{font-size:1.16rem}.slc-neighborhood aside{align-self:center;background:#f9f5e9;padding:33px 38px;border-left:9px solid #ae7860}.slc-neighborhood aside>a,.slc-boundary-guide>a,.slc-procurement aside>a,.slc-accounting-guide>a{display:inline-flex;align-items:center;gap:5px;font-weight:700;line-height:1.5;margin-top:10px}.slc-boundary{padding:110px 0;background:#354a50;color:#f9f2e7}.slc-boundary h2{max-width:930px}.slc-boundary-grid{display:grid;grid-template-columns:1fr 1fr;gap:6vw;margin-top:40px}.slc-boundary-grid>div{border-top:1px solid #b2c0c1;padding-top:25px}.slc-boundary-grid p{font-size:1.15rem}.slc-boundary .slc-source{color:#f2c9a5}.slc-boundary-guide{background:#e4cbb6;color:#2e393e;margin-top:25px;padding:28px 32px}.slc-boundary-guide p{font-size:1.04rem}.slc-procurement{padding:108px 0;background:#f4efe5}.slc-procurement>.slc-shell{display:grid;grid-template-columns:1.1fr .9fr;gap:9vw}.slc-procurement p{font-size:1.16rem}.slc-procurement aside{align-self:center;border-top:2px solid #b26746;padding-top:28px}.slc-industries{display:flex;gap:25px;flex-wrap:wrap;margin-top:17px;font-size:.84rem;font-weight:700}.slc-industries a{display:inline-flex;gap:5px;align-items:center}.slc-help{padding:91px 0;background:#d2b8a1}.slc-help>.slc-shell{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw}.slc-help p{font-size:1.15rem;margin-top:0}.slc-help .slc-shell>div{grid-column:2}.slc-accounting{padding:107px 0;background:#c9d4d0}.slc-accounting>.slc-shell{display:grid;grid-template-columns:1.06fr .94fr;gap:9vw}.slc-accounting p{font-size:1.15rem}.slc-accounting>.slc-shell>div:first-child>a{display:inline-flex;align-items:center;gap:5px;font-weight:700}.slc-accounting-guide{background:#f6efe2;padding:33px 38px;align-self:center;box-shadow:15px 15px 0 #9cb2af}.slc-accounting-guide p{font-size:1.04rem}.slc-faq{padding:102px 0}.slc-faq>.slc-shell>div{display:grid;grid-template-columns:1fr 1fr;gap:27px}.slc-faq section{border-top:1px solid #b0babb;padding-top:17px}.slc-faq h3{font-size:1.5rem}.slc-close{padding:89px 0;background:#354a50;color:#f9f2e7}.slc-close h2{max-width:900px}.slc-close p{font-size:1.16rem}.slc-close nav{display:flex;gap:23px;flex-wrap:wrap;font-size:.84rem;margin-top:43px}
@media(max-width:850px){.slc-actions{grid-template-columns:1fr 1fr}.slc-actions .slc-button{grid-column:1/-1}}
@media(max-width:760px){.slc-shell{width:min(calc(100% - 34px),640px)}.slc-intro{padding:6px 0 28px}.slc-hero figure{height:270px}.slc-neighborhood>.slc-shell,.slc-boundary-grid,.slc-procurement>.slc-shell,.slc-help>.slc-shell,.slc-accounting>.slc-shell,.slc-faq>.slc-shell>div{grid-template-columns:1fr;gap:25px}.slc-help .slc-shell>div{grid-column:1}.slc-neighborhood,.slc-boundary,.slc-procurement,.slc-help,.slc-accounting,.slc-faq{padding:70px 0}.slc-neighborhood aside,.slc-accounting-guide{padding:27px}}
@media(max-width:520px){.slc-hero h1{font-size:clamp(2.6rem,10vw,3.6rem)}.slc-intro>p{font-size:.98rem}.slc-page h2{font-size:clamp(2.35rem,9vw,3.6rem)}.slc-actions .slc-button{justify-content:center}.slc-actions strong{font-size:.75rem}}

/* Retained readability fix; original page composition is preserved. */
.slc-button{background:#934f35}
