@media(max-width:899px){body.subpage .wrap{width:calc(100% - 40px)}body.subpage .site-header{padding:22px 110px 20px 20px;height:auto;min-height:122px;flex-wrap:wrap;gap:18px}body.subpage .header-brand{font-size:23px}body.subpage .header-brand small{font-size:8px;letter-spacing:.15em}body.subpage .site-nav{flex-wrap:wrap;gap:12px 20px}.contact-grid,.case-grid,.case-opening,.case-story-layout,.case-invitation,.article-layout,.coming{grid-template-columns:minmax(0,1fr);gap:32px}.contact-grid>*,.case-story-layout>*,.case-invitation>*{min-width:0}.contact-details .contact-email{font-size:clamp(20px,5.6vw,32px);overflow-wrap:anywhere}.article-aside{position:static}.coming{padding-block:40px}.coming h1{font-size:clamp(40px,7vw,64px);overflow-wrap:anywhere}.brief-form{padding:24px;min-width:0}.case-index{overflow-x:auto;max-width:100%;padding-inline:20px}.case-index a{flex:none}.case-estimate{position:static}.case-strengths__grid{grid-template-columns:minmax(0,1fr)}.case-section-heading,.section-head{align-items:flex-start;flex-direction:column;gap:18px}.case-section-heading h2{font-size:36px}.case-opening{padding-top:30px}.case-opening h1{font-size:clamp(38px,7vw,64px)}.case-preview-dialog>p{flex-wrap:wrap;gap:8px}.footer-top,.footer-bottom{flex-wrap:wrap;gap:20px}.footer-links{flex-wrap:wrap;gap:14px 22px}.article-head h1,.contact-intro h1{font-size:clamp(42px,8vw,68px)}.article-body{overflow-wrap:anywhere}}@media(max-width:540px){.form-grid,.case-seo-list,.case-journey ol{grid-template-columns:minmax(0,1fr)}.contact-grid{gap:36px}.contact-intro{padding-block:32px}.case-index{top:0;padding-right:100px}.case-estimate .price{font-size:29px;white-space:normal}.case-palette{gap:12px}.case-palette i{width:34px}.case-preview-trigger>span{right:10px;bottom:10px;font-size:10px}.case-opening figcaption{flex-wrap:wrap}.button{max-width:100%}}
