.service-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0 18px;max-width:690px}
.service-choices a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 12px;min-height:54px;border:1px solid #ffffff75;border-radius:9px;background:#151515d9;color:#fff;font-size:14px;font-weight:700;text-decoration:none;line-height:1.3}
.service-choices a:hover,.service-choices a:focus-visible{background:#fff;color:#181818}
.service-choices a:focus-visible,.job-story a:focus-visible{outline:3px solid #ff6b25;outline-offset:3px}
.job-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}
.job-story{overflow:hidden;border:1px solid #dedbd7;border-radius:16px;background:#fff;color:#222;box-shadow:0 8px 28px #00000008}
.job-story img{display:block;width:100%;height:auto;aspect-ratio:667/761;object-fit:contain;background:#fff}
.job-story-copy{padding:22px}.job-story h3{margin:0 0 14px;font-size:23px;line-height:1.15}.job-story p{font-size:15px;line-height:1.65;margin:0 0 12px}.job-story a{display:inline-block;margin-top:8px;color:#923807;font-size:15px;font-weight:700;text-underline-offset:4px}
.work-more{margin-top:24px;text-align:center}.quote-inclusions{padding:22px;margin-top:22px;border:1px solid #d8d1c8;border-radius:12px;background:#fff8f2;color:#242424}.quote-inclusions h3{margin:0 0 12px;font-size:22px}.quote-inclusions ul{padding-left:22px;margin:0}.quote-inclusions li{margin:8px 0;font-size:15px;line-height:1.6}.quote-inclusions a{color:#8a3508}
#cleanouts{scroll-margin-top:110px}
@media(max-width:760px){.job-stories{grid-template-columns:1fr;gap:24px}.job-story{max-width:520px;margin:auto;width:100%}.job-story-copy{padding:20px}.service-choices{grid-template-columns:1fr;gap:8px}.service-choices a{min-height:48px;padding:12px 16px}.quote-inclusions{padding:18px}}
