/* On a phone, photographs and models carry the visual weight. Form inputs stay 16px to avoid iOS zoom. */
@media(max-width:600px){
 body{font-size:14px;line-height:1.5}
 body h1,body[data-type=c] h1,.portfolio-title h1,.editorial-title h1{font-size:27px!important;line-height:1.25!important;letter-spacing:0!important}
 body h2,body[data-type=c] h2,.chapter .chapter-key,.chapter-intro h2{font-size:23px!important;line-height:1.25!important}
 body h3,.project-lead h3{font-size:19px!important;line-height:1.3!important}
 .studio-intro h1{font-size:19px!important;line-height:1.5!important;max-width:33ch}
 body p,body[data-type=c] .copy,.chapter .copy,.chapter-intro>p:not(.eyebrow),.editorial-title>p,.portfolio-title>p:last-child{font-size:14px!important;line-height:1.5!important}
 body .eyebrow{font-size:11px!important;line-height:1.45!important}
 .chapter .chapter-subtitle{font-size:13px!important;line-height:1.4!important;max-width:170px}
 .chapter-heading{gap:12px!important;margin-bottom:15px!important}.chapter-narrative{margin-bottom:20px}.chapter .copy{margin-bottom:20px!important}
 figcaption,.chapter figcaption,.project-photo figcaption,.study-note,.project-lead a>div>span{font-size:12px!important;line-height:1.45!important}
 .studio-intro{padding:45px 6vw}.home-follow{padding-top:30px}.home-follow h2{font-size:21px!important}.project-intro{margin-bottom:22px}.arrival{padding-top:32px}.project-intro p:not(.eyebrow){margin:12px 0}
 .site-nav div a,.site-nav>a,.chapter-nav a{font-size:11px!important}.site-nav{padding-left:14px;padding-right:14px}.site-nav div{gap:12px}.chapter-nav{gap:17px}
 input,select,textarea{font-size:16px!important}label,button{font-size:14px}
 .editorial-title{padding:35px 5vw}.plan-chapter,.light-chapter{padding-top:40px;padding-bottom:40px}.chapter-intro{margin-bottom:25px}
}
