.fm-editorial-container{max-width:var(--fm-max-width-editorial);margin:0 auto;text-align:left}.fm-editorial-headline{font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.15;margin-top:var(--fm-space-3);margin-bottom:var(--fm-space-6)}.fm-editorial-headline strong{color:var(--fm-accent-teal-bright)}.fm-editorial-body{display:flex;flex-direction:column;gap:var(--fm-space-4)}.fm-editorial-lead{font-size:clamp(1.15rem,2vw,1.35rem);line-height:var(--fm-leading-relaxed);color:var(--fm-text-primary)}.fm-editorial-sub{font-size:var(--fm-text-base);line-height:var(--fm-leading-relaxed);color:var(--fm-text-muted)}.fm-pillars-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.25rem,3vw,2rem);margin-top:var(--fm-space-8)}.fm-pillar-card{background-color:var(--fm-bg-surface);border:1px solid var(--fm-border-default);border-radius:var(--fm-radius-lg);padding:clamp(1.5rem,3vw,2.25rem);display:flex;flex-direction:column;gap:1rem;transition:transform var(--fm-transition-normal),border-color var(--fm-transition-normal),box-shadow var(--fm-transition-normal)}.fm-pillar-card:hover{transform:translateY(-2px);border-color:var(--fm-border-strong);box-shadow:0 12px 32px #0006}.fm-pillar-icon-box{width:44px;height:44px;border-radius:var(--fm-radius-md);background:#14b8a61f;border:1px solid var(--fm-border-accent);display:flex;align-items:center;justify-content:center;color:var(--fm-accent-teal-bright)}.fm-pillar-title{font-size:1.35rem;font-weight:700;color:var(--fm-text-primary)}.fm-pillar-desc{font-size:var(--fm-text-sm);line-height:var(--fm-leading-relaxed);color:var(--fm-text-secondary)}.fm-pillar-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--fm-border-subtle)}.fm-pillar-tag{font-family:var(--fm-font-mono);font-size:.7rem;color:var(--fm-text-dim);background:#ffffff0a;padding:.15rem .45rem;border-radius:var(--fm-radius-xs)}.fm-history-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--fm-space-10);align-items:center;margin-top:var(--fm-space-6)}.fm-history-canvas-box{background-color:#05080e;border:1px solid var(--fm-border-default);border-radius:var(--fm-radius-lg);padding:1.5rem;box-shadow:0 16px 40px #0006;overflow:hidden}.fm-history-canvas-svg{width:100%;height:280px}.fm-history-quote-box{display:flex;flex-direction:column;gap:1.25rem}.fm-history-statement{font-size:clamp(2rem,3.5vw,2.8rem);font-weight:700;line-height:1.15}.fm-sovereignty-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fm-space-6);margin-top:var(--fm-space-8)}.fm-sovereignty-card{background-color:var(--fm-bg-surface);border:1px solid var(--fm-border-default);border-radius:var(--fm-radius-lg);padding:1.75rem;display:flex;flex-direction:column;gap:.85rem}.fm-sovereignty-icon{width:36px;height:36px;border-radius:var(--fm-radius-sm);background:#38bdf81f;border:1px solid var(--fm-border-sky);display:flex;align-items:center;justify-content:center;color:var(--fm-accent-sky)}.fm-sovereignty-title{font-size:1.15rem;font-weight:700;color:var(--fm-text-primary)}@media (max-width: 900px){.fm-pillars-grid,.fm-history-grid,.fm-sovereignty-grid{grid-template-columns:1fr}}
