/* Site-specific visual refresh; presentation only, original content and controls retained. */

html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] {--e15l-heading:Georgia,'Times New Roman',serif;--e15l-accent:#9b493e;--e15l-line:#d9dedc;--e15l-width:810px;--e15l-title-size:49px;--e15l-title-weight:700;--e15l-tracking:-.025em}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] body,html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] [data-e15-reader-body]{background:#fff;color:#252c2b;font-family:Arial,Helvetica,sans-serif;line-height:1.75}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] h1,html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] h2,html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] h3{font-family:Georgia,'Times New Roman',serif;color:#252c2b;font-weight:700;letter-spacing:-.025em}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] a:hover{color:#9b493e}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .mast{background:#fff;border-top:0;border-bottom:1px solid #d9dedc}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .mast-inner{max-width:1220px;padding:24px 30px;gap:34px}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .brand{font-size:27px;font-weight:700;letter-spacing:-.9px;color:#252c2b}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .brand svg{color:#9b493e;width:36px;height:53px}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .brand small{font:9px/1.5 Arial,sans-serif;color:#707a77;letter-spacing:1.5px}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .mast-note{font:12px/1.6 Arial,sans-serif;color:#65716d;margin-right:auto}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .mast>nav{background:#252c2b;color:#fff;border-top:0;padding:15px 25px;gap:35px;font-size:12px;letter-spacing:.01em}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .mast>nav a{color:#fff}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .mast>nav a:hover{text-decoration:underline;color:#fff}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .search input{background:#fff;border-color:#d9dedc}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .search button{color:#9b493e}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .hero{max-width:1220px;padding:48px 30px 52px;grid-template-columns:1.2fr .9fr;gap:55px;align-items:start}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .hero h1{font-size:clamp(48px,5.2vw,70px);line-height:1.04;letter-spacing:-2px}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .hero h1 em{color:#9b493e;font-weight:400}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .hero-lead{font-size:17px;color:#5b6863;max-width:460px}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .eyebrow{color:#9b493e;letter-spacing:1.4px}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .hero-drawing{transform:none;box-shadow:none;background:#f3f5f4;border:1px solid #d9dedc;padding:16px 18px}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .hero-drawing img{height:370px}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .drawing-label,html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .drawing-foot{font-size:10px;color:#65716d;letter-spacing:1px}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .small-note{color:#65716d}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .rooms{background:#fff;border-block:1px solid #d9dedc;grid-template-columns:1fr 1fr 1fr 1fr}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .rooms>div,html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .rooms>a{padding:24px;border-color:#d9dedc}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .rooms strong{color:#252c2b;font-size:23px;font-weight:700}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .rooms span,html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .rooms small{color:#65716d}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .rooms h2{font-size:24px}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .section{padding-block:45px}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .dossier-grid{gap:24px}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .dossier-sheet{background:#fff;border:1px solid #d9dedc;padding:20px;display:grid;grid-template-columns:135px minmax(0,1fr);gap:0 22px;align-items:start}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .dossier-sheet-top{grid-column:1/-1;border-bottom:1px solid #d9dedc;color:#9b493e;padding-bottom:12px;margin-bottom:16px;letter-spacing:.8px}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .dossier-illustration{grid-row:span 3;margin:0;background:#f3f5f4;border:0;height:180px;padding:10px}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .dossier-sheet>small{color:#65716d;font-size:9px;letter-spacing:.8px;align-self:end}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .dossier-sheet>h3{font-size:25px;line-height:1.22;margin:9px 0 12px}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .dossier-sheet>p{font-size:13px;line-height:1.65;color:#65716d}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .project-row{border-color:#d9dedc}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .project-no{color:#9b493e}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .project-row p,html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .project-row small{color:#65716d}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .best{background:#f3f5f4;color:#252c2b;border-top:4px solid #9b493e;padding:32px 36px}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .best-head{border-color:#cfd7d3}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .best .eyebrow{color:#9b493e}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .best-disclosure{color:#65716d}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .tool-shelf{border-color:#cfd7d3}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .tool-shelf h3{color:#252c2b}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .tool-shelf p{color:#65716d}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .tool-images{background:#fff;border:1px solid #e1e5e3}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .buying-index{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;border-color:#cfd7d3}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .buying-index>a{grid-template-columns:1fr;gap:8px;color:#252c2b;border-color:#cfd7d3;padding:21px 0}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .buying-index>a>span:first-child{font-size:9px;color:#9b493e;letter-spacing:.9px}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .buying-index strong{font-weight:700;font-size:23px;line-height:1.28}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .article-page>header,html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .article-heading{background:#fff}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .page-head h1,html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .article-page h1{font-size:clamp(35px,3.7vw,51px);line-height:1.15;font-weight:700}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .article-meta{color:#65716d}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .reading-layout{grid-template-columns:minmax(0,770px) 220px;gap:48px;max-width:1100px}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] article h2{color:#252c2b;font-size:31px}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] article p{font-family:Arial,sans-serif}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .contents details{border-color:#9b493e}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .contents nav a{color:#5b6863}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .disclosure{background:#f3f5f4;border-color:#9b493e;color:#5b6863}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] article img[data-role=diagram]{background:#f3f5f4}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .purchase,html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .buy{background:#9b493e;color:#fff}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] th{background:#f0f3f1;color:#252c2b}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] footer{background:#fff;border-top:3px solid #252c2b;padding-top:35px;color:#252c2b}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .footer-mark svg{color:#9b493e}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .footer-mark p{font:700 25px/1.25 Georgia,serif}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .footer-inner h2{font-family:Arial,sans-serif;color:#252c2b;font-size:11px}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .footer-bottom{border-color:#d9dedc;color:#65716d}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] #e15-legacy-article .e15l-heading{border-top:4px solid #9b493e;padding-top:24px}
@media(max-width:800px){
 html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .mast-inner{padding:22px 24px;gap:18px}
 html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .mast>nav{gap:10px 20px;padding:13px 24px;font-size:11px;justify-content:center}
 html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .hero{grid-template-columns:1fr;padding:35px 24px;gap:28px}
 html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .hero h1{font-size:52px;letter-spacing:-1.4px}
 html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .hero-lead{font-size:16px}
 html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .hero-drawing{margin:0;padding:14px}
 html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .hero-drawing img{height:310px}
 html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .rooms{grid-template-columns:1fr 1fr}
 html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .rooms>div{grid-column:1/-1;padding:22px 0 15px}
 html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .rooms>a{padding:20px 16px;border-top:1px solid #d9dedc}
 html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .rooms strong{font-size:22px}
 html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .dossier-grid{grid-template-columns:1fr}
 html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .dossier-sheet{grid-template-columns:105px minmax(0,1fr);gap:0 16px;padding:17px}
 html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .dossier-illustration{height:175px}
 html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .dossier-sheet>h3{font-size:23px}
 html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .best{padding:27px 24px}
 html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .buying-index{grid-template-columns:1fr;gap:0}
 html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .reading-layout{display:block;margin-inline:24px}
 html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .reading-layout>article{max-width:none}
 html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] article h2{font-size:28px}
 html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .footer-mark p{font-size:23px}
}

html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .cover{border-color:#d9dedc}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .cover .dek{color:#5b6863}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] .breadcrumb{color:#65716d}

/* Match the site’s public support pages to its reading identity. */
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] body.e15-support-page #e15-support-article{width:min(810px,calc(100% - 44px))}
html#e15-managed-shell[data-e15-visual="oldhouseimprovement.com"] body.e15-support-page #e15-support-article>h1{font-family:Georgia,serif;font-weight:700;text-align:left;letter-spacing:-.025em;border-bottom:3px solid #9b493e;padding-bottom:24px;color:inherit}
