.reading-progress-pulse{position:fixed;top:0;left:0;width:100%;height:5px;background:var(--topic-color, var(--pulse-teal, #2b7a9c));transform-origin:left;transform:scaleX(var(--read-progress, 0));z-index:100;pointer-events:none}.article-topic-border{border-left:4px solid var(--topic-color, var(--pulse-teal, #2b7a9c));padding-left:2rem}.prose-pulse strong{color:var(--topic-color, #e8631c);font-style:normal}.prose-pulse h2,.prose-pulse h3{color:var(--topic-color, #2b7a9c)}.prose-pulse blockquote{border-left:4px solid var(--topic-color, #2b7a9c);background:var(--topic-bg, #f8f8f8);padding:1.2em 1.5em;border-radius:0 4px 4px 0}.prose-pulse img{border-radius:4px;border-top:3px solid var(--topic-color, #2b7a9c)}.article-header{padding:2.5rem 0;background:var(--topic-color)}.article-header__inner{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;gap:1.5rem}.article-header__badge{font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:#ffffffb3;background:#ffffff26;padding:5px 14px;border-radius:4px}.article-header__sep{color:#ffffff80;font-size:.85rem}.article-header__issue{color:#fffc;text-decoration:none;font-family:Inter,system-ui,sans-serif;font-size:.85rem;font-weight:500}.article-layout{max-width:1200px;margin:0 auto;padding:2.5rem 2rem 3rem;display:grid;grid-template-columns:1fr 300px;gap:3rem}.breadcrumb{font-family:Inter,system-ui,sans-serif;font-size:.92rem;color:#6b6b6b;margin-bottom:1.5rem}.breadcrumb a{color:#6b6b6b;text-decoration:none}.breadcrumb__sep{margin:0 6px;opacity:.5}.breadcrumb__current{color:#1a1a1a}.article-title{font-family:Lora,Georgia,serif;font-size:2.8rem;font-weight:700;color:#1a1a1a;line-height:1.15;margin:0 0 1rem;border-left:4px solid var(--topic-color);padding-left:1.2rem}.article-desc{font-size:1.1rem;color:#6b6b6b;line-height:1.6;margin-bottom:1.5rem}.share-bar{display:flex;align-items:center;gap:12px;margin-bottom:.5rem}.share-label{font-family:Inter,system-ui,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#6b6b6b}.share-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--topic-bg);color:var(--topic-color);text-decoration:none;transition:all .2s;border:none;cursor:pointer}.share-btn.is-copied{background:color-mix(in srgb,var(--topic-color, var(--color-orange)) 12%,white);color:var(--topic-color, var(--color-orange))}.article-image-wrap{padding:1.5rem 0 2rem}.article-image{width:100%;border-radius:4px;border-top:4px solid var(--topic-color)}.article-inline-ad{margin-top:2rem}.article-sidebar{position:relative}.article-sidebar__sticky{position:sticky;top:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.sidebar-card{background:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:1.5rem;border-top:3px solid var(--topic-color)}.sidebar-card__title{font-family:Inter,system-ui,sans-serif;font-size:.95rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--topic-color);margin:0 0 1rem}.sidebar-list{list-style:none;margin:0;padding:0}.sidebar-list__item{margin-bottom:8px;padding:6px 8px;border-radius:4px}.sidebar-list__item--active{background:var(--topic-bg);border-left:3px solid var(--topic-color)}.sidebar-list__link{text-decoration:none;font-size:.95rem;line-height:1.45;color:#1a1a1a;display:block}.sidebar-list__link--active{color:var(--topic-color);font-weight:700}.sidebar-view-all{display:inline-block;margin-top:8px;font-family:Inter,system-ui,sans-serif;font-size:.9rem;font-weight:700;color:var(--topic-color);text-decoration:none}.sidebar-related__item{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e5e5e5}.sidebar-related__link{text-decoration:none;font-size:.95rem;line-height:1.45;color:#1a1a1a;display:block}.sidebar-related__issue{font-size:.82rem;color:#6b6b6b}.related-section{background:#f8f8f8;padding:3.5rem 0;border-top:3px solid var(--topic-color)}.related-inner{max-width:1200px;margin:0 auto;padding:0 2rem}.related-issue{font-size:.75rem;color:#6b6b6b;margin-top:4px}.article-nav{display:grid;grid-template-columns:1fr 1fr;min-height:120px}.nav-prev{background:#2b7a9c;color:#fff;text-decoration:none;display:flex;flex-direction:column;justify-content:center;padding:1.5rem 2rem;transition:background .2s}.nav-prev:hover{background:#1e5d78;color:#fff}.nav-next{background:#e8631c;color:#fff;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;text-align:right;padding:1.5rem 2rem;transition:background .2s}.nav-next:hover{background:#d4570f;color:#fff}.nav-empty-prev{background:#2b7a9c}.nav-empty-next{background:#e8631c}.nav-label{font-family:Inter,system-ui,sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fff9;margin-bottom:6px}.nav-title{font-family:Lora,Georgia,serif;font-size:1.05rem;font-weight:700;line-height:1.3}@media(max-width:1024px){.article-layout{grid-template-columns:1fr}.article-sidebar{display:none}.lg-hidden{display:block}}@media(max-width:768px){.article-nav{grid-template-columns:1fr!important}.article-title{font-size:2rem!important}}@media(max-width:767px){.article-header__inner{padding:0 1.5rem;gap:.75rem;flex-wrap:wrap}.article-layout{padding:2rem 1.25rem 2.5rem}.article-topic-border{padding-left:1rem}.share-bar{flex-wrap:wrap}}
