.basement-coatings-page[data-astro-cid-k5jmecxs]{background:#fff;color:var(--black)}.basement-coatings-container[data-astro-cid-k5jmecxs]{margin:0 auto;max-width:1160px;min-width:0;width:calc(100% - 2rem)}.basement-coatings-hero[data-astro-cid-k5jmecxs]{background:#151515;border-bottom:4px solid var(--orange);min-height:380px}.basement-coatings-hero-content[data-astro-cid-k5jmecxs]{align-items:end;color:#fff;display:flex;min-height:380px;padding-bottom:1.8rem}.basement-coatings-hero-content[data-astro-cid-k5jmecxs]>div[data-astro-cid-k5jmecxs]{max-width:770px}.basement-coatings-eyebrow[data-astro-cid-k5jmecxs],.basement-coatings-kicker[data-astro-cid-k5jmecxs]{color:var(--orange);font-size:.82rem;font-weight:800;letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.basement-coatings-hero[data-astro-cid-k5jmecxs] h1[data-astro-cid-k5jmecxs]{color:#fff;font-size:clamp(2.1rem,4vw,3.5rem);line-height:1.08;margin:0}.basement-coatings-hero[data-astro-cid-k5jmecxs] p[data-astro-cid-k5jmecxs]:last-child{font-size:1.05rem;line-height:1.65;margin:1rem 0 0}.basement-coatings-intro[data-astro-cid-k5jmecxs],.basement-coatings-systems[data-astro-cid-k5jmecxs],.basement-coatings-prep[data-astro-cid-k5jmecxs],.basement-coatings-moisture[data-astro-cid-k5jmecxs],.basement-coatings-alternatives[data-astro-cid-k5jmecxs],.basement-coatings-maintenance[data-astro-cid-k5jmecxs]{padding:5rem 0}.basement-coatings-systems[data-astro-cid-k5jmecxs],.basement-coatings-alternatives[data-astro-cid-k5jmecxs],.basement-coatings-maintenance[data-astro-cid-k5jmecxs]{background:#fff8f2}.basement-coatings-finishes[data-astro-cid-k5jmecxs],.basement-coatings-faq[data-astro-cid-k5jmecxs]{padding:5rem 0}.basement-coatings-finishes[data-astro-cid-k5jmecxs]{background:#f6f7f8}.basement-coatings-timing[data-astro-cid-k5jmecxs]{background:#151515;color:#fff;padding:4rem 0}.basement-coatings-split[data-astro-cid-k5jmecxs],.basement-coatings-timing-grid[data-astro-cid-k5jmecxs]{display:grid;gap:3rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.basement-coatings-split[data-astro-cid-k5jmecxs]>div[data-astro-cid-k5jmecxs]{min-width:0}.basement-coatings-split[data-astro-cid-k5jmecxs]>div[data-astro-cid-k5jmecxs]>p[data-astro-cid-k5jmecxs]:first-of-type,.basement-coatings-timing-grid[data-astro-cid-k5jmecxs] p[data-astro-cid-k5jmecxs]:first-of-type{margin-top:0}.basement-coatings-split[data-astro-cid-k5jmecxs] p[data-astro-cid-k5jmecxs],.basement-coatings-timing-grid[data-astro-cid-k5jmecxs] p[data-astro-cid-k5jmecxs]{color:#4b5563;line-height:1.65}.basement-coatings-timing[data-astro-cid-k5jmecxs] h2[data-astro-cid-k5jmecxs],.basement-coatings-timing[data-astro-cid-k5jmecxs] p[data-astro-cid-k5jmecxs]{color:#fff}.basement-coatings-split[data-astro-cid-k5jmecxs] h2[data-astro-cid-k5jmecxs],.basement-coatings-timing[data-astro-cid-k5jmecxs] h2[data-astro-cid-k5jmecxs],.basement-coatings-heading[data-astro-cid-k5jmecxs] h2[data-astro-cid-k5jmecxs]{font-size:clamp(2rem,3.2vw,2.8rem);line-height:1.16;margin:0 0 1rem}.basement-coatings-heading[data-astro-cid-k5jmecxs]{margin:0 auto 2rem;max-width:780px;text-align:center}.basement-coatings-heading[data-astro-cid-k5jmecxs]>p[data-astro-cid-k5jmecxs]:last-child{margin:0}.basement-coatings-card-grid[data-astro-cid-k5jmecxs]{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3rem}.basement-coatings-card-grid[data-astro-cid-k5jmecxs] article[data-astro-cid-k5jmecxs]{background:#fff;border:1px solid #eee1d7;border-top:4px solid var(--orange);min-width:0;padding:1.35rem}.basement-coatings-card-grid[data-astro-cid-k5jmecxs] h3[data-astro-cid-k5jmecxs]{font-size:1.1rem;margin:0 0 .65rem}.basement-coatings-card-grid[data-astro-cid-k5jmecxs] p[data-astro-cid-k5jmecxs]{color:#4b5563;line-height:1.55;margin:0}.basement-coatings-finish-grid[data-astro-cid-k5jmecxs]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem}.basement-coatings-checklist[data-astro-cid-k5jmecxs]{columns:2;gap:2rem;margin:1.25rem 0 0;padding-left:1.2rem}.basement-coatings-checklist[data-astro-cid-k5jmecxs] li[data-astro-cid-k5jmecxs]{break-inside:avoid;margin-bottom:.7rem}.basement-coatings-related[data-astro-cid-k5jmecxs]{padding:3rem 0}.basement-coatings-related[data-astro-cid-k5jmecxs] p[data-astro-cid-k5jmecxs]{color:#4b5563;line-height:1.65;margin:0}.basement-coatings-related[data-astro-cid-k5jmecxs] a[data-astro-cid-k5jmecxs],.basement-coatings-back-link[data-astro-cid-k5jmecxs] a[data-astro-cid-k5jmecxs]{color:var(--black);font-weight:800;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:3px}.basement-coatings-faq-list[data-astro-cid-k5jmecxs]{margin:0 auto;max-width:860px}.basement-coatings-faq[data-astro-cid-k5jmecxs] details[data-astro-cid-k5jmecxs]{border-bottom:1px solid #ded4cc}.basement-coatings-faq[data-astro-cid-k5jmecxs] summary[data-astro-cid-k5jmecxs]{color:var(--black);cursor:pointer;font-weight:800;padding:1.15rem 2rem 1.15rem 0;position:relative}.basement-coatings-faq[data-astro-cid-k5jmecxs] summary[data-astro-cid-k5jmecxs]:after{color:var(--orange);content:"+";font-size:1.5rem;position:absolute;right:.25rem;top:.75rem}.basement-coatings-faq[data-astro-cid-k5jmecxs] details[data-astro-cid-k5jmecxs][open] summary[data-astro-cid-k5jmecxs]:after{content:"-"}.basement-coatings-faq[data-astro-cid-k5jmecxs] details[data-astro-cid-k5jmecxs] p[data-astro-cid-k5jmecxs]{color:#4b5563;line-height:1.65;margin:0 0 1.2rem}.basement-coatings-back-link[data-astro-cid-k5jmecxs]{padding:1.5rem 0 3rem}.basement-coatings-back-link[data-astro-cid-k5jmecxs] a[data-astro-cid-k5jmecxs]:focus-visible,.basement-coatings-related[data-astro-cid-k5jmecxs] a[data-astro-cid-k5jmecxs]:focus-visible,.basement-coatings-faq[data-astro-cid-k5jmecxs] summary[data-astro-cid-k5jmecxs]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}@media(max-width:760px){.basement-coatings-hero[data-astro-cid-k5jmecxs]{min-height:0}.basement-coatings-hero-content[data-astro-cid-k5jmecxs]{min-height:0;padding:1.5rem 0 1.65rem}.basement-coatings-eyebrow[data-astro-cid-k5jmecxs]{font-size:.76rem;margin-bottom:.6rem}.basement-coatings-hero[data-astro-cid-k5jmecxs] h1[data-astro-cid-k5jmecxs]{font-size:1.85rem}.basement-coatings-hero[data-astro-cid-k5jmecxs] p[data-astro-cid-k5jmecxs]:last-child{font-size:.97rem;line-height:1.55;margin-top:.8rem}.basement-coatings-intro[data-astro-cid-k5jmecxs],.basement-coatings-systems[data-astro-cid-k5jmecxs],.basement-coatings-prep[data-astro-cid-k5jmecxs],.basement-coatings-moisture[data-astro-cid-k5jmecxs],.basement-coatings-alternatives[data-astro-cid-k5jmecxs],.basement-coatings-maintenance[data-astro-cid-k5jmecxs],.basement-coatings-finishes[data-astro-cid-k5jmecxs],.basement-coatings-faq[data-astro-cid-k5jmecxs],.basement-coatings-timing[data-astro-cid-k5jmecxs]{padding:3.5rem 0}.basement-coatings-split[data-astro-cid-k5jmecxs],.basement-coatings-timing-grid[data-astro-cid-k5jmecxs],.basement-coatings-card-grid[data-astro-cid-k5jmecxs],.basement-coatings-finish-grid[data-astro-cid-k5jmecxs]{gap:1.5rem;grid-template-columns:1fr}.basement-coatings-card-grid[data-astro-cid-k5jmecxs]{margin-top:2rem}.basement-coatings-checklist[data-astro-cid-k5jmecxs]{columns:1}}
