.kv-issue__header-inner{flex-direction:column;gap:20px;padding-block:64px 56px;display:flex}.kv-issue__meta{color:#4a4f55;font-family:var(--wp--preset--font-family--mono);letter-spacing:.01em;flex-wrap:wrap;gap:8px 18px;margin:0;font-size:13px;display:flex}.kv-issue__number{color:var(--wp--preset--color--accent);font-weight:700}.kv-issue__title{letter-spacing:-.03em;max-width:980px;margin:0;font-size:clamp(34px,4.6vw,58px);font-weight:800;line-height:1.05}.kv-issue__sponsor{background:var(--wp--preset--color--white);border:1px solid #c9cdd1;flex-direction:column;align-self:flex-start;gap:4px;margin-top:20px;padding:14px 20px;font-size:15px;display:flex}.kv-issue__sponsor a[rel~=sponsored]{color:var(--wp--preset--color--accent);font-weight:700}.kv-issue__sponsor-policy{color:#4a4f55;font-size:12px}.kv-issue__content{overflow-wrap:break-word;font-family:var(--wp--preset--font-family--sans);padding-block:0;font-size:19px;line-height:1.65}.kv-issue__content>.alignfull{margin-block:0}.kv-issue__content>.wp-block-group.alignfull{padding-block:72px}.kv-issue__content .alignfull .wp-block-group.alignfull{margin-inline:0;padding:0}.kv-issue__content .wp-block-group>*+*{margin-block-start:20px}.kv-issue__content h2{color:#000;letter-spacing:-.02em;margin-block:0;font-size:clamp(28px,3vw,34px);font-weight:800;line-height:1.12}.kv-issue__content h3{font-size:22px;font-weight:800}.kv-issue__content p{margin-block-end:0}.kv-issue__content a{color:var(--wp--preset--color--ink);text-underline-offset:.15em;text-decoration-thickness:1px}.kv-issue__content blockquote{border:0;border-left:4px solid var(--wp--preset--color--accent);margin:8px 0;padding:4px 0 4px 24px;font-size:22px;font-weight:600;line-height:1.45}.kv-issue__content .wp-block-newsletterglue-group{margin-block:20px 0!important;padding:0!important}.kv-issue__content .wp-block-newsletterglue-group p{font-size:16px;line-height:1.5}.kv-issue__content mark{background:0 0}.kv-issue__content .wpl-source-line,.kv-issue__content p.wp-block-wpl-helper-source-link{box-sizing:border-box;flex-direction:column;gap:4px;font-size:17px;line-height:1.4;display:flex}.kv-issue__content :not(.wpl-source-line,.wp-block-wpl-helper-source-link)+:is(.wpl-source-line,p.wp-block-wpl-helper-source-link){border-top:2px solid var(--wp--preset--color--accent);margin-block-start:26px;padding-top:14px}.kv-issue__content :is(.wpl-source-line,p.wp-block-wpl-helper-source-link)+:is(.wpl-source-line,p.wp-block-wpl-helper-source-link){margin-block-start:10px}.kv-issue__content .wpl-source-line a,.kv-issue__content p.wp-block-wpl-helper-source-link a{max-width:100%;color:var(--wp--preset--color--accent);align-self:flex-start;font-weight:700;text-decoration:none}.kv-issue__content .wpl-source-line a:hover,.kv-issue__content p.wp-block-wpl-helper-source-link a:hover{text-decoration:underline}.wpl-source-line__meta,.wpl-source-link__meta{color:#4a4f55;font-family:var(--wp--preset--font-family--mono);letter-spacing:.01em;font-size:11px;font-weight:400}.wpl-source-link__meta+br{display:none}.wp-block-wpl-helper-source-link .wpl-source-link__meta{display:block}.kv-issue__content :is(#shortnews+ul,.wp-block-wpl-helper-shortnews){border-top:2px solid var(--wp--preset--color--ink);margin:20px 0 0;padding:0;font-size:18px;line-height:1.45;list-style:none}.kv-issue__content :is(#shortnews+ul,.wp-block-wpl-helper-shortnews)>li{border-bottom:1px solid #d3d8dd;margin:0}.kv-issue__content #shortnews+ul>li:not(.wpl-shortnews__item){padding:14px 0}.wpl-shortnews__item>a{color:var(--wp--preset--color--ink);grid-template-columns:minmax(0,1fr) auto;gap:3px 16px;padding:14px 0;text-decoration:none;display:grid}.wpl-shortnews__item>a:after{content:"→";color:var(--wp--preset--color--accent);grid-area:1/2;font-weight:700}.wpl-shortnews__title{grid-column:1}.wpl-shortnews__item>a:hover .wpl-shortnews__title{text-underline-offset:.15em;text-decoration:underline}.wpl-shortnews__meta{color:#4a4f55;font-family:var(--wp--preset--font-family--mono);grid-column:1;font-size:12px}.kv-issue__content li.wp-block-wpl-helper-source-link{flex-direction:column-reverse;gap:3px;padding:14px 0;display:flex}.kv-issue__content li.wp-block-wpl-helper-source-link .wpl-source-link__meta{font-size:12px}.kv-issue__content li.wp-block-wpl-helper-source-link .wpl-source-link__link{color:var(--wp--preset--color--accent);justify-content:space-between;gap:16px;font-weight:700;text-decoration:none;display:flex}.kv-issue__content li.wp-block-wpl-helper-source-link .wpl-source-link__title{color:var(--wp--preset--color--ink);font-weight:400}.kv-issue__content li.wp-block-wpl-helper-source-link a:hover .wpl-source-link__title{text-underline-offset:.15em;text-decoration:underline}.kv-issue__content .wp-block-group:has(>#meetups)>p{color:#2f3337;border-bottom:1px solid #dccfd1;margin-block:0;padding:18px 0;font-size:16px;line-height:1.5}.kv-issue__content .wp-block-group:has(>#meetups)>#meetups+p{border-top:2px solid var(--wp--preset--color--ink);margin-top:20px}.kv-issue__content .wp-block-group:has(>#meetups)>p strong{color:var(--wp--preset--color--ink);font-size:18px}.kv-issue__content .wp-block-group:has(>#meetups)>p strong a{text-decoration:none}.kv-issue__content .wp-block-group:has(>#meetups)>p strong a:hover{text-decoration:underline}.kv-issue__content .wp-block-group:has(>#jobs)>p:has(>strong:first-child a){border-bottom:1px solid var(--wp--preset--color--line);color:#2f3337;margin-block:0;padding:18px 0;font-size:16px;line-height:1.5}.kv-issue__content .wp-block-group:has(>#jobs)>#jobs+p{border-top:2px solid var(--wp--preset--color--ink);margin-top:20px}.kv-issue__content .wp-block-group:has(>#jobs)>p strong a{color:var(--wp--preset--color--accent);font-size:19px;text-decoration:none}.kv-issue__content .wp-block-group:has(>#jobs)>p strong a:hover{text-decoration:underline}.kv-issue__content .wp-block-group:has(>#jobs) mark{color:#2f3337!important}.kv-issue__content>.wpl-correction-band.alignfull{padding-block:0 40px}.wpl-correction{border:2px solid var(--wp--preset--color--ink);background:var(--wp--preset--color--white);padding:18px 22px}.kv-issue__content .wpl-correction>*{margin:6px 0 0}.kv-issue__content .wpl-correction>:first-child{margin-top:0}.wpl-correction .is-style-kicker{font-size:11px}.kv-issue__content .wpl-correction__title{font-size:18px}.kv-issue__content .wpl-correction p{font-size:16px;line-height:1.55}.kv-issue__content .wpl-correction .wpl-correction__note{color:#4a4f55;font-size:13px}.kv-issue__content .is-layout-constrained>.is-style-label{margin-left:max(0px,calc((100% - var(--wp--style--global--content-size))/2))!important;margin-right:auto!important}.kv-signup-band{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--surface)}.kv-signup-band__inner{flex-wrap:wrap;align-items:center;gap:32px 64px;padding-block:64px;display:flex}.kv-signup-band__text{flex-direction:column;flex:440px;gap:12px;display:flex}.kv-signup-band__title{color:var(--wp--preset--color--white);letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.4vw,40px);line-height:1.05}.kv-signup-band__pitch{color:var(--wp--preset--color--line-strong);margin:0;font-size:18px;line-height:1.5}.kv-signup-band__form{flex:400px}.kv-signup-band .is-type-email .form-block__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kv-signup-band input[type=email]{border-color:#0000}.kv-signup-band .kv-signup-form>p{color:#a4a8ae}.kv-signup-band .form-block__message-container,.kv-signup-band .kv-signup-form .is-type-email .inline-error{color:#f2b8b5}.kv-issue-nav{box-sizing:border-box;max-width:var(--wp--style--global--wide-size);padding:56px var(--wp--preset--spacing--30);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;margin:0 auto;display:grid}.kv-issue-nav__link{border-top:2px solid var(--wp--preset--color--ink);color:var(--wp--preset--color--ink);flex-direction:column;gap:8px;padding-top:14px;text-decoration:none;display:flex}.kv-issue-nav__link--newer{text-align:right;grid-column:-2}.kv-issue-nav__link--upcoming{border-top-color:var(--wp--preset--color--line)}.kv-issue-nav__meta{color:#4a4f55;font-family:var(--wp--preset--font-family--mono);font-size:12px}.kv-issue-nav__title{font-size:20px;font-weight:700;line-height:1.3}.kv-issue-nav__link--upcoming .kv-issue-nav__title{color:#4a4f55}a.kv-issue-nav__link:hover .kv-issue-nav__title{text-underline-offset:.15em;text-decoration:underline}@media (width<=640px){.kv-issue-nav__link--newer{grid-column:auto}}.kv-issue__title,.kv-issue__content h2{overflow-wrap:break-word;hyphens:auto}