._library_1s2ra_1{display:grid}._layout_19mki_1{gap:var(--space-48);display:grid}@media (width>=1024px){._layout_19mki_1{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}._lead_19mki_12{gap:var(--space-24);display:grid}._lead_19mki_12>div:first-child{border-radius:var(--radius-md)}._leadImage_19mki_20{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);inline-size:100%}._leadMeta_19mki_27{gap:var(--space-8);display:grid}._badges_19mki_32{gap:var(--space-12);align-items:center;display:flex}._source_19mki_38{font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);letter-spacing:var(--text-caption-tracking);color:var(--color-text-muted)}._leadTitle_19mki_46{font-size:var(--text-heading-lg-size);font-weight:var(--text-heading-lg-weight);line-height:var(--text-heading-lg-line-height);letter-spacing:var(--text-heading-lg-tracking)}._description_19mki_53{max-inline-size:40rem;color:var(--color-text-muted)}._date_19mki_58{font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);letter-spacing:var(--text-caption-tracking);color:var(--color-text-muted)}._side_19mki_66{gap:var(--space-32);display:grid}._grid_1s04e_1{gap:var(--space-48);display:grid}@media (width>=768px){._grid_1s04e_1{gap:var(--space-64);grid-template-columns:repeat(2,minmax(0,1fr))}}._panel_1s04e_12{gap:var(--space-16);align-content:start;justify-items:start;display:grid}._title_1s04e_19{font-size:var(--text-heading-lg-size);font-weight:var(--text-heading-lg-weight);line-height:var(--text-heading-lg-line-height);letter-spacing:var(--text-heading-lg-tracking)}._text_1s04e_26{max-inline-size:30rem;color:var(--color-text-muted);margin-block-end:var(--space-8)}._kit_1s04e_32{gap:var(--space-8);inline-size:100%;margin-block-end:var(--space-8);display:grid}._kitLink_1s04e_39{transition-timing-function:cubic-bezier(.22,1,.36,1);transition-duration:var(--duration-base);gap:var(--space-16);padding:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;transition-property:border-color,background-color;display:flex}._kitLink_1s04e_39:hover{background-color:var(--color-bg);border-color:var(--color-border-strong)}._kitIcon_1s04e_55{color:var(--color-accent-text)}._kitLabel_1s04e_59{font-weight:600;display:block}._kitDescription_1s04e_64{font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);letter-spacing:var(--text-body-sm-tracking);color:var(--color-text-muted);display:block}
