.manifesto-page[data-v-3d92bccd]{width:min(1140px,calc(100% - 48px));margin:0 auto;padding:64px 0 96px;color:var(--color-ink)}.manifesto-hero[data-v-3d92bccd]{padding-bottom:56px;border-bottom:2px solid var(--color-ink)}.manifesto-badge[data-v-3d92bccd]{display:inline-flex;align-items:center;gap:8px;color:var(--color-forest);font:700 .68rem/1.2 var(--font-data);letter-spacing:.12em;text-transform:uppercase;padding:5px 12px;background:var(--color-forest-soft);border:1px solid rgba(24,92,74,.2);border-radius:var(--radius-xs);margin-bottom:20px}.manifesto-title[data-v-3d92bccd]{max-width:980px;margin:0 0 20px;font:500 clamp(2.4rem,4.8vw,4.2rem)/1.08 var(--font-display);letter-spacing:-.035em;color:var(--color-ink)}.manifesto-lead[data-v-3d92bccd]{max-width:820px;margin:0 0 38px;color:var(--color-graphite);font-size:1.1rem;line-height:1.78}.manifesto-meta-grid[data-v-3d92bccd]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:18px 22px;background:var(--color-paper-pure);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.meta-item[data-v-3d92bccd]{display:flex;flex-direction:column;gap:4px}.meta-label[data-v-3d92bccd]{color:var(--color-muted);font:700 .62rem/1 var(--font-data);letter-spacing:.1em;text-transform:uppercase}.meta-value[data-v-3d92bccd]{color:var(--color-ink);font-size:.84rem;font-weight:600;line-height:1.45}.manifesto-declaration[data-v-3d92bccd]{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:56px;padding:68px 0;border-bottom:1px solid var(--color-border)}.declaration-lead-col h2[data-v-3d92bccd]{margin:12px 0 0;font:600 clamp(1.6rem,2.8vw,2.25rem)/1.2 var(--font-display);letter-spacing:-.02em}.declaration-body-col[data-v-3d92bccd]{display:flex;flex-direction:column;gap:20px}.declaration-p1[data-v-3d92bccd]{margin:0;font:500 1.12rem/1.8 var(--font-display);color:var(--color-ink);font-style:italic;border-left:3px solid var(--color-forest);padding-left:18px}.declaration-p2[data-v-3d92bccd]{margin:0;color:var(--color-graphite);font-size:.95rem;line-height:1.8}.manifesto-section[data-v-3d92bccd]{padding:72px 0;border-bottom:1px solid var(--color-border)}.section-head[data-v-3d92bccd]{max-width:820px;margin-bottom:40px}.section-tag[data-v-3d92bccd]{display:inline-block;color:var(--color-forest);font:700 .65rem/1.2 var(--font-data);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.section-head h2[data-v-3d92bccd]{margin:0 0 12px;font:600 clamp(1.8rem,3.2vw,2.6rem)/1.15 var(--font-display);letter-spacing:-.025em}.section-head p[data-v-3d92bccd]{margin:0;color:var(--color-graphite);font-size:.96rem;line-height:1.7}.contrast-matrix[data-v-3d92bccd]{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-paper-pure)}.contrast-matrix-header[data-v-3d92bccd]{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--color-border-strong)}.col-header[data-v-3d92bccd]{display:flex;align-items:center;gap:9px;padding:15px 24px;font:700 .76rem/1 var(--font-data);letter-spacing:.08em;text-transform:uppercase}.crisis-header[data-v-3d92bccd]{background:#e05a4714;color:var(--color-danger);border-right:1px solid var(--color-border-strong)}.defense-header[data-v-3d92bccd]{background:#185c4a14;color:var(--color-forest-deep)}.contrast-row[data-v-3d92bccd]{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--color-border)}.contrast-row[data-v-3d92bccd]:last-child{border-bottom:none}.contrast-cell[data-v-3d92bccd]{padding:24px 26px}.crisis-cell[data-v-3d92bccd]{background:#e05a4705;border-right:1px solid var(--color-border)}.defense-cell[data-v-3d92bccd]{background:#185c4a05}.cell-tag[data-v-3d92bccd]{color:var(--color-coral);font:700 .62rem/1 var(--font-data);letter-spacing:.09em;margin-bottom:8px}.defense-tag[data-v-3d92bccd]{color:var(--color-forest)}.contrast-cell h4[data-v-3d92bccd]{margin:0 0 8px;font-size:.96rem;font-weight:650;color:var(--color-ink)}.contrast-cell p[data-v-3d92bccd]{margin:0;color:var(--color-graphite);font-size:.84rem;line-height:1.68}.tenets-stack[data-v-3d92bccd]{border-top:1px solid var(--color-border-strong)}.tenet-entry[data-v-3d92bccd]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:36px;padding:36px 0;border-bottom:1px solid var(--color-border);align-items:baseline}.tenet-left[data-v-3d92bccd]{display:flex;align-items:center;justify-content:space-between}.tenet-num[data-v-3d92bccd]{font:600 2.8rem/1 var(--font-display);color:var(--color-forest);letter-spacing:-.03em}.tenet-icon[data-v-3d92bccd]{color:var(--color-muted)}.tenet-right h3[data-v-3d92bccd]{margin:0 0 10px;font:600 1.25rem/1.3 var(--font-display);letter-spacing:-.015em;color:var(--color-ink)}.tenet-right p[data-v-3d92bccd]{margin:0;color:var(--color-graphite);font-size:.92rem;line-height:1.8;max-width:860px}.ecosystem-grid[data-v-3d92bccd]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ecosystem-card[data-v-3d92bccd]{padding:24px;background:var(--color-paper-pure);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color .16s ease,transform .16s var(--ease-apple)}.ecosystem-card[data-v-3d92bccd]:hover{border-color:var(--color-forest);transform:translateY(-2px)}.ecosystem-top[data-v-3d92bccd]{display:flex;align-items:center;justify-content:space-between;color:var(--color-forest);margin-bottom:16px}.source-tag[data-v-3d92bccd]{color:var(--color-muted);font:700 .6rem/1 var(--font-data);letter-spacing:.08em}.ecosystem-card h3[data-v-3d92bccd]{margin:0 0 8px;font-size:.96rem;font-weight:650;color:var(--color-ink)}.ecosystem-card p[data-v-3d92bccd]{margin:0;color:var(--color-graphite);font-size:.8rem;line-height:1.65}.audience-grid[data-v-3d92bccd]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.audience-card[data-v-3d92bccd]{padding:30px 26px;background:var(--color-paper-pure);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.audience-icon-wrap[data-v-3d92bccd]{width:48px;height:48px;border-radius:var(--radius-sm);background:var(--color-forest-soft);color:var(--color-forest);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.audience-card h3[data-v-3d92bccd]{margin:0 0 10px;font:600 1.1rem/1.3 var(--font-display);letter-spacing:-.01em}.audience-card p[data-v-3d92bccd]{margin:0;color:var(--color-graphite);font-size:.84rem;line-height:1.7}.manifesto-multilingual[data-v-3d92bccd]{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:center;padding:64px 0;border-bottom:1px solid var(--color-border)}.manifesto-multilingual h2[data-v-3d92bccd]{margin:0 0 10px;font:600 clamp(1.5rem,2.5vw,2.1rem)/1.2 var(--font-display)}.manifesto-multilingual p[data-v-3d92bccd]{margin:0;color:var(--color-graphite);line-height:1.75}.language-pill-row[data-v-3d92bccd]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.language-pill[data-v-3d92bccd]{padding:8px 14px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-paper-pure);color:var(--color-ink);font:600 .74rem/1 var(--font-ui)}.faq-editorial-grid[data-v-3d92bccd]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;padding-top:12px}.faq-editorial-card[data-v-3d92bccd]{padding:28px;background:var(--color-paper-pure);border:1px solid var(--color-border);border-radius:var(--radius-sm);position:relative}.faq-prefix[data-v-3d92bccd]{display:inline-block;color:var(--color-forest);font:700 .85rem/1 var(--font-data);margin-bottom:12px}.faq-editorial-card h3[data-v-3d92bccd]{margin:0 0 10px;font-size:.95rem;font-weight:650;line-height:1.5;color:var(--color-ink)}.faq-editorial-card p[data-v-3d92bccd]{margin:0;color:var(--color-graphite);font-size:.83rem;line-height:1.72}.manifesto-collaborate[data-v-3d92bccd]{display:flex;align-items:center;justify-content:space-between;gap:48px;padding:56px 48px;background:var(--color-forest-deep);color:var(--color-paper-pure);border-radius:var(--radius-md);margin-top:64px}.collaborate-tag[data-v-3d92bccd]{color:#ffffffa6;font:700 .65rem/1.2 var(--font-data);letter-spacing:.12em;text-transform:uppercase}.collaborate-copy h2[data-v-3d92bccd]{margin:10px 0;font:500 clamp(1.6rem,2.6vw,2.3rem)/1.18 var(--font-display);letter-spacing:-.02em;color:#fff}.collaborate-copy p[data-v-3d92bccd]{margin:0;color:#fffc;font-size:.92rem;line-height:1.68;max-width:620px}.collaborate-action .btn--primary[data-v-3d92bccd]{background:var(--color-paper-pure);color:var(--color-forest-deep);border:1px solid transparent;font-weight:700;box-shadow:0 2px 8px #0003}.collaborate-action .btn--primary[data-v-3d92bccd]:hover{background:#fff;transform:translateY(-1px)}@media(max-width:960px){.manifesto-declaration[data-v-3d92bccd]{grid-template-columns:1fr;gap:28px}.manifesto-meta-grid[data-v-3d92bccd]{grid-template-columns:1fr;gap:16px}.contrast-matrix-header[data-v-3d92bccd],.contrast-row[data-v-3d92bccd]{grid-template-columns:1fr}.crisis-header[data-v-3d92bccd],.crisis-cell[data-v-3d92bccd]{border-right:none;border-bottom:1px solid var(--color-border)}.ecosystem-grid[data-v-3d92bccd],.audience-grid[data-v-3d92bccd]{grid-template-columns:repeat(2,1fr)}.manifesto-multilingual[data-v-3d92bccd]{grid-template-columns:1fr;gap:24px}.language-pill-row[data-v-3d92bccd]{justify-content:flex-start}.faq-editorial-grid[data-v-3d92bccd]{grid-template-columns:1fr}.manifesto-collaborate[data-v-3d92bccd]{flex-direction:column;align-items:flex-start;padding:36px 28px}}@media(max-width:640px){.manifesto-page[data-v-3d92bccd]{width:min(calc(100% - 32px),1140px);padding-top:36px}.tenet-entry[data-v-3d92bccd]{grid-template-columns:1fr;gap:12px}.ecosystem-grid[data-v-3d92bccd],.audience-grid[data-v-3d92bccd]{grid-template-columns:1fr}}
