/* OldHome editorial proportions — match approved magazine mockup */
@media (min-width:901px){
.mag-header .mag-top{min-height:156px;padding:12px 28px}
.mag-logo .logo-roof,.mag-logo .logo-roof svg{width:136px;height:28px}
.mag-logo .logo-roof svg{height:28px}
.mag-logo .logo-type{font-size:64px;letter-spacing:-.066em}
.mag-logo .logo-com{font-size:24px;letter-spacing:-.035em}
.mag-logo .logo-tag{font-size:19px;letter-spacing:-.015em;padding-top:7px}
.mag-nav .nav-inner{min-height:62px;gap:clamp(22px,2.55vw,44px);justify-content:center}
.mag-nav .nav-inner a{font-size:17px;font-weight:700;padding:18px 0;white-space:nowrap}
.mag-hero{height:clamp(460px,30vw,520px);min-height:460px}
.mag-hero-copy{padding-top:65px;padding-bottom:42px}
.mag-hero-copy h1{font-size:clamp(70px,5vw,88px);line-height:.95;letter-spacing:-.055em}
.mag-hero-copy p{font-size:20px;line-height:1.4}
.mag-hero-copy .btn{font-size:16px;padding:18px 29px}
}
@media(min-width:1660px){.mag-header,.mag-nav,.mag-hero{max-width:1660px;margin-left:auto;margin-right:auto}.mag-hero-copy{padding-left:70px}}
@media(min-width:901px) and (max-width:1190px){.mag-nav .nav-inner{gap:17px}.mag-nav .nav-inner a{font-size:14px}.mag-logo .logo-type{font-size:56px}.mag-logo .logo-com{font-size:22px}}
@media(max-width:650px){.mag-hero-image{background-image:linear-gradient(90deg,rgba(248,245,238,.94),rgba(248,245,238,.35) 72%),url('https://oldhome.com/wp-content/uploads/2026/10/OldHome-Warm-Kitchen-with-Forsythia-Hero.png')}}
