/* 28/10-27: tablet title proposal, isolated from mobile and desktop. */
@layer sot-tablet-title-review {
@media(min-width:761px) and (max-width:1199px){
body #technology.statement .big{max-width:100%!important;width:100%!important;font-size:clamp(30px,3.7vw,42px)!important;line-height:1.12!important;text-wrap:pretty!important}
body #phases .big{max-width:100%!important;font-size:clamp(26px,3.2vw,36px)!important;line-height:1.14!important;text-wrap:pretty!important}
body .doc-market .market-layout{grid-template-columns:1fr!important;gap:28px!important}
body .doc-market #market-heading{max-width:100%!important;text-wrap:pretty!important}
body #coexist-intro .two-inner{grid-template-columns:1fr!important}
body #coexist-intro .two-copy{grid-column:1/-1!important;width:100%!important;max-width:100%!important}
body #coexist-intro .two-copy h1{max-width:100%!important;font-size:clamp(32px,4vw,44px)!important;line-height:1.12!important;text-wrap:pretty!important}
body #coexist-intro .two-copy h1 span{display:inline!important;font-size:inherit!important}
body #coexist-intro .two-copy h1 br{display:none!important}
body .home-news .home-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important}
body .home-news .home-news-item:first-child{grid-column:1/-1!important;grid-row:auto!important}
body .home-news .home-news-item:not(:first-child)>a{display:block!important}
body .home-news .home-news-item:not(:first-child) .home-news-image{margin-bottom:16px!important}
body .home-news .home-news-item:first-child h3{font-size:24px!important;text-wrap:pretty!important}
body .home-news .home-news-item:not(:first-child) h3{font-size:20px!important;text-wrap:pretty!important}
body .article-hero{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}
body .article-hero .article-wrap,body .article-hero>.hero-media{grid-column:1!important;max-width:100%!important;width:100%!important}
body .article-hero h1{font-size:clamp(30px,3.5vw,40px)!important;max-width:100%!important;line-height:1.12!important;text-wrap:pretty!important}
body #newsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body #newsFeatured .ncard.feat .ncard-link{grid-template-columns:1fr!important}
body #newsFeatured .ncard-title{font-size:24px!important;text-wrap:pretty!important}
}
@media(min-width:761px) and (max-width:900px){body #newsGrid{grid-template-columns:1fr!important}}
}
