[data-theme=editorial]{background:var(--ge-color-page-bg);color:var(--ge-color-text);font-family:var(--ge-font-body);min-height:100vh}[data-theme=editorial] .te-masthead-row{justify-content:space-between;align-items:flex-start;display:flex}[data-theme=editorial] .te-h1{font-family:var(--ge-font-display);font-size:64px}[data-theme=editorial] .te-byline{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}[data-theme=editorial] .te-grid{grid-template-columns:1fr 280px;gap:40px;padding-top:40px;display:grid}[data-theme=editorial] .te-grid>*{min-width:0}[data-theme=editorial] .te-main{overflow-wrap:break-word;word-break:break-word}[data-theme=editorial] .te-project-row{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}@media (max-width:768px){[data-theme=editorial] .te-masthead-row{flex-direction:column;gap:12px}[data-theme=editorial] .te-h1{font-size:36px}[data-theme=editorial] .te-byline{flex-wrap:wrap;gap:12px}[data-theme=editorial] .te-grid{grid-template-columns:1fr;gap:24px;padding-top:24px}[data-theme=editorial] .te-outer{padding:0 16px!important}[data-theme=editorial] .te-masthead{padding:16px 0 12px!important}[data-theme=editorial] .te-section{margin-bottom:24px!important}[data-theme=editorial] .te-project-row{flex-wrap:wrap}}