.lk-hero__sub{margin:0 0 14px;max-width:34ch;font-size:clamp(1.05rem,1.55vw,1.4rem);font-weight:500;line-height:1.3;letter-spacing:-.02em;color:var(--lk-ink)}.lk-landing .lk-hero__foot a{color:var(--lk-faint);border-bottom:1px solid var(--lk-hairline)}.lk-landing .lk-hero__foot a:hover{color:var(--lk-ink)}.lk-card__link .lk-anchor{color:inherit}@media(max-width:640px){.lk-hero__sub{font-size:1rem;max-width:28ch;margin-bottom:10px}}.lk-hero__type .lk-hero__kicker{margin:0 0 .9em;font-family:var(--lk-mono);font-size:clamp(.72rem,1vw,.95rem);font-weight:500;line-height:1.2;letter-spacing:.16em}.lk-home-seo .lk-page__item h3 a,.lk-home-seo .lk-page__body a,.lk-home-seo .lk-page__faq a,.lk-home-seo .lk-page__item p a{color:inherit;border-bottom:1px solid var(--lk-hairline)}.lk-home-seo .lk-page__item h3 a:hover,.lk-home-seo .lk-page__body a:hover{color:var(--lk-accent)}@media(max-width:760px){.lk-landing .lk-hero .lk-hero__bottom{left:0;right:auto;width:100%;margin-inline:0}.lk-hero__copy,.lk-hero__lede,.lk-hero__sub{max-width:100%}}@media(min-width:761px){.lk-landing .lk-hero .lk-hero__type{font-size:clamp(2.6rem,min(8vw,9.5vh),10.5rem)}}@media(max-width:760px)and (max-height:600px){.lk-landing .lk-hero .lk-hero__type{font-size:min(10vw,5svh);margin-top:80px}.lk-landing .lk-hero .lk-hero__lede{font-size:.78rem;line-height:1.4}.lk-landing .lk-hero .lk-hero__sub{font-size:.92rem}}@media(min-width:761px)and (max-height:820px){.lk-landing .lk-hero .lk-hero__type{margin-bottom:23vh}}
