.org-logo{display:block;width:auto;max-width:min(220px,42vw);max-height:56px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.org-hub-page{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at top right,rgba(141,198,63,.08),transparent 32%),var(--paper,#f4f2ec);color:var(--ink,#17211f)}.org-hub-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px clamp(18px,4vw,48px);background:rgba(244,242,236,.88);backdrop-filter:blur(12px);border-bottom:1px solid rgba(23,33,31,.06)}.org-hub-language-nav a{border-radius:999px;padding:6px 10px}.org-hub-hero{position:relative;overflow:hidden;background:linear-gradient(145deg,#042f2b,#0a4a43 48%,#0d5c52);color:#fff}.org-hub-hero-glow{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}.org-hub-hero-glow-a{width:280px;height:280px;top:-80px;right:12%;background:rgba(141,198,63,.22)}.org-hub-hero-glow-b{width:220px;height:220px;bottom:-60px;left:8%;background:rgba(216,255,101,.12)}.org-hub-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(200px,.75fr);gap:28px;align-items:center;padding:36px clamp(18px,4vw,48px) 52px}.org-hub-hero-copy h1{margin:10px 0 14px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.02em}.org-hub-tagline{font-size:1.15rem;opacity:.92;margin:0 0 18px;max-width:52ch}.org-hub-contact-chips{display:flex;flex-wrap:wrap;gap:10px}.org-hub-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);color:#f4fff0;text-decoration:none;font-size:.92rem;transition:background .18s ease,transform .18s ease}.org-hub-chip:hover{background:rgba(255,255,255,.16);transform:translateY(-1px)}.org-hub-logo-panel{display:grid;place-items:center;min-height:180px;padding:32px;border-radius:24px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.org-hub-logo-panel .org-logo{max-width:100%;max-height:120px;filter:drop-shadow(0 8px 24px rgba(0,0,0,.18))}.org-hub-monogram{display:grid;place-items:center;width:112px;height:112px;border-radius:28px;font-size:2.4rem;font-weight:700;letter-spacing:.04em;color:#063732;background:linear-gradient(145deg,#d8ff65,#8dc63f);box-shadow:0 16px 40px rgba(0,0,0,.18)}.org-hub-body{flex:1;width:min(1120px,100%);margin:0 auto;padding:40px clamp(18px,4vw,48px) 56px;display:grid;gap:40px}.org-hub-about{padding:28px 30px;border-radius:22px;background:#fff;border:1px solid #e4e8e2;box-shadow:0 10px 30px rgba(23,33,31,.04)}.org-hub-about-text{margin:10px 0 0;max-width:72ch;line-height:1.7;color:#4d5854;white-space:pre-wrap}.org-hub-events-head{margin-bottom:24px}.org-hub-events-head h2{margin:8px 0 0;font-size:clamp(1.6rem,3vw,2.2rem)}.org-hub-empty-state{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding:28px 30px;border-radius:22px;background:linear-gradient(180deg,#fff,#f8faf7);border:1px dashed #cfd8d0}.org-hub-empty-visual{display:grid;place-items:center;width:88px;height:88px;border-radius:22px;color:#0a4a43;background:rgba(141,198,63,.14)}.org-hub-empty-state h3{margin:0 0 8px;font-size:1.25rem}.org-hub-empty-state p{margin:0;color:#68736f;line-height:1.6;max-width:58ch}.org-hub-empty-cta{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:10px 16px;border-radius:999px;background:#063732;color:#d8ff65;text-decoration:none;font-size:.92rem;font-weight:600}.org-hub-event-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.org-hub-event-card{display:grid;grid-template-rows:168px 1fr;border-radius:20px;overflow:hidden;border:1px solid #e4e8e2;background:#fff;color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.org-hub-event-card:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(23,33,31,.1)}.org-hub-event-cover{background:linear-gradient(135deg,#063732,#8dc63f);background-size:cover;background-position:50%}.org-hub-event-body{padding:18px 20px 20px;display:grid;gap:10px}.org-hub-event-body h3{margin:0;font-size:1.15rem}.org-hub-event-body p{margin:0;color:#68736f;font-size:.92rem;line-height:1.5}.org-hub-event-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:.85rem;color:#004020}.org-hub-event-meta span{display:inline-flex;align-items:center;gap:6px}.org-hub-highlights{display:grid;gap:18px}.org-hub-highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.org-hub-highlight-card{padding:22px;border-radius:20px;background:#fff;border:1px solid #e4e8e2}.org-hub-highlight-icon{display:inline-grid;place-items:center;width:42px;height:42px;margin-bottom:14px;border-radius:12px;color:#0a4a43;background:rgba(141,198,63,.16)}.org-hub-highlight-card h3{margin:0 0 8px;font-size:1.05rem}.org-hub-highlight-card p{margin:0;color:#68736f;font-size:.92rem;line-height:1.55}.org-hub-platform-footer{margin-top:auto;padding:36px clamp(18px,4vw,48px) 28px;background:linear-gradient(180deg,#042f2b,#063732);color:#e8f2ee}.org-hub-platform-footer-inner{width:min(1120px,100%);margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:24px}.org-hub-platform-footer-brand{display:grid;gap:12px;max-width:52ch}.org-hub-platform-footer-brand p{margin:0;line-height:1.6;color:rgba(232,242,238,.82);font-size:.95rem}.org-hub-platform-footer-wordmark{font-size:1.4rem;font-weight:700;letter-spacing:-.02em}.org-hub-platform-footer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.org-hub-platform-footer-cta,.org-hub-platform-footer-secondary{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:999px;text-decoration:none;font-size:.92rem;font-weight:600;transition:transform .18s ease,background .18s ease}.org-hub-platform-footer-cta{background:#d8ff65;color:#063732}.org-hub-platform-footer-cta:hover{transform:translateY(-1px);background:#e6ff8a}.org-hub-platform-footer-secondary{color:#d8ff65;border:1px solid rgba(216,255,101,.35)}.org-hub-platform-footer-secondary:hover{background:rgba(255,255,255,.06)}.org-hub-platform-footer-legal{width:min(1120px,100%);margin:22px auto 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);color:rgba(232,242,238,.62);font-size:.82rem;text-align:center}.event-nav .org-logo{max-height:44px}.org-profile-section{margin-top:18px;padding-top:18px;border-top:1px solid var(--line,#e4e8e2)}.org-profile-section h3{margin:0 0 8px;font-size:1rem}.org-logo-upload-preview{display:flex;align-items:center;gap:16px;margin:12px 0}.org-logo-upload-preview img{max-width:180px;max-height:64px;-o-object-fit:contain;object-fit:contain}@media (max-width:900px){.org-hub-hero-inner{grid-template-columns:1fr}.org-hub-logo-panel{justify-self:start;width:min(100%,320px)}.org-hub-highlight-grid{grid-template-columns:1fr}}@media (max-width:640px){.org-hub-empty-state{grid-template-columns:1fr;text-align:left}.org-hub-platform-footer-inner{flex-direction:column}}