.kp-prose .editorial-lead{margin:0 0 1.8em;color:var(--kp-deep);font-size:1.28em;line-height:1.65}
.kp-prose .editorial-takeaway,.kp-prose .editorial-note{margin:2.2em -1.4em;padding:1.35em 1.5em 1.35em 1.8em;border:1px solid var(--kp-line);border-left:4px solid var(--kp-gold);border-radius:0 18px 18px 0;background:rgba(255,249,236,.72);font-family:Inter,sans-serif;font-size:.92em}
.kp-prose .editorial-takeaway:before,.kp-prose .editorial-note:before{display:block;margin-bottom:.55em;color:var(--kp-bronze);font-size:.68em;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.kp-prose .editorial-takeaway:before{content:"Key takeaway"}.kp-prose .editorial-note:before{content:"Editorial note"}
.kp-prose .editorial-note{border-left-color:var(--kp-coffee);background:rgba(240,227,207,.34)}.kp-prose .editorial-annotation{color:var(--kp-muted);font-family:Inter,sans-serif;font-size:.78em;line-height:1.65}
.kp-prose blockquote.editorial-pullquote{position:relative;margin:2.6em -4.5em;padding:1.2em 1.7em;border:0;text-align:center;background:transparent;font-size:1.55em;line-height:1.45}.kp-prose blockquote.editorial-pullquote:before{content:"“";display:block;height:.55em;color:var(--kp-gold);font-size:2.2em;line-height:1}
.kp-author-card{margin-bottom:100px;display:grid;grid-template-columns:112px minmax(0,1fr);gap:26px;padding:34px;border-block:1px solid var(--kp-line);background:rgba(255,255,255,.24)}.kp-author-card img,.kp-author-card__mark{width:112px;height:112px;border-radius:50%;object-fit:cover}.kp-author-card__mark{display:grid;place-items:center;color:var(--kp-ivory);background:var(--kp-deep);font:500 2.6rem Georgia,serif}.kp-author-card h2{margin:0;color:var(--kp-deep);font:500 2rem/1.1 Georgia,serif}.kp-author-card strong{display:block;margin-top:6px;color:var(--kp-coffee);font-size:.8rem}.kp-author-card p:not(.kp-eyebrow){max-width:720px;margin:12px 0 0;color:var(--kp-muted);font-size:.9rem}.kp-author-card__links{display:flex;gap:16px;margin-top:14px}.kp-author-card__links a{color:var(--kp-bronze);font-size:.78rem;font-weight:750}
@media(min-width:900px){.kp-prose figure.editorial-media-wide{width:calc(100% + 220px);margin-left:-110px}.kp-prose figure.editorial-media-left{width:48%;margin:1em 2em 1em -5em;float:left}.kp-prose figure.editorial-media-right{width:48%;margin:1em -5em 1em 2em;float:right}}
.kp-prose figure.editorial-media{clear:both;margin-block:2.4em}.kp-prose figure.editorial-media img{width:100%;height:auto;display:block;border-radius:18px;box-shadow:0 18px 46px rgba(47,30,14,.09)}.kp-prose figure.editorial-media figcaption{padding:10px 0;border-bottom:1px solid var(--kp-line);color:var(--kp-muted);font:500 .72rem/1.55 Inter,sans-serif}
@media(max-width:760px){.kp-prose .editorial-takeaway,.kp-prose .editorial-note,.kp-prose blockquote.editorial-pullquote{margin:2em 0}.kp-prose figure.editorial-media{width:100%;margin:2em 0;float:none}.kp-author-card{grid-template-columns:64px minmax(0,1fr);gap:16px;padding:26px 0}.kp-author-card img,.kp-author-card__mark{width:64px;height:64px}.kp-author-card__mark{font-size:1.7rem}.kp-author-card h2{font-size:1.55rem}}
