.business-hero{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.business-hero h1{font-size:clamp(44px,5vw,74px)}.business-hero p{max-width:28em;margin:24px 0;font-size:19px}.business-hero strong{margin-bottom:28px;font-size:16px;display:block}.business-hero figure{margin:0}.business-hero figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:470px}.business-hero figcaption{color:var(--mk-muted);margin-top:10px;font-size:12px}.business-lines{grid-template-columns:repeat(3,1fr);gap:40px;padding-top:0;display:grid}.business-lines h2{font-size:27px}.business-lines p{margin:16px 0}.business-lines a{color:var(--mk-accent);text-underline-offset:5px;text-decoration:underline}.business-rates{border-block:1px solid var(--mk-line)}.business-rates>p{max-width:900px;margin:16px 0}.business-rates dl{grid-template-columns:repeat(3,1fr);margin:36px 0;display:grid}.business-rates dl>div{padding:0 28px}.business-rates dl>div:first-child{padding-left:0}.business-rates dl>div+div{border-left:1px solid var(--mk-line)}.business-rates dt{font-size:23px}.business-rates dd{color:var(--mk-accent);margin:12px 0 0;font-size:52px;line-height:1.1}.business-rates .mk-button{margin-top:16px}.business-detail{grid-template-columns:1fr 1fr;gap:64px;display:grid}.business-detail h2{font-size:32px}.business-detail p{margin:18px 0}.business-detail details{border-bottom:1px solid var(--mk-line);padding:20px 0}.business-detail summary{cursor:pointer;font-weight:600}.business-detail .mk-button{margin-top:15px}.business-promo{border-block:1px solid var(--mk-line);justify-content:space-between;align-items:center;gap:40px;display:flex}.business-promo h2{font-size:30px}.business-promo p{max-width:650px;margin-top:14px}.business-promo .mk-button{flex-shrink:0}@media (max-width:760px){.business-hero,.business-lines,.business-detail{grid-template-columns:1fr;gap:30px}.business-hero figure{grid-row:1}.business-hero figure img{height:270px}.business-hero p{font-size:17px}.business-lines article+article{border-top:1px solid var(--mk-line);padding-top:26px}.business-rates dl{grid-template-columns:1fr}.business-rates dl>div,.business-rates dl>div:first-child{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.business-rates dl>div+div{border-left:0;border-top:1px solid var(--mk-line)}.business-rates dt{font-size:19px}.business-rates dd{margin:0;font-size:36px}.business-promo{display:block}.business-promo .mk-button{margin-top:24px}}
