:where(html.theme-keynote) .kp-chapter-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:14px 48px;align-items:end;padding-bottom:40px}:where(html.theme-keynote) .kp-chapter-title{margin:0;font-size:88px}:where(html.theme-keynote) .kp-chapter-lede{display:flex;flex-direction:column;gap:12px;max-width:44ch;margin:0;font:400 19px/1.45 var(--font-body);color:var(--ink-2);text-wrap:pretty}:where(html.theme-keynote) .kp-chapter-lede p{max-width:none}:where(html.theme-keynote) .kp-tile-col{display:flex;flex-direction:column;justify-content:space-between;gap:16px}:where(html.theme-keynote) a.kp-tile-link{display:flex}:where(html.theme-keynote) a.kp-tile-link:focus-visible{outline:2px solid var(--ink);outline-offset:3px}:where(html.theme-keynote) .kp-paper{background:var(--paper);color:var(--silver-ink);--focus-ring: var(--orange-deep);--accent-ink: var(--silver-ink-2)}:where(html.theme-keynote) .kp-split{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:72px;align-items:start}:where(html.theme-keynote) .kp-h2{margin:0;font-size:72px;font-weight:700;letter-spacing:-.045em;line-height:.92}:where(html.theme-keynote) .kp-aside-lede{max-width:30ch;margin:20px 0 0;font-size:17px;line-height:1.5;color:var(--silver-ink-2)}:where(html.theme-keynote) .kp-anchor{scroll-margin-top:calc(var(--header-height, 60px) + 24px)}@media(max-width:640px){:where(html.theme-keynote) .kp-chapter-head{grid-template-columns:minmax(0,1fr);gap:16px;padding-bottom:28px}:where(html.theme-keynote) .kp-chapter-title{font-size:48px}:where(html.theme-keynote) .kp-chapter-lede{font-size:17px}:where(html.theme-keynote) .kp-split{grid-template-columns:minmax(0,1fr);gap:28px}:where(html.theme-keynote) .kp-h2{font-size:44px}}
