.hhx-cases,.hhx-case-detail{--n:#102b52;--o:#f26b3c;--l:#dbe4ee;color:var(--n);font:400 16px/1.65 Inter,Arial,sans-serif}.cs-shell,.cd-shell{width:min(1180px,calc(100% - 64px));margin:auto}.hhx-cases h1,.hhx-cases h2,.hhx-case-detail h1,.hhx-case-detail h2{font-family:"Space Grotesk",Inter,sans-serif;line-height:1.05;letter-spacing:-.035em}.cs-hero{padding:90px 0;background:#f2f6f8}.cs-hero>div{display:grid;grid-template-columns:1fr 330px;gap:80px}.cs-hero p,.cd-hero>div>p{color:var(--o);font-size:12px;font-weight:800;letter-spacing:.1em}.cs-hero h1{font-size:clamp(46px,5vw,72px);max-width:800px}.cs-hero span{display:block;max-width:740px;color:#596b82;font-size:18px}.cs-hero a,.cs-final a{display:inline-block;margin-top:25px;padding:14px 20px;background:var(--o);color:#fff;font-weight:800;text-decoration:none}.cs-hero aside{align-self:center;padding:35px;background:var(--n);color:#fff}.cs-hero aside b{display:block;color:#ff9a73;font-size:56px}.cs-hero aside strong,.cs-hero aside small{display:block}.cs-shows{padding:25px 0;border-bottom:1px solid var(--l)}.cs-shows>div{display:flex;gap:25px}.cs-shows b{white-space:nowrap}.cs-shows span{color:#596b82}.cs-projects{padding:95px 0}.cs-projects>div{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cs-projects article{min-height:440px;padding:35px;border-top:4px solid var(--n);background:#f6f8fa}.cs-number{color:var(--o);font-weight:800}.cs-projects article>p:first-of-type{font-size:13px;color:#596b82}.cs-projects h2{font-size:36px}.cs-projects ul{padding-left:18px}.cs-projects a,.cd-body aside a{color:var(--n);font-weight:800}.cs-final{padding:72px 0;background:var(--n)}.cs-final h2{margin:0;color:#fff;font-size:clamp(34px,4vw,54px)}.cd-hero{padding:86px 0 55px;background:#f2f6f8}.cd-hero h1{max-width:900px;font-size:clamp(46px,5vw,70px)}.cd-hero>div>span{display:block;max-width:780px;color:#596b82;font-size:18px}.cd-hero dl{display:grid;grid-template-columns:repeat(5,1fr);margin:42px 0 0;border-top:1px solid var(--l)}.cd-hero dl div{padding:18px 15px 18px 0;border-bottom:1px solid var(--l)}.cd-hero dt{color:#596b82;font-size:12px;font-weight:800;text-transform:uppercase}.cd-hero dd{margin:6px 0 0;font-weight:700}.cd-body{padding:85px 0}.cd-body>div{display:grid;grid-template-columns:minmax(0,780px) 250px;gap:90px}.cd-body h2{margin:47px 0 12px;font-size:34px}.cd-body h2:first-child{margin-top:0}.cd-body article p,.cd-body article li{color:#516278;font-size:17px}.cd-route{padding:22px;background:#f6f8fa;color:var(--n)!important;font-weight:800}.cd-body aside{height:max-content;padding:22px;background:var(--n);color:#fff}.cd-body aside b,.cd-body aside a{display:block;margin-bottom:13px}.cd-body aside a{color:#fff}@media(max-width:800px){.cs-hero>div,.cs-projects>div,.cd-body>div{grid-template-columns:1fr;gap:35px}.cd-hero dl{grid-template-columns:1fr 1fr}.cs-projects article{min-height:0}.cd-body aside{order:-1}}@media(max-width:520px){.cs-shell,.cd-shell{width:calc(100% - 40px)}.cs-hero,.cs-projects,.cd-hero,.cd-body{padding:60px 0}.cs-hero h1,.cd-hero h1{font-size:42px}.cs-shows>div{display:block}.cs-shows span{display:block;margin-top:8px}.cd-hero dl{grid-template-columns:1fr}.cs-projects h2{font-size:31px}.cd-body h2{font-size:30px}}
