/* Homeora Living Studio — redesigned edition */
:root{--mh-ink:#202e2c;--mh-green:#315b49;--mh-forest:#264d3c;--mh-soft:#f4f1e9;--mh-line:#e5e1d5;--mh-cream:#f9f7f1;--mh-shadow:0 12px 35px rgba(36,45,35,.055)}
body{background:#f9f7f1!important;color:#24342e!important} .top{background:#fcfbf7!important;box-shadow:none!important;border-bottom:1px solid #e7e3d9!important}
.logo,.brand{font-weight:850!important;letter-spacing:-.035em;color:#284f3b!important}
.hero{background:linear-gradient(95deg,rgba(30,54,43,.93) 0%,rgba(34,59,46,.70) 58%,rgba(34,59,46,.22) 100%),url('https://images.unsplash.com/photo-1600210492486-724fe5c67fb0?auto=format&fit=crop&w=1600&q=80') center/cover!important;border-radius:0!important;padding:110px 0 115px!important}
.hero h1{font-weight:850!important;letter-spacing:-.055em!important;max-width:800px!important}.hero p{max-width:670px!important}
.panel{border-radius:8px!important;box-shadow:none!important;border:1px solid #e9e5da!important}.card,.comparison-card{border-radius:10px!important;box-shadow:none!important}.card:hover{transform:translateY(-4px);box-shadow:0 13px 28px rgba(40,59,45,.11)!important}
.grid{gap:19px!important}.card img{padding:16px!important;background:#fbfaf6!important}.money{color:#9a6339!important}
.tabs button,.chips button{border-radius:8px!important}.tabs button.active,.chips button.active{background:#315b49!important}.buy{border-radius:6px!important}
#guides{background:#efeee6!important;padding:clamp(20px,4vw,48px)!important}#guides>h2{font-size:clamp(27px,3vw,42px);letter-spacing:-.04em;margin-bottom:8px}
.guides{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))!important;gap:16px!important}.guide-card,.guides a{border-radius:9px!important;background:#fffefa!important;border:1px solid #e2ded3!important;box-shadow:none!important;padding:19px!important}
.guide-category,.article-kicker,.editorial-label{font-size:12px;letter-spacing:.1em;color:#9c734d;font-weight:800}.guide-heading{font-weight:800!important;line-height:1.6!important}
.hp-guides-static{border-top:1px solid #d9d6c9;padding-top:22px}.new-guide-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.new-guide-links a{background:#fffdf7;border:1px solid #e4e0d5;border-radius:7px;padding:14px;text-decoration:none;font-size:14px;line-height:1.6}
.article{background:#fffefa!important;max-width:850px!important;margin:45px auto!important;padding:clamp(26px,5vw,65px)!important;border-radius:8px!important;border:1px solid #eee8dc!important;box-shadow:0 12px 40px rgba(26,52,38,.05)!important;line-height:1.9}.article h1{font-size:clamp(28px,4vw,42px)!important;letter-spacing:-.045em!important;margin:14px 0 20px!important}.article h2{border:0!important;padding:0!important;font-size:clamp(21px,2.8vw,27px)!important;margin-top:0!important}.article .intro{background:transparent!important;border:0!important;padding:0!important;font-size:18px;color:#53695b}.editorial-label{border-top:1px solid #e5e1d7;border-bottom:1px solid #e5e1d7;padding:14px 0;margin:28px 0 35px}.editorial-label span{color:#718476}.editorial-section{margin:0 0 36px}.editorial-section p{color:#465a4d}.editorial-summary{background:#f3f0e7;border-left:4px solid #a67e57;padding:25px 30px;margin:36px 0}.editorial-summary ul{padding-left:24px}.editorial-disclaimer{color:#7a8277;font-size:13px}.footer{background:#e7e9df!important}
@media(max-width:650px){.hero{padding:72px 0!important}.article{margin:14px 8px!important}.grid{gap:10px!important}}
