/* Matching first-screen containers on portrait tablets; including internal blog articles. */
@media (orientation:portrait) and (min-width:761px) and (max-width:1100px){
 html body:not(.relax) main>:is(.hero,.portfolio-hero,.contacts-hero,.about-hero,.trademark-hero):first-of-type .container:is(.hero-grid,.portfolio-hero-grid,.contacts-hero-grid,.about-hero-grid,.trademark-hero-grid){width:calc(100% - 40px)!important;max-width:720px!important;margin-inline:auto!important;min-width:0}
 html body:not(.relax) main>:is(.hero,.portfolio-hero,.contacts-hero,.about-hero,.trademark-hero):first-of-type .container:is(.hero-grid,.portfolio-hero-grid,.contacts-hero-grid,.about-hero-grid,.trademark-hero-grid)>[class*="hero-copy"]{width:100%!important;max-width:720px!important;min-width:0;margin-inline:auto!important;text-align:left}
 html body:not(.relax) main>:is(.hero,.portfolio-hero,.contacts-hero,.about-hero,.trademark-hero):first-of-type .container:is(.hero-grid,.portfolio-hero-grid,.contacts-hero-grid,.about-hero-grid,.trademark-hero-grid)>:not([class*="hero-copy"]){width:100%!important;max-width:720px!important;min-width:0;margin-inline:auto!important;justify-self:center!important}
}
