.kx-reading{background:var(--kx-bg);color:var(--kx-ink);font-family:var(--kx-inter);overflow-wrap:anywhere;padding:48px 24px 80px}.kx-reading-heading,.kx-reading-cards,.kx-reading-cover,.kx-reading-layout,.kx-reading-back{max-width:1200px;margin-left:auto;margin-right:auto}.kx-reading-heading{margin-bottom:32px}.kx-reading h1,.kx-reading h2,.kx-reading h3{font-family:var(--kx-sora);color:var(--kx-ink);font-weight:500}.kx-reading h1{letter-spacing:-.04em;margin:16px 0 24px;font-size:56px;line-height:1.15}.kx-reading h2{margin:32px 0 16px;font-size:28px;line-height:1.35}.kx-reading h3{margin:28px 0 12px;font-size:23px;line-height:1.4}.kx-reading p{margin:0 0 20px}.kx-reading p,.kx-reading li{font-size:18px;line-height:28px}.kx-reading a{color:var(--kx-brand-accent);text-underline-offset:4px}.kx-reading a:hover{text-decoration:underline}.kx-reading a:focus-visible{outline:3px solid var(--kx-brand-accent);outline-offset:4px}.kx-reading .kx-reading-category{color:var(--kx-brand-accent);margin:0 0 12px;font-size:13px;line-height:20px}.kx-reading .kx-reading-byline{margin:0 0 8px;font-size:16px;line-height:24px}.kx-reading time{color:var(--kx-muted);font-size:14px;line-height:22px;display:block}.kx-reading-back{margin-bottom:32px;font-size:14px;display:block}.kx-reading-cover{-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%;height:680px;margin-bottom:32px;display:block}.kx-reading-layout{grid-template-columns:minmax(0,1fr) 240px;gap:64px;display:grid}.kx-reading-body{min-width:0}.kx-reading-body>:first-child{margin-top:0}.kx-reading-body ul,.kx-reading-body ol{margin-bottom:24px;padding-left:24px}.kx-reading-body ul{list-style:outside}.kx-reading-body ol{list-style:decimal}.kx-reading-body blockquote{border-left:3px solid var(--kx-brand-accent);padding-left:20px}.kx-reading-body h2,.kx-reading-body h3{scroll-margin-top:120px}.kx-reading-contents{align-self:start;font-size:14px;line-height:22px;position:sticky;top:110px}.kx-reading-contents a{margin-top:14px;display:block}.kx-reading-sources{border-top:1px solid var(--kx-line);margin-top:40px;padding-top:12px}.kx-reading-next{margin-top:40px}.kx-reading-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.kx-reading-cards article{border-bottom:1px solid var(--kx-line);min-width:0;padding-bottom:28px}.kx-reading-cards img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%;margin-bottom:24px}.kx-reading-cards h2{margin:12px 0 16px;font-size:24px}.kx-reading-cards h2 a{color:var(--kx-ink)}.kx-reading-more{margin-top:16px;display:inline-block}@media (width<=1024px){.kx-reading-cover{height:400px}.kx-reading-layout{display:block}.kx-reading-contents{display:none}.kx-reading-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.kx-reading{padding:32px 24px 56px}.kx-reading h1{font-size:36px;line-height:42px}.kx-reading-cover{border-radius:16px;height:240px;margin-bottom:28px}.kx-reading-cards{grid-template-columns:1fr}.kx-reading-cards img{aspect-ratio:auto;height:220px}.kx-reading-heading,.kx-reading-back{margin-bottom:24px}}
