@media(max-width:820px){body.cc-page{overflow-x:hidden}.cc-hero-layout,.cc-hero-copy,.cc-console{min-width:0;max-width:100%}.cc-hero-copy h1{max-width:100%;font-size:clamp(35px,9.4vw,43px);line-height:.98;letter-spacing:-.065em;overflow-wrap:anywhere}.cc-hero-copy h1 em{overflow-wrap:anywhere}.cc-hero-copy .hero-lead,.cc-hero-copy .hero-caption{max-width:100%;overflow-wrap:anywhere}.cc-hero-actions{align-items:flex-start}.cc-console{width:100%;box-sizing:border-box}.cc-console__head{padding:14px;min-width:0}.cc-console__head b{min-width:0;overflow-wrap:anywhere;text-align:right}.cc-console__contact{grid-template-columns:42px minmax(0,1fr);padding:17px 14px}.cc-console__contact strong{display:none}.cc-console__contact div{min-width:0}.cc-console__contact b,.cc-console__contact small{overflow-wrap:anywhere}.cc-console__route{margin:0 14px;gap:7px;min-width:0}.cc-console__route span{min-width:0;white-space:nowrap}.cc-console__result{padding:14px}.cc-console__result>div{min-width:0}.cc-console__result b{overflow-wrap:anywhere}}@media(max-width:480px){.cc-hero-actions{display:grid;grid-template-columns:1fr;gap:14px}.cc-hero-actions .button{width:100%;padding-inline:16px}.cc-hero-actions .text-link{justify-self:start}.cc-console__route b{display:none}.cc-console__sound{height:54px}.cc-console__result>strong{width:42px;height:42px;flex:0 0 42px}.cc-console__result b{font-size:11px}}
