.rd-pid-promo{align-items:center;background:var(--ui-surface,#fff);border:1px solid var(--surface-line,#dce4db);border-radius:7px;color:var(--ui-text,#182e25);display:grid;gap:0 .65rem;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;text-decoration:none}.rd-pid-promo>img{display:block;grid-column:1/-1;height:auto;width:100%}.rd-pid-promo>span{display:grid;gap:.2rem;padding:.6rem .7rem}.rd-pid-promo>svg{margin-right:.7rem}.rd-pid-promo small{color:var(--ui-soft-text,#43554b);font-size:.82rem}.rd-pid-promo b{font-size:.78rem}.rd-pid-article-kicker,.rd-pid-origin,.rd-pid-page,.rd-pid-question{--pid-accent:#205b45;--pid-rule:#729782;--pid-link:#e5eee4;--pid-paper:#f8f5ee;--pid-ink:#172e28}html[data-theme=dark] :is(.rd-pid-page,.rd-pid-question,.rd-pid-article-kicker,.rd-pid-origin){--pid-accent:#b4e7ca;--pid-rule:#7eab95;--pid-link:#223b31;--pid-paper:#15221f;--pid-ink:#edf3ea}.rd-pid-page{background:var(--pid-paper);color:var(--pid-ink);margin-block:10px 20px}.rd-pid-cover{background:#182a23;color:#fff9ed;overflow:hidden}.rd-pid-cover>img{aspect-ratio:3/1;display:block;height:auto;object-fit:cover;width:100%}.rd-pid-cover-contain>img{object-fit:contain}.rd-pid-cover-copy{background:linear-gradient(90deg,rgba(0,0,0,var(--rd-pid-fade,.65)),transparent);padding:12px clamp(12px,4vw,36px)}.rd-pid-cover-copy h1{font:500 clamp(1.65rem,4vw,2.7rem)/1.05 Georgia,serif;margin:0 0 .35rem}.rd-pid-cover-copy p{margin:0}.rd-pid-cover-copy .rd-pid-start{color:#c7e0d1;font-size:.8rem;margin-top:.3rem}.rd-pid-empty{padding:1.4rem}.rd-pid-empty h2,.rd-pid-empty p{margin:0 0 .4rem}.rd-pid-thread{isolation:isolate;list-style:none;margin:0 auto;max-width:960px;padding:clamp(12px,4vw,30px);position:relative}.rd-pid-thread:before{background:var(--pid-rule);content:"";inset-block:28px 32px;inset-inline-start:calc(50% - 1px);position:absolute;width:2px;z-index:-1}.rd-pid-step+.rd-pid-step{margin-top:20px}.rd-pid-story{align-items:center;display:grid;grid-template-areas:"photo point copy";grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr)}.rd-pid-reverse{grid-template-areas:"copy point photo"}.rd-pid-photo{aspect-ratio:2/1;background:var(--pid-link);border-radius:4px;color:var(--pid-accent);display:grid;grid-area:photo;overflow:hidden;place-items:center}.rd-pid-photo img{display:block;height:100%;object-fit:cover;width:100%}.rd-pid-photo>svg{height:30px;width:30px}.rd-pid-point{background:var(--pid-paper);border:1px solid var(--pid-rule);border-radius:50%;color:var(--pid-accent);display:grid;font-size:.77rem;font-weight:750;grid-area:point;height:32px;justify-self:center;place-items:center;width:32px}.rd-pid-story-copy{grid-area:copy;min-width:0;padding-block:.25rem}.rd-pid-article-kicker,.rd-pid-handoff small,.rd-pid-mark{color:var(--pid-accent);font-size:.72rem;font-weight:750;letter-spacing:.065em;text-transform:uppercase}.rd-pid-story-copy h2{font:500 clamp(1.35rem,3.3vw,2.2rem)/1.1 Georgia,serif;letter-spacing:-.025em;margin:.25rem 0;overflow-wrap:anywhere}.rd-pid-story-copy h2 a{color:inherit}.rd-pid-story-copy :is(.rd-pid-mark,.rd-pid-credit){margin:0}.rd-pid-credit,.rd-pid-origin{color:var(--ui-soft-text,#4f6157);font-size:.83rem}.rd-pid-handoff{align-items:center;background:var(--pid-link);border:1px solid var(--pid-rule);border-radius:6px;color:var(--pid-ink);display:flex;gap:.65rem;margin:0 auto 15px;max-width:min(100%,480px);padding:.5rem .7rem;text-decoration:none;width:fit-content}.rd-pid-handoff :is(small,q){display:block}.rd-pid-handoff q{font:500 1.08rem/1.2 Georgia,serif;overflow-wrap:anywhere}.rd-pid-handoff-arrow{background:var(--pid-paper);border-radius:50%;color:var(--pid-accent);display:grid;flex:none;height:29px;place-items:center;width:29px}.rd-pid-question{background:var(--pid-link);border:1px solid var(--pid-rule);border-radius:5px;color:var(--pid-ink);margin:1rem 0;overflow-wrap:anywhere;padding:.75rem .85rem}.rd-pid-thread .rd-pid-question{margin:16px auto 0;max-width:490px}.rd-pid-question blockquote{font:500 1.2rem/1.26 Georgia,serif;margin:.35rem 0}.rd-pid-article-kicker a,.rd-pid-origin a,.rd-pid-question a{color:var(--pid-accent);font-weight:700}.rd-pid-question a{align-items:center;display:flex;gap:.25rem;min-height:32px;width:fit-content}.rd-pid-origin{background:var(--pid-link);color:var(--pid-ink);padding:.45rem .6rem}.rd-pid-origin svg,.rd-pid-question svg{height:16px;vertical-align:middle;width:16px}.rd-pid-with-sidebar{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,32%)}.rd-pid-with-sidebar>.rd-pid-thread{width:100%}.rd-pid-sidebar{border-inline-start:1px solid var(--pid-rule);margin-block:clamp(12px,4vw,30px);min-width:0}.rd-pid-sidebar h2{border-bottom:1px solid var(--pid-rule);font-size:1.05rem;margin:0;padding:8px 14px}.rd-pid-sidebar-list{list-style:none;margin:0;padding:0 14px}.rd-pid-sidebar-list li+li{border-top:1px solid var(--surface-line,#dce4db)}.rd-pid-sidebar-list a{align-items:baseline;color:var(--pid-ink);display:flex;gap:8px;overflow-wrap:anywhere;padding-block:9px;text-decoration:none}.rd-pid-sidebar-list a:focus-visible,.rd-pid-sidebar-list a:hover{color:var(--pid-accent);text-decoration:underline}.rd-pid-sidebar-list a span{color:var(--pid-accent);flex:none;font-size:.8rem;font-weight:700}.rd-pid-sidebar-all{align-items:center;color:var(--pid-accent);display:inline-flex;font-size:.86rem;gap:4px;margin:7px 14px}.rd-pid-sidebar-all svg{height:16px;width:16px}@media (max-width:880px){.rd-pid-with-sidebar{grid-template-columns:minmax(0,1fr)}.rd-pid-sidebar{border-inline-start:0;border-top:1px solid var(--pid-rule);margin:0}}@media (max-width:560px){.rd-pid-thread{padding-inline:10px}.rd-pid-thread:before{inset-inline-start:25px}.rd-pid-reverse,.rd-pid-story{align-items:start;column-gap:9px;grid-template-areas:"point photo" ". copy";grid-template-columns:32px minmax(0,1fr)}.rd-pid-point{margin-top:5px}.rd-pid-handoff{margin-inline:0;padding-inline-start:1px}.rd-pid-thread .rd-pid-question{margin-inline:7px 0}}
