body{font-family:Arial,sans-serif;color:#424b50;background-color:#f0f3f6}a{color:#426779}a:hover{color:#98675b}img{max-width:100%;height:auto}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.restoration-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:4px 16px}.restoration-search{display:flex;max-width:360px;width:100%}.restoration-search input{min-width:0;flex:1;border:1px solid #c4d5da;padding:12px;background:#fff;border-radius:4px 0 0 4px;font:inherit}.restoration-search button{border:0;padding:12px 20px;background:#915743;color:#fff;border-radius:0 4px 4px 0;font:inherit;cursor:pointer}.restoration-main{background:#fff;padding:24px 24px 36px;min-height:55vh}.restoration-main .home-main-menu{margin:12px -14px 20px;width:calc(100% + 28px)}.home-main-menu .home-menu-icon{background-color:#fff}.restoration-intro{max-width:760px;margin:24px auto;line-height:1.65}.restoration-intro h1{font-size:25px;margin-bottom:12px}.restoration-heading{font-size:25px;margin:20px 0}.restoration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.restoration-card{border:1px solid #e0e8eb;border-radius:6px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.restoration-card>a{display:block}.restoration-card img{width:100%;height:180px;object-fit:cover;display:block}.restoration-card h2{font-size:18px;line-height:1.4;margin:0;padding:16px 16px 8px}.restoration-card p{font-size:15px;line-height:1.6;padding:0 16px 18px;margin:0}.restoration-article{max-width:720px;margin:24px auto;float:none;padding:0}.restoration-article h1{font-size:30px;line-height:1.25;margin:20px 0}.restoration-article.post p,.restoration-article.post-content li{font-size:17px;line-height:1.7;text-align:left}.restoration-article.post h2{font-size:25px;text-transform:none;font-weight:600;line-height:1.35}.restoration-article.post h3{font-size:21px;text-transform:none;font-weight:600}.post img.aligncenter{display:block;margin:20px auto}.post .wp-caption{max-width:100%;margin:20px auto}.post .restoration-notice{font-size:14px;line-height:1.6;padding:14px 18px;background:#eff5f6;border-left:3px solid #a4bfc6}.restoration-toc{padding:20px;background:#f4f7f8;border:1px solid #d9e5e8;margin:24px 0}.post .restoration-toc ol{margin:12px 0 0 20px}.post .restoration-toc li{list-style:decimal;font-size:15px;line-height:1.5;margin:7px 0}.restoration-related{margin:40px 0}.restoration-related>h2{margin-bottom:20px;font-size:25px}.related-grid p{display:none}.related-grid h2{padding-bottom:16px}.restoration-pagination{margin-top:30px;text-align:center}.restoration-pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.restoration-pagination .page-numbers{padding:10px 14px;border:1px solid #b8ccd2;border-radius:4px}.restoration-pagination .current{background:#526e7a;color:#fff}.restoration-footer{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:24px 16px}.restoration-footer nav{display:flex;gap:20px;flex-wrap:wrap}.restoration-footer nav a{color:#243c46}.restoration-footer p{width:100%;color:#243c46;line-height:1.6}.breadcrumbs{padding:0;line-height:1.6}.restoration-sitemap{columns:2;column-gap:30px}.restoration-sitemap li{break-inside:avoid;margin:12px 0;line-height:1.5}.youtube-embed iframe{border:0;aspect-ratio:16/9;width:100%;height:auto}.restoration-article h2,.restoration-article h3{scroll-margin-top:20px}
@media(max-width:960px){.restoration-main .home-main-menu{background-size:auto 80%;margin:0 auto;width:100%;height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 0}.home-main-menu>ul{position:static;width:auto;background:rgba(255,255,255,.94);padding:12px;border:1px solid #d9e5e8;border-radius:6px}.home-main-menu>ul .home-menu-icon{display:none}.home-main-menu .home-menu-item{font-size:16px;line-height:1.4;padding:0}.restoration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.restoration-header .logo{width:414px;flex-shrink:1;background-size:contain}.restoration-sitemap{columns:1}}
@media(max-width:600px){.restoration-header{flex-direction:column;gap:4px;padding-bottom:16px}.restoration-header .logo{width:100%;max-width:360px;height:64px}.restoration-main{padding:20px 16px}.restoration-grid{grid-template-columns:1fr;gap:20px}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.related-grid h2{font-size:15px;padding:12px}.related-grid img{height:120px}.restoration-article h1{font-size:27px}.restoration-footer .logo{width:100%;background-size:contain}.post blockquote{padding:18px;background:#f1f5f7}.restoration-card img{height:210px}.post ul{margin-left:30px}}

@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/proxima-regular.otf") format("opentype")}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:600;font-display:swap;src:url("fonts/proxima-semibold.otf") format("opentype")}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:300;font-display:swap;src:url("fonts/proxima-light.otf") format("opentype")}body{font-family:"Proxima Nova",Arial,sans-serif}
.restoration-article .post-content p,.restoration-article .post-content li{color:#424b50;text-align:left;line-height:1.7;font-size:17px}.restoration-article .post-content ul{margin:16px 0;padding-left:24px}.restoration-article .post-content ul li{list-style:disc;margin:9px 0;padding:0}.restoration-subcategories{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px;padding:0;list-style:none}.restoration-subcategories a{display:block;padding:10px 14px;background:#edf3f5;border:1px solid #c5d5da;border-radius:4px}.home-main-menu .children{z-index:5}.restoration-article .post-content table{max-width:100%;display:block;overflow-x:auto}.restoration-article a{overflow-wrap:anywhere}.restoration-sitemap a{overflow-wrap:anywhere}@media(max-width:600px){.restoration-article .post-content p,.restoration-article .post-content li{font-size:16px}.home-main-menu .children{display:block;position:static;padding:12px 0 0;box-shadow:none;background:none;font-size:14px}}
