.kp-related{padding:24px var(--rel-pad,16px) 40px;background:var(--rel-ground,var(--color-surface))}.kp-related__h{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--t-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);color:var(--color-ink)}.kp-related__groups{grid-template-columns:1fr;gap:24px;margin-top:16px;display:grid}.kp-related__gh{font-size:var(--t-11);letter-spacing:var(--ls-label,.08em);text-transform:var(--tt-label);color:var(--color-soft);font-weight:600}.kp-related__list{margin:0 -8px;padding:0;list-style:none}.kp-related__list li+li{border-top:1px solid var(--color-seam)}.kp-related__list a{min-height:44px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:16px;margin:8px 0;padding:8px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.kp-related__n{font-size:var(--t-11);color:var(--color-soft);font-variant-numeric:tabular-nums}@media (hover:hover){.kp-related__list a:hover{background:var(--color-chip)}}.kp-related__list a:focus-visible{background:var(--color-chip);text-underline-offset:2px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.kp-related__list a{transition:background var(--dur-hov-s) var(--ease)}}@media (width>=750px){.kp-related__groups{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:40px 0}.kp-related__groups[data-groups="2"],.kp-related__groups[data-groups="3"],.kp-related__groups[data-groups="4"]{grid-template-columns:1fr 1fr}.kp-related__group,.kp-related__groups[data-groups="2"]>.kp-related__group:nth-child(odd),.kp-related__groups[data-groups="3"]>.kp-related__group:nth-child(odd),.kp-related__groups[data-groups="4"]>.kp-related__group:nth-child(odd){padding-right:24px}.kp-related__groups[data-groups="2"]>.kp-related__group:nth-child(2n),.kp-related__groups[data-groups="3"]>.kp-related__group:nth-child(2n),.kp-related__groups[data-groups="4"]>.kp-related__group:nth-child(2n){border-left:2px solid var(--color-seam);box-shadow:inset 3px 0 0 var(--seam-fold);padding-left:24px}}@media (width>=1024px){.kp-related__groups[data-groups="3"]{grid-template-columns:repeat(3,1fr)}.kp-related__groups[data-groups="4"]{grid-template-rows:auto 1fr;grid-template-columns:repeat(3,1fr);row-gap:40px}.kp-related__groups[data-groups="4"]>.kp-related__group:first-child{grid-area:1/1/3}.kp-related__groups[data-groups="4"]>.kp-related__group:nth-child(2){grid-area:1/2/3}.kp-related__groups[data-groups="4"]>.kp-related__group:nth-child(3){grid-area:1/3}.kp-related__groups[data-groups="4"]>.kp-related__group:nth-child(4){grid-area:2/3}.kp-related__groups[data-groups="3"]>.kp-related__group:nth-child(n+2),.kp-related__groups[data-groups="4"]>.kp-related__group:nth-child(n+2){border-left:2px solid var(--color-seam);box-shadow:inset 3px 0 0 var(--seam-fold);padding-left:24px;padding-right:24px}.kp-related__groups[data-groups="3"]>.kp-related__group:first-child,.kp-related__groups[data-groups="4"]>.kp-related__group:first-child{padding-right:24px}}.kp-related__lede{max-width:var(--measure);color:var(--color-soft);margin-top:8px;font-size:14px;line-height:1.6}.kp-related__label{flex-direction:column;gap:2px;min-width:0;display:flex}.kp-related__note{color:var(--color-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.kp-related__list a:has(.kp-related__note){align-items:flex-start}@supports (height:1lh){:is(.kp-related__list a,.kp-related__list a:has(.kp-related__note)){align-items:flex-start}.kp-related__list a>*{padding-top:calc(14px - .5lh)}}@media (width>=750px){.kp-related__groups[data-layout=wide-last][data-groups="4"]{grid-template-columns:1fr 1fr;row-gap:40px}.kp-related__groups[data-layout=wide-last][data-groups="4"]>.kp-related__group:first-child{grid-area:1/1/3}.kp-related__groups[data-layout=wide-last][data-groups="4"]>.kp-related__group:nth-child(2){grid-area:1/2}.kp-related__groups[data-layout=wide-last][data-groups="4"]>.kp-related__group:nth-child(3){grid-area:2/2}.kp-related__groups[data-layout=wide-last][data-groups="4"]>.kp-related__group:nth-child(4){grid-area:3/1/auto/3}.kp-related__groups[data-layout=wide-last][data-groups="3"]{grid-template-columns:1fr 1fr;row-gap:40px}.kp-related__groups[data-layout=wide-last][data-groups="3"]>.kp-related__group:nth-child(3){grid-area:2/1/auto/3}.kp-related__groups[data-layout=wide-last][data-groups="2"]{grid-template-columns:1fr 1fr;row-gap:40px}.kp-related__groups[data-layout=wide-last][data-groups="2"]>.kp-related__group:nth-child(2){grid-area:2/1/auto/3}.kp-related__groups[data-layout=wide-last][data-groups="4"]>.kp-related__group:nth-child(4),.kp-related__groups[data-layout=wide-last][data-groups="3"]>.kp-related__group:nth-child(3),.kp-related__groups[data-layout=wide-last][data-groups="2"]>.kp-related__group:nth-child(2){box-shadow:none;border-left:0;padding-left:0;padding-right:0}.kp-related__groups[data-layout=wide-last]>.kp-related__group:last-child .kp-related__list{grid-template-columns:1fr 1fr;display:grid}.kp-related__groups[data-layout=wide-last]>.kp-related__group:last-child .kp-related__list>li:nth-child(2){border-top:0}.kp-related__groups[data-layout=wide-last]>.kp-related__group:last-child .kp-related__list>li:nth-child(2n){border-left:1px solid var(--color-seam)}.kp-related__groups[data-layout=wide-last]>.kp-related__group:last-child .kp-related__list>li:nth-child(2n)>a{margin-left:8px;padding-left:16px}.kp-related__groups[data-layout=wide-last]>.kp-related__group:last-child .kp-related__list>li:nth-child(odd)>a{margin-right:8px;padding-right:16px}}@media (width>=1024px){.kp-related__groups[data-layout=wide-last][data-groups="4"]{grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr)}.kp-related__groups[data-layout=wide-last][data-groups="4"]>.kp-related__group:nth-child(4){grid-area:1/3/3/5}.kp-related__groups[data-layout=wide-last][data-groups="3"]{grid-template-rows:auto;grid-template-columns:repeat(4,1fr)}.kp-related__groups[data-layout=wide-last][data-groups="3"]>.kp-related__group:first-child{grid-area:1/1}.kp-related__groups[data-layout=wide-last][data-groups="3"]>.kp-related__group:nth-child(2){grid-area:1/2}.kp-related__groups[data-layout=wide-last][data-groups="3"]>.kp-related__group:nth-child(3){grid-area:1/3/auto/5}.kp-related__groups[data-layout=wide-last][data-groups="2"]{grid-template-rows:auto;grid-template-columns:repeat(3,1fr)}.kp-related__groups[data-layout=wide-last][data-groups="2"]>.kp-related__group:first-child{grid-area:1/1}.kp-related__groups[data-layout=wide-last][data-groups="2"]>.kp-related__group:nth-child(2){grid-area:1/2/auto/4}.kp-related__groups[data-layout=wide-last][data-groups="4"]>.kp-related__group:nth-child(4),.kp-related__groups[data-layout=wide-last][data-groups="3"]>.kp-related__group:nth-child(3),.kp-related__groups[data-layout=wide-last][data-groups="2"]>.kp-related__group:nth-child(2){border-left:2px solid var(--color-seam);box-shadow:inset 3px 0 0 var(--seam-fold);padding-left:24px;padding-right:0}}.kp-related__groups[data-layout=dense]>.kp-related__group:not(:last-child) .kp-related__list{grid-template-columns:1fr 1fr;display:grid}.kp-related__groups[data-layout=dense]>.kp-related__group:not(:last-child) .kp-related__list a{gap:8px}.kp-related__groups[data-layout=dense]>.kp-related__group:not(:last-child) .kp-related__list>li:nth-child(2){border-top:0}.kp-related__groups[data-layout=dense]>.kp-related__group:not(:last-child) .kp-related__list>li:nth-child(2n){border-left:1px solid var(--color-seam)}.kp-related__groups[data-layout=dense]>.kp-related__group:not(:last-child) .kp-related__list>li:nth-child(2n)>a{margin-left:8px;padding-left:16px}.kp-related__groups[data-layout=dense]>.kp-related__group:not(:last-child) .kp-related__list>li:nth-child(odd)>a{margin-right:8px;padding-right:16px}@media (width>=1024px){.kp-related__groups[data-layout=dense][data-groups="3"]{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;row-gap:40px}.kp-related__groups[data-layout=dense][data-groups="3"]>.kp-related__group:first-child{grid-area:1/1/3}.kp-related__groups[data-layout=dense][data-groups="3"]>.kp-related__group:nth-child(2){grid-area:1/2}.kp-related__groups[data-layout=dense][data-groups="3"]>.kp-related__group:nth-child(3){grid-area:2/2}}
