.privacy-editorial-section{width:100%;position:relative;z-index:1}.privacy-editorial-layout{display:grid;grid-template-columns:4.8fr 7.2fr;gap:1.75rem;align-items:stretch;width:100%}.editorial-manifesto-card{position:relative;border-radius:22px;padding:2.25rem 2rem;background:radial-gradient(circle at 15% 12%,rgba(130,166,124,.12) 0,transparent 55%),radial-gradient(circle at 85% 85%,rgba(212,181,116,.05) 0,transparent 60%),#101511;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 4px 20px rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:space-between;gap:1.4rem;overflow:hidden}.manifesto-seal-wrapper{width:72px;height:72px}.manifesto-seal-core,.manifesto-seal-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.manifesto-seal-core{width:52px;height:52px;border-radius:50%;background:rgba(130,166,124,.14);border:1.5px solid rgba(130,166,124,.35);color:#bbf7d0;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 16px rgba(0,0,0,.4);z-index:2}.manifesto-seal-rings{position:absolute;inset:0;pointer-events:none}.seal-ring{position:absolute;border-radius:50%;border:1px solid rgba(130,166,124,.18);animation:sealBreathe 4.5s ease-in-out infinite}.ring-outer{inset:0;animation-delay:0s}.ring-middle{inset:-8px;animation-delay:2.25s;border-color:rgba(212,181,116,.14)}@keyframes sealBreathe{0%,to{opacity:.35;transform:scale(.97)}50%{opacity:.85;transform:scale(1.04)}}.manifesto-badge-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.manifesto-kicker{font-size:.72rem;letter-spacing:.12em;color:var(--accent-gold,#d4b574)}.manifesto-kicker,.manifesto-live-dot{font-weight:700;text-transform:uppercase}.manifesto-live-dot{display:inline-flex;align-items:center;gap:.45rem;font-size:.7rem;letter-spacing:.05em;color:#bbf7d0;background:rgba(130,166,124,.12);border:1px solid rgba(130,166,124,.25);padding:.22rem .55rem;border-radius:999px}.dot-pulse{width:6px;height:6px;border-radius:50%;background:#86b37e;box-shadow:0 0 8px rgba(134,179,126,.8)}.manifesto-headline{font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:700;color:var(--text-main,#fcfaf2);letter-spacing:-.025em;line-height:1.32;margin:0}.manifesto-headline .editorial-serif{font-family:var(--font-serif,"Newsreader",Georgia,serif);font-style:italic;font-weight:400;color:var(--accent-gold-light,#f3e3be)}.manifesto-body{font-size:.9rem;color:var(--text-muted,#cfcbbe);line-height:1.62;margin:0;font-weight:480}.manifesto-trust-specs{display:flex;flex-direction:column;gap:.65rem;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:1rem 1.15rem}.spec-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.76rem}.spec-label{color:var(--text-muted,#cfcbbe);font-weight:500}.spec-val{font-weight:700;color:var(--accent-gold-light,#f3e3be);font-family:var(--font-mono,monospace);font-size:.74rem;text-align:right}.spec-val.spec-green{color:#bbf7d0}.manifesto-cta-wrapper{padding-top:.25rem}.manifesto-whitepaper-link{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;color:var(--accent-gold,#d4b574);text-decoration:none;min-height:40px;transition:all .2s cubic-bezier(.16,1,.3,1)}.manifesto-whitepaper-link:hover{color:var(--accent-gold-light,#f3e3be);transform:translateX(3px)}.manifesto-whitepaper-link:focus-visible{outline:2px solid var(--accent-gold,#d4b574);outline-offset:2px}.editorial-commitments-col{display:flex;flex-direction:column;gap:.95rem;justify-content:space-between}.commitment-row-card{position:relative;border-radius:16px;padding:1.35rem 1.5rem;background:#0f1410;border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 14px rgba(0,0,0,.35);display:flex;gap:1.25rem;align-items:flex-start;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .25s ease}.commitment-row-card:hover{border-color:rgba(212,181,116,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 6px 20px rgba(0,0,0,.5)}.commitment-icon-wrap{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:rgba(130,166,124,.1);border:1px solid rgba(130,166,124,.22);color:#bbf7d0;flex-shrink:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.commitment-text-body{display:flex;flex-direction:column;gap:.25rem;flex:1}.commitment-header-line{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.commitment-title{font-size:1.05rem;font-weight:700;color:var(--text-main,#fcfaf2);letter-spacing:-.015em;line-height:1.3;margin:0}.commitment-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;color:var(--accent-gold,#d4b574);background:rgba(212,181,116,.1);padding:.18rem .55rem;border-radius:6px;border:1px solid rgba(212,181,116,.2);white-space:nowrap}.commitment-subtitle{font-size:.75rem;font-weight:600;color:var(--primary-300,#b5cbb1);letter-spacing:.02em;margin-bottom:.25rem}.commitment-desc{font-size:.86rem;color:var(--text-muted,#cfcbbe);line-height:1.55;margin:0;font-weight:480}@media (max-width:980px){.privacy-editorial-layout{grid-template-columns:1fr;gap:1.5rem}.editorial-manifesto-card{padding:2rem 1.65rem}}@media (max-width:640px){.editorial-manifesto-card{padding:1.65rem 1.25rem;border-radius:18px}.commitment-row-card{flex-direction:column;align-items:flex-start;padding:1.25rem 1.15rem;gap:.85rem;border-radius:14px}.commitment-header-line{flex-direction:column;align-items:flex-start;gap:.4rem}.manifesto-trust-specs{padding:.85rem}.spec-row{flex-direction:column;align-items:flex-start;gap:.15rem}.spec-val{text-align:left}}