.kit__h2{font-size:clamp(28px,3vw,40px);font-weight:400;letter-spacing:-.02em;line-height:1.08;margin:0 0 8px}.kit__h3{font-size:20px;font-weight:500;letter-spacing:-.01em;margin:0 0 16px}.kit-about__grid{align-items:start;display:grid;gap:32px}@media (min-width:900px){.kit-about__grid{gap:56px;grid-template-columns:340px minmax(0,1fr)}}.kit-about__contact{background:var(--hs-pink-vlight);border-radius:var(--r-card);display:grid;gap:16px;padding:28px}.kit-about__person{align-items:center;display:flex;gap:14px}.kit-about__person img{background:var(--hs-pink-light);border-radius:50%;height:72px;object-fit:cover;width:72px}.kit-about__person b{display:block;font-size:18px;font-weight:500}.kit-about__person span{color:var(--hs-caption);font-size:14px}.kit-about__lines{display:grid;font-size:16px;gap:4px;margin:0}.kit-about__lines a{color:var(--hs-deep);font-weight:500;text-decoration:underline;text-underline-offset:3px}.kit-about__list{display:grid;list-style:none;margin:18px 0 0;padding:0}.kit-about__row{align-items:start;border-top:1px solid var(--hs-neutral-100);display:grid;gap:8px 20px;grid-template-columns:110px minmax(0,1fr) auto;padding:18px 0}.kit-about__lbl{color:var(--hs-neutral-500);font-size:12px;font-weight:500;letter-spacing:.04em;padding-top:4px;text-transform:uppercase}.kit-about__text{font-size:18px;line-height:1.45;margin:0;max-width:60ch}.kit-copy{background:var(--hs-white);border:1px solid var(--hs-neutral-200);border-radius:var(--r-pill);color:var(--hs-deep);cursor:pointer;font:inherit;font-size:13.5px;font-weight:500;padding:8px 14px}.kit-copy.is-done,.kit-copy:hover{border-color:var(--hs-deep)}.kit-copy.is-done{background:var(--hs-deep);color:var(--hs-white)}.kit-about__focus{margin-top:48px}.kit-about__tiles{display:grid;gap:16px}@media (min-width:800px){.kit-about__tiles{grid-template-columns:repeat(3,1fr)}}.kit-about__tile{background:var(--hs-white);border:1px solid var(--hs-neutral-100);border-radius:var(--r-card);padding:22px}.kit-about__tile b{display:block;font-size:18px;font-weight:500;margin-bottom:6px}.kit-about__tile p{color:var(--hs-caption);font-size:15px;line-height:1.5;margin:0}@media (max-width:599px){.kit-about__row{grid-template-columns:1fr}.kit-copy{justify-self:start}}