/* Additions only. The original style.css is unchanged. */
.added-guide-links{padding-left:22px}.added-guide-links li{margin:12px 0;line-height:1.7}.added-guide-links a,.post-body a{color:var(--gold-dark);text-decoration:underline;text-underline-offset:3px}.added-project-guides{display:grid;grid-template-columns:1fr 1fr;gap:28px}.added-project-guide{padding:26px;border:1px solid var(--line);background:var(--white)}.added-project-guide h3{margin-top:0}.added-table-wrap,.table-scroll{overflow:auto}.guide-table{border-collapse:collapse;width:100%;margin:24px 0}.guide-table th,.guide-table td{border:1px solid var(--line);padding:14px;text-align:left}.supplied-project-gallery{grid-template-columns:1fr;max-width:1000px}.supplied-project-gallery img{width:100%;max-height:620px;object-fit:cover}.supplied-image-note{font-size:.8rem;color:var(--charcoal-soft)}.plan-request-cover{background:var(--black);color:var(--cream);min-height:280px;padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.plan-request-cover span{font:2rem var(--display);color:var(--gold)}.delivery-status{line-height:1.8;font-size:.9rem}.announce-bar{background:var(--black);color:var(--cream);font-size:.75rem;padding:9px 0}.announce-bar .container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.footer-grid a[href^="tel:"]{white-space:nowrap}
@media(max-width:780px){.added-project-guides{grid-template-columns:1fr}.added-project-guide{padding:22px}}
@media(max-width:900px){.main-nav:not(.is-open){visibility:hidden}.main-nav.is-open{visibility:visible}}

.added-table-wrap .fp-config-table td{color:var(--black)}.added-table-wrap .fp-config-table th{color:var(--gold-dark)}.added-table-wrap .fp-config-table td,.added-table-wrap .fp-config-table th{padding:14px;border:1px solid var(--line);vertical-align:top}

@media(max-width:900px){body.has-sticky-cta .wa-float{bottom:92px}}
.hero .btn-outline{color:var(--white);border-color:rgba(255,255,255,.65)}
.added-table-wrap .fp-config-table{table-layout:fixed;min-width:620px}.added-table-wrap .fp-config-table th:first-child{width:24%}.added-table-wrap .fp-config-table thead th:nth-child(2){width:26%}.added-table-wrap .fp-config-table thead th:nth-child(3){width:50%}

@media(max-width:900px){body.has-sticky-cta .wa-float{bottom:92px}}
.hero .btn-outline{color:var(--white);border-color:rgba(255,255,255,.65)}
