.article-title-editorial{font-family:var(--font-heading);color:var(--on-surface);letter-spacing:-.02em;margin:24px 0 32px;font-size:72px;font-weight:900;line-height:1}@media (max-width:768px){.article-title-editorial{font-size:48px}}.author-bar{border-top:1px solid var(--outline-variant);border-bottom:1px solid var(--outline-variant);justify-content:space-between;align-items:center;margin-bottom:48px;padding:24px 0;display:flex}.author-info{align-items:center;gap:16px;display:flex}.author-img{object-fit:cover;border-radius:50%;width:48px;height:48px}.author-name{text-transform:uppercase;color:var(--primary-container);letter-spacing:.05em;font-size:14px;font-weight:700;display:block}.publish-date{color:var(--on-surface-variant);font-size:14px}.article-hero-editorial{width:100%;margin:0 0 48px}.article-hero-editorial img{border-radius:4px;width:100%;height:auto;display:block}.hero-caption{color:var(--outline);text-align:right;text-transform:uppercase;letter-spacing:.1em;margin-top:8px;font-size:12px}.editorial-stats-bar{background-color:#f1ebd8;border-radius:4px;justify-content:space-between;gap:24px;margin-bottom:64px;padding:32px;display:flex}.stat-pill-large{align-items:center;gap:16px;display:flex}.stat-pill-large .material-symbols-outlined{color:var(--primary-container);font-size:32px}.stat-label{color:var(--secondary);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:11px;font-weight:700}.stat-val{font-family:var(--font-heading);color:var(--on-surface);margin:0;font-size:24px}@media (max-width:640px){.editorial-stats-bar{flex-direction:column;gap:32px}}.article-body-editorial{color:#333;font-size:21px;line-height:1.6}.drop-cap-editorial:first-letter{float:left;color:var(--primary-container);font-size:96px;font-weight:900;line-height:1;font-family:var(--font-heading);padding-right:12px}.editorial-section-h2{font-family:var(--font-heading);color:var(--on-surface);border-bottom:4px solid var(--secondary);margin:64px 0 24px;padding-bottom:4px;font-size:40px;font-weight:800;display:inline-block}.gear-content-editorial{border-left:4px solid var(--primary-container);background-color:#fcf9f8;margin:32px 0;padding:32px;font-size:18px}.sources-section-styled{border-top:1px solid var(--outline-variant);margin-top:80px;padding-top:40px}.sources-section-styled h3{color:var(--outline);letter-spacing:.2em;margin-bottom:24px;font-size:12px;font-weight:700}.sources-links{flex-direction:column;gap:12px;display:flex}.sources-links a{color:var(--primary-container);font-size:14px;font-weight:600;text-decoration:none}.social-share-container{border-top:1px solid var(--outline-variant);border-bottom:1px solid var(--outline-variant);align-items:center;gap:24px;margin:48px 0;padding:24px 0;display:flex}.social-share-label{letter-spacing:.1em;color:var(--outline);font-size:12px;font-weight:700}.social-share-buttons{gap:12px;display:flex}.social-share-btn{color:#fff;border-radius:200px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s,opacity .2s;display:flex}.social-share-btn:hover{opacity:.9;transform:translateY(-2px)}.social-icon{font-size:16px}.social-name{text-transform:uppercase;letter-spacing:.05em}.sources-links a:hover{text-decoration:underline}.editorial-quote{border-left:8px solid var(--secondary);font-family:var(--font-heading);color:var(--primary-container);margin:64px 0;padding:0 48px;font-size:32px;font-style:italic;line-height:1.4}.editorial-quote cite{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--outline);margin-top:16px;font-size:16px;font-style:normal;font-weight:700;display:block}.inline-article-image{margin:48px 0}.inline-article-image img{border-radius:4px;width:100%;height:auto}.inline-article-image figcaption{color:var(--outline);text-align:center;margin-top:12px;font-size:14px;font-style:italic}.editorial-section{margin-bottom:64px}
