.kc .ab-hero{padding-block:16px 8px;text-align:center}.kc .ab-hero h1{font-size:clamp(30px,3.8vw,46px);font-weight:900}.kc .ab-hero p{color:var(--ink-500);font-size:18px;margin-top:12px;max-width:640px;margin-inline:auto}.kc .ab-story{max-width:760px;margin-inline:auto}.kc .ab-story h2{margin-bottom:20px}.kc .ab-story p{color:var(--ink-700);font-size:17px;line-height:2.1;margin-bottom:18px}.kc .ab-story p:last-child{margin-bottom:0}.kc .ab-story a{color:var(--brand-800);font-weight:600;text-decoration:underline;text-underline-offset:4px}.kc .ab-values{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:40px}.kc .ab-value{flex:1 1 260px;max-width:340px;background:var(--white);border:1px solid var(--ink-100);border-radius:var(--r-card);padding:28px;box-shadow:var(--shadow-card)}.kc .ab-value .em{font-size:30px;line-height:1;display:block;margin-bottom:14px}.kc .ab-value b{display:block;font-size:18px;font-weight:700;margin-bottom:8px}.kc .ab-value p{color:var(--ink-500);font-size:15px;line-height:1.95}.kc .ab-contact{max-width:760px;margin-inline:auto;margin-top:40px;background:var(--white);border:1px solid var(--ink-100);border-radius:var(--r-card);padding:12px 32px 28px;box-shadow:var(--shadow-card)}.kc .ab-contact .ab-row{display:flex;flex-wrap:wrap;gap:8px 24px;padding-block:16px;border-bottom:1px solid var(--ink-100)}.kc .ab-contact .ab-row:last-of-type{border-bottom:none}.kc .ab-contact dt{flex:0 0 150px;color:var(--ink-500);font-size:15px}.kc .ab-contact dd{flex:1 1 260px;font-size:16px;font-weight:600;margin:0}.kc .ab-contact a{color:var(--brand-800);text-decoration:none}.kc .ab-contact a:hover{text-decoration:underline;text-underline-offset:4px}.kc .ab-address{font-style:normal;line-height:1.9}.kc .ab-legal{color:var(--ink-500);font-size:15px;line-height:2;margin-top:24px}.kc .ab-legal a{color:var(--brand-800);font-weight:600}@media (max-width:560px){.kc .ab-contact{padding-inline:22px}.kc .ab-contact dt{flex-basis:100%}}