.kit-page{gap:var(--site-rhythm);padding-block:32px var(--site-rhythm);display:grid}.kit-page>*{min-width:0}.kit-page:has(>.kit-cta:last-child){padding-bottom:0}.kit-hero{align-items:center;gap:28px;display:grid}.kit-hero__text{justify-items:start;gap:20px;min-width:0;display:grid}.kit-hero__title:focus{outline:none}.kit-hero__lead{max-width:var(--site-measure)}.hr .kit-hero__lead .ui-md{font:inherit;gap:14px}.kit-hero__media{min-width:0}.kit-hero__media .ui-img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;box-shadow:var(--site-shadow);display:block}.kit-hero__media--wide-only{display:none}@media (min-width:1024px){.kit-page{padding-top:56px}.kit-hero--media{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px}.kit-hero__media--wide-only{display:block}}.kit-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}@media (max-width:767px){.kit-actions{width:100%;display:grid}.kit-actions .hr-btn:not(.hr-btn--link){width:100%}}.kit-section{scroll-margin-top:calc(var(--site-header-h) + 24px);gap:28px;display:grid}.kit-section__head{gap:14px;display:grid}.kit-section__lead{max-width:var(--site-measure)}.hr .kit-section__lead .ui-md{font:inherit}@media (min-width:768px){.kit-section{gap:36px}}.kit-prose{align-content:start;gap:16px;display:grid}.kit-prose>*,.kit-prose .ui-md{max-width:var(--site-measure)}.kit-cta{justify-items:start;gap:20px;display:grid}.kit-cta>p,.kit-cta .ui-md{max-width:var(--site-measure)}.kit-cta__text{text-wrap:pretty}@media (min-width:1024px){.kit-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:48px}.kit-cta>.kit-cta__text{gap:14px;display:grid}}@media (max-width:1023px){.kit-cta>.kit-cta__text{gap:14px;display:grid}}@media (max-width:767px){.kit-cta .hr-btn{width:100%}.kit-cta{justify-items:stretch}}
