.kfarCq_page{min-height:calc(100svh - var(--header-height));background:var(--color-paper);color:var(--color-ink);padding:clamp(48px,7vw,96px) max(20px,50% - 590px) 90px}.kfarCq_header{max-width:850px;margin-bottom:44px}.kfarCq_kicker{font:600 .7rem/1.6 var(--font-geist-mono), monospace;letter-spacing:.13em;margin:0 0 20px}.kfarCq_header h1{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,5vw,4.25rem);line-height:1.15}.kfarCq_header h1 span{white-space:nowrap}.kfarCq_header>p:last-child{max-width:600px;color:var(--color-muted);margin:24px 0 0;font-size:.95rem;line-height:1.9}.kfarCq_list{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}.kfarCq_card{isolation:isolate;border:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);background:var(--color-surface);border-radius:22px;flex-direction:column;min-width:0;padding:26px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;box-shadow:0 4px 14px #16243e05}.kfarCq_card:before{content:"";background:var(--app-color);pointer-events:none;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:26px;right:26px}.kfarCq_cardHeading{align-items:center;gap:16px;min-height:60px;display:flex}.kfarCq_icon{color:#16243e;border:1px solid #16243e25;border-radius:16px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:1.9rem;display:grid}.kfarCq_cardHeading h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:1.15rem;font-weight:650;line-height:1.45}.kfarCq_description{min-height:3.6em;color:var(--color-muted);flex:1;margin:20px 0 24px;font-size:.86rem;line-height:1.8}.kfarCq_cardActions{border-top:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent);gap:8px;margin-top:auto;padding-top:18px;display:flex}.kfarCq_openLink,.kfarCq_landingLink{border:1px solid var(--color-ink);white-space:nowrap;touch-action:manipulation;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:46px;padding:10px 8px;font-size:.8rem;font-weight:550;line-height:1.4;text-decoration:none;display:flex}.kfarCq_openLink{background:var(--color-ink);color:var(--color-surface)}.kfarCq_openLink:after{content:"";z-index:1;border-radius:22px;position:absolute;inset:0}.kfarCq_landingLink{z-index:2;color:var(--color-ink);background:var(--color-surface);position:relative}.kfarCq_openLink svg,.kfarCq_landingLink svg{flex-shrink:0;width:16px;height:16px}.kfarCq_openLink:focus-visible{outline:none}.kfarCq_openLink:focus-visible:after,.kfarCq_landingLink:focus-visible{outline:3px solid var(--color-ink);outline-offset:4px}.kfarCq_homeLink{min-height:44px;color:inherit;text-underline-offset:5px;align-items:center;gap:8px;margin-top:40px;padding:8px 0;font-size:.85rem;text-decoration:underline;display:inline-flex}.kfarCq_homeLink:focus-visible{outline:3px solid var(--color-ink);outline-offset:4px}@media (hover:hover) and (pointer:fine){.kfarCq_card:has(.kfarCq_openLink:hover){border-color:color-mix(in srgb, var(--color-ink) 40%, transparent);transform:translateY(-3px);box-shadow:0 12px 26px #16243e12}.kfarCq_landingLink:hover{background:color-mix(in srgb, var(--app-color) 28%, var(--color-surface))}}@media (max-width:1080px){.kfarCq_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.kfarCq_page{padding-inline:18px;padding-top:42px}.kfarCq_header{margin-bottom:30px}.kfarCq_header h1{white-space:nowrap;font-size:clamp(1.5rem,7.4vw,2.2rem)}.kfarCq_header>p:last-child{margin-top:18px;font-size:.84rem}.kfarCq_kicker{margin-bottom:14px;font-size:.6rem}.kfarCq_list{grid-template-columns:1fr;gap:14px}.kfarCq_card{border-radius:18px;padding:20px}.kfarCq_card:before{left:20px;right:20px}.kfarCq_cardHeading{gap:14px;min-height:52px}.kfarCq_icon{border-radius:14px;flex-basis:50px;width:50px;height:50px;font-size:1.6rem}.kfarCq_cardHeading h2{font-size:1.13rem}.kfarCq_description{margin:14px 0 16px;font-size:.81rem}.kfarCq_cardActions{padding-top:14px}.kfarCq_openLink:after{border-radius:18px}}@media (max-width:350px){.kfarCq_page{padding-inline:14px}.kfarCq_card{padding-inline:16px}.kfarCq_openLink,.kfarCq_landingLink{gap:5px;padding-inline:6px;font-size:.75rem}.kfarCq_openLink svg,.kfarCq_landingLink svg{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.kfarCq_card{transition:none;transform:none!important}}
