.kgx .caption-with-letter-spacing{opacity:.75}.kgx__grid{display:grid;gap:4rem}.kgx__title{margin:1.2rem 0 0;font-size:clamp(4.4rem,5.2vw,7.2rem);line-height:1}.kgx__lede{margin:2rem 0 0;max-width:46ch;font-size:1.75rem;line-height:1.65;opacity:.88;text-wrap:pretty}.kgx__details{display:grid;gap:1.6rem;margin:0;padding:2.4rem 0 0;border-top:1px solid var(--kgb-line)}.kgx__details>div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1.6rem;align-items:baseline}.kgx__details dt{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;opacity:.6}.kgx__details dd{margin:0;font-size:1.65rem;line-height:1.5}.kgx__details a{color:inherit;text-underline-offset:.35rem;text-decoration-thickness:1px}.kgx__routes{margin:3.6rem 0 0;padding:0;list-style:none;border-bottom:1px solid var(--kgb-line)}.kgx__routes li{border-top:1px solid var(--kgb-line)}.kgx__route{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem 2.4rem;padding:1.8rem 0;color:inherit;text-decoration:none}.kgx__route-title{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.2}.kgx__route-text{grid-column:1;font-size:1.4rem;opacity:.75}.kgx__route-cta{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:1.4rem;font-weight:500;text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:1px;white-space:nowrap}.kgx__route:hover .kgx__route-cta{text-decoration-thickness:2px}.kgx__route:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.kgx__card{padding:clamp(2.4rem,4vw,4.8rem);box-shadow:0 1px 2px #14262b0f,0 12px 32px #14262b14}.kgx__card .h2,.kgx__card .kgb-sent{margin:0 0 2.4rem}.kgx__card select{-webkit-appearance:auto;appearance:auto}@media screen and (max-width:749px){.kgx__route{grid-template-columns:1fr}.kgx__route-cta{grid-column:1;grid-row:auto;margin-top:.6rem}.kgx__details>div{grid-template-columns:1fr;gap:.4rem}}@media screen and (min-width:990px){.kgx__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto 1fr;grid-template-areas:"head form" "info form";gap:0 8rem;align-items:start}.kgx__head{grid-area:head}.kgx__info{grid-area:info;margin-top:3.6rem}.kgx__form{grid-area:form;position:sticky;top:12rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/kg-contact.css.map */
