@media(max-width:700px){
  .landscape-copy{width:78%;padding:25px 20px;background:linear-gradient(90deg,#f0edde 50%,#f0edde00)}
  .landscape-copy h2{font-size:clamp(28px,8.5vw,35px);letter-spacing:2px}
  .landscape-copy h2>span{white-space:nowrap}
  .hero-foot{gap:5px}
}
@media(max-width:350px){
  .home-course{gap:15px;padding:15px}
  .course-book{width:80px;padding-left:10px;min-height:180px}
  .course-book>span{font-size:9px;letter-spacing:1px}
  .course-book small{font-size:7px;letter-spacing:0}
  .home-course h3{font-size:16px}
  .editorial-title h2{font-size:15px}
  .editorial-title .text-link{font-size:9px;gap:3px}
  .tiny-seal{display:none}
}
