.kn-hero[data-v-eae4efcd]{text-align:center;padding:clamp(2.8rem,6vw,4.5rem) 0 clamp(3rem,7vw,5rem)}.kn-hero-inner[data-v-eae4efcd]{max-width:760px;margin:0 auto}.kn-hero-title[data-v-eae4efcd]{color:#fff;letter-spacing:-.02em;text-wrap:balance;margin:.6rem 0 .7rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:680;line-height:1.1}.kn-hero-lead[data-v-eae4efcd]{color:#ffffffdb;margin:0;font-size:1.08rem;line-height:1.55}.kn-wrap[data-v-eae4efcd]{max-width:46rem}.kn-intro[data-v-eae4efcd]{color:var(--ink-soft);margin-bottom:1rem;line-height:1.65}.kn-list[data-v-eae4efcd]{flex-direction:column;gap:1.75rem;margin:2rem 0;padding:0;list-style:none;display:flex}.kn-item[data-v-eae4efcd]{border-top:1px solid var(--line);padding-top:1.5rem}.kn-link[data-v-eae4efcd]{color:inherit;text-decoration:none}.kn-link:hover .kn-item-title[data-v-eae4efcd],.kn-link:focus-visible .kn-item-title[data-v-eae4efcd]{text-decoration:underline}.kn-item-title[data-v-eae4efcd]{letter-spacing:-.01em;color:var(--ink);margin:0 0 .5rem;font-size:clamp(1.2rem,2.5vw,1.45rem);font-weight:660;line-height:1.25}.kn-item-lead[data-v-eae4efcd]{color:var(--ink-soft);margin:0 0 .5rem;line-height:1.6}.kn-more[data-v-eae4efcd]{font-weight:600}.kn-contact[data-v-eae4efcd]{color:var(--ink-soft);margin:0}
