body:has(.kn-post),body:has(.knowledge){background:var(--surface)}.kn-post,.knowledge{--k-ink:#142b4e;--k-blue:#28659e;--k-muted:#657184;color:var(--k-ink)}.kn-head{padding-top:44px;padding-bottom:28px}.knowledge .t-lead{color:var(--k-muted)}.kn-topics ul{display:flex;flex-wrap:wrap;gap:4px 22px;margin:22px 0 0;padding:0;list-style:none}.kn-topics a{display:inline-flex;align-items:center;min-height:40px;font-size:15px;color:var(--k-blue);text-decoration:underline;text-decoration-color:rgb(40 101 158/.35);text-underline-offset:4px}@media(hover:hover) and (pointer:fine){.kn-topics a:hover{text-decoration-color:currentColor}}.kn-feature-band{border-top:3px double var(--line-strong);padding-block:32px 8px}.kn-feature{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:44px;align-items:center;color:inherit;text-decoration:none}.kn-feature-picture .photo{display:block;width:100%;max-width:none!important;border-radius:3px;overflow:hidden}.kn-feature-picture img{display:block;width:100%;height:100%;object-fit:cover}.kn-feature-text{display:grid;gap:10px;align-content:center}.kn-feature-topic{font-size:14px;color:var(--k-muted)}.kn-feature-title{font-size:clamp(26px,2.6vw,36px);font-weight:600;letter-spacing:-.03em;line-height:1.12;color:var(--k-blue)}.kn-feature-line{font-size:18px;line-height:1.5;max-width:44ch}@media(hover:hover) and (pointer:fine){.kn-feature:hover .kn-feature-title{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}}.kn-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 72px;padding-block:24px 48px}.kn-group{min-width:0;padding-top:28px}.kn-rows{list-style:none;margin:0;padding:0}.kn-row{border-bottom:1px solid var(--line)}.kn-row:last-child{border-bottom:0}.kn-row>a{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:18px;align-items:start;padding-block:16px;color:inherit;text-decoration:none}.kn-row>a:not(:has(.kn-row-picture)){grid-template-columns:minmax(0,1fr)}.kn-row-text{display:grid;gap:4px;min-width:0}.kn-row-title{font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--k-blue)}.kn-row-line{font-size:15px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.kn-row .eventline,.kn-row-year{font-size:13px;color:var(--k-muted);font-weight:400}.kn-row-picture .photo{display:block;width:112px;max-width:none!important;border-radius:3px;overflow:hidden}.kn-row-picture img{display:block;width:100%;height:100%;object-fit:cover}@media(hover:hover) and (pointer:fine){.kn-row>a:hover .kn-row-title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}}.kn-rows-compact .kn-row>a{grid-template-columns:minmax(0,1fr);padding-block:12px}.kn-rows-compact .kn-row-title{font-size:17px;font-weight:550}.kn-rows-compact+.kn-rows-compact{border-top:1px solid var(--line)}.kn-archive{background:var(--paper);border-top:3px double var(--line-strong);padding-block:36px 56px}.kn-archive .wrap>*{max-width:820px}.kn-archive-lead{font-size:15px;color:var(--k-muted);margin-bottom:8px}.more-rows{margin-top:14px}@media(max-width:760px){.kn-head{padding-top:22px;padding-bottom:18px}.kn-topics ul{gap:0 18px;margin-top:12px}.kn-feature-band{padding-block:0 4px;border-top:0}.kn-feature-band .wrap{padding:0}.kn-feature{grid-template-columns:1fr;gap:14px}.kn-feature-picture .photo{border-radius:0}.kn-feature-text{padding-inline:var(--gutter);gap:6px}.kn-feature-title{font-size:24px}.kn-feature-line{font-size:16px}.kn-groups{grid-template-columns:1fr;gap:0;padding-block:8px 32px}.kn-group{padding-top:22px}.kn-group+.kn-group{border-top:3px double var(--line-strong);margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter)}.kn-row>a{grid-template-columns:minmax(0,1fr) 88px;gap:14px;padding-block:13px}.kn-row-picture .photo{width:88px}.kn-row-title{font-size:17px}.kn-row-line{font-size:14px;-webkit-line-clamp:3}.kn-archive{padding-block:24px 36px}}.kn-post-head{padding-top:28px;padding-bottom:22px}.kn-crumb{font-size:14px;margin-bottom:22px}.kn-crumb a{color:var(--k-muted)}.kn-post-head h1{max-width:24ch}.kn-post-standfirst{font-size:20px;line-height:1.5;margin-top:14px;max-width:52ch}.kn-post-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:14px}.kn-post-archived,.kn-post-meta{font-size:14px;color:var(--k-muted)}.kn-post-archived{margin-top:8px}.kn-event-label{font-size:14px;color:var(--k-muted);margin-bottom:4px}.post-next{display:grid;gap:14px;justify-items:start;margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.kn-post .post-hero .photo,.kn-post .post-hero img{border-radius:3px}.post-next p{font-size:18px;line-height:1.5;max-width:46ch}.kn-more{background:var(--paper);border-top:3px double var(--line-strong);margin-top:48px;padding-block:32px 48px}.kn-more .t-link{margin-top:12px}@media(max-width:760px){.kn-post-head{padding-top:18px;padding-bottom:16px}.kn-crumb{margin-bottom:14px}.kn-post-standfirst{font-size:17px}.post-next{margin-top:32px}.post-next .btn{width:100%;justify-content:center}.kn-more{margin-top:36px;padding-block:24px 36px}}.kn-post .prose h2{font-size:24px;font-weight:500;letter-spacing:-.025em;line-height:1.25}.kn-post .prose h3{font-size:19px;font-weight:600;letter-spacing:-.015em}@media(min-width:700px){.kn-post .prose h2{font-size:26px}}