.kit.kit-graduate{--kit-measure-serif:32em}.kit.kit-graduate .kit-prose-serif p+p{margin-top:.6em}.kit.kit-graduate .kit-doc{max-width:calc(var(--kit-measure-serif) + 2 * clamp(24px, 2.5vw, 40px));padding:clamp(24px,2.5vw,40px)}.kit.kit-graduate .kit-doc__frame{margin-bottom:32px}.kit.kit-graduate .kit-doc__foot{margin-top:32px}@media (min-width:1024px){.kit.kit-graduate .kit-lead__img{height:clamp(300px,28vw,400px)}.kit.kit-graduate .kit-doc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--kit-measure-serif));-moz-column-gap:var(--kit-gap);column-gap:var(--kit-gap);align-items:start;max-width:none}.kit.kit-graduate .kit-doc__frame{position:sticky;top:calc(var(--nav-height) + 24px);grid-column:1;grid-row:1/span 2;margin-bottom:0}.kit.kit-graduate .kit-doc__body,.kit.kit-graduate .kit-doc__foot{grid-column:2}}.kit.kit-graduate .kit-gintro__source{margin-top:12px}