@import url("https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400..700&family=Space+Grotesk:wght@500;600;700&family=Inter:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@500;600&display=swap");.edz-profile-shell{min-height:100vh;padding:22px clamp(14px,2.4vw,32px) 64px;background:var(--bg);color:var(--ink);font-family:var(--font-body)}.edz-profile-shell *{box-sizing:border-box}.edz-profile-hero{margin:0 auto 16px;position:relative}.edz-profile-hero,.edz-profile-layout{max-width:1280px;border-radius:var(--radius-lg);overflow:hidden}.edz-profile-layout{margin:0 auto;display:grid;grid-template-columns:214px minmax(0,1fr);border:1px solid var(--border);background:var(--surface)}.edz-profile-rail{padding:14px 10px;display:flex;flex-direction:column;gap:3px}.edz-profile-rail a{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:11px;text-decoration:none;font-size:13.5px;font-weight:650;transition:background .15s ease,color .15s ease,transform .15s ease}.edz-profile-main{min-width:0;padding:22px clamp(16px,2vw,28px)}.edz-profile-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}.edz-profile-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.edz-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.edz-metric-card{border-radius:var(--radius-md);padding:16px;background:var(--surface);border:1px solid var(--border);display:grid;grid-gap:10px;gap:10px;align-content:start}.edz-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.edz-empty-state{border-radius:var(--radius-md);border:1.5px dashed var(--border);padding:42px 24px;text-align:center;display:grid;justify-items:center;grid-gap:10px;gap:10px;background:var(--surface)}@media (max-width:980px){.edz-profile-layout{grid-template-columns:1fr}.edz-profile-rail{flex-direction:row;overflow-x:auto;border-bottom:1px solid var(--border)}.edz-profile-rail a{flex:0 0 auto}.edz-card-grid,.edz-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.edz-card-grid,.edz-metric-grid{grid-template-columns:1fr}}.edz-stu-page{--bg:#f5f8ff;--surface:#ffffff;--surface-tint:#eef3ff;--ink:#162449;--ink-soft:#66708a;--primary:#1b49cf;--primary-ink:#152c8f;--accent:#ff3b30;--accent-soft:rgba(255,59,48,0.12);--gold:#ff6a1a;--border:#dfe6f4;--font-display:var(--font-edooz),"Plus Jakarta Sans",system-ui,sans-serif;--font-body:var(--font-edooz),"Plus Jakarta Sans",system-ui,sans-serif;--font-mono:"IBM Plex Mono",monospace}.edz-stu-page .edz-profile-hero{background:linear-gradient(135deg,#152c8f,#1b49cf 52%,#ff3b30);color:#ffffff;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 32px rgba(21,44,143,.18)}.edz-stu-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:stretch}.edz-stu-hero-left{padding:26px clamp(18px,3vw,34px);display:flex;flex-direction:column;justify-content:center;gap:14px}.edz-stu-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:6px 12px 6px 8px;border-radius:999px;background:rgba(255,255,255,.14);font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:rgba(255,255,255,.92)}.edz-stu-hero-left h1{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3.6vw,44px);line-height:1.04;margin:0;color:#ffffff;letter-spacing:-.02em}.edz-stu-hero-left p{margin:0;max-width:46ch;color:rgba(255,255,255,.82);font-size:14.5px;line-height:1.5}.edz-stu-hero-actions{display:flex;gap:10px;margin-top:4px;flex-wrap:wrap}.edz-stu-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;font-size:13.5px;font-weight:700;text-decoration:none;border:1px solid transparent;transition:transform .15s ease,opacity .15s ease}.edz-stu-btn:hover{transform:translateY(-1px)}.edz-stu-btn-primary{background:#ff3b30;color:#ffffff}.edz-stu-btn-ghost{background:transparent;color:#ffffff;border-color:rgba(255,255,255,.35)}.edz-stu-hero-right{padding:24px clamp(18px,2.6vw,30px);display:flex;align-items:center;justify-content:center}.edz-stu-stats-card{width:100%;background:rgba(255,255,255,.96);border-radius:var(--radius-md);padding:20px 22px;color:var(--ink);box-shadow:0 8px 24px rgba(16,24,40,.12);border:1px solid rgba(255,255,255,.6)}.edz-stu-stats-badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--accent)}.edz-stu-stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.edz-stu-stub-row{display:flex;justify-content:space-between;align-items:center}.edz-stu-stub-label{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 3px}.edz-stu-stub-value{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--primary)}.edz-stu-name-value{font-size:18px!important;color:var(--ink)!important}.edz-stu-stub-divider{border-top:1px solid var(--border);margin:14px 0}.edz-stu-identity{display:flex;align-items:center;gap:13px}.edz-stu-avatar{width:50px;height:50px;flex:0 0 50px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#ff3b30,#1b49cf);color:#ffffff;font-weight:800;font-size:19px;font-family:var(--font-display)}.edz-stu-page .edz-profile-rail{background:var(--surface-tint);border-right:1px solid var(--border)}.edz-stu-page .edz-profile-rail a{color:var(--ink-soft)}.edz-stu-page .edz-profile-rail a.is-active,.edz-stu-page .edz-profile-rail a:hover{background:var(--primary);color:#ffffff}.edz-stu-page .edz-profile-toolbar h2{font-family:var(--font-display);font-weight:600;font-size:22px;margin:2px 0 0;text-transform:capitalize;color:var(--primary-ink)}.edz-stu-page .edz-profile-eyebrow{color:var(--accent)}.edz-stu-page .edz-metric-card svg{color:var(--primary)}.edz-stu-page .edz-metric-card strong{font-family:var(--font-display);font-size:28px;color:var(--primary-ink)}.edz-stu-page .edz-metric-card span{font-size:12.5px;color:var(--ink-soft)}.edz-stu-band{border-radius:var(--radius-md);padding:20px 22px;margin-bottom:18px;background:linear-gradient(120deg,var(--accent-soft),transparent 60%),var(--surface);border:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:16px}.edz-stu-band h3{font-family:var(--font-display);font-weight:600;font-size:17px;margin:0;color:var(--primary-ink)}.edz-stu-section-head{display:flex;justify-content:space-between;align-items:baseline;margin:22px 0 12px}.edz-stu-section-head h3{font-family:var(--font-display);font-size:16px;font-weight:600;margin:0;color:var(--primary-ink)}.edz-stu-section-head a{font-size:12.5px;font-weight:700;color:var(--accent);text-decoration:none}.edz-stu-list article{border-radius:var(--radius-md);padding:16px;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent)}.edz-stu-list{display:grid;grid-gap:10px;gap:10px}.edz-stu-list strong{display:block;margin-bottom:4px;color:var(--primary-ink)}.edz-stu-list p{margin:0 0 6px;color:var(--ink-soft);font-size:13.5px}.edz-stu-list small{color:#9AA79C;font-family:var(--font-mono);font-size:11px}.edz-stu-page .edz-empty-state svg{color:var(--gold)}.edz-stu-page .edz-empty-state h4{font-family:var(--font-display);font-size:17px;margin:0;color:var(--primary-ink)}.edz-stu-page .edz-empty-state p{margin:0;color:var(--ink-soft);font-size:13.5px;max-width:40ch}.edz-stu-form{max-width:460px}.edz-stu-form label{font-size:12.5px;font-weight:700;color:var(--ink-soft);display:block;margin-bottom:6px}.edz-stu-form input,.edz-stu-form textarea{width:100%;border-radius:10px;border:1px solid var(--border);padding:10px 12px;font-family:var(--font-body);font-size:14px;background:var(--surface);color:var(--ink)}.edz-stu-form input:focus,.edz-stu-form textarea:focus{outline:2px solid var(--accent);outline-offset:1px}@media (max-width:860px){.edz-stu-hero-grid,.edz-stu-stats-row{grid-template-columns:1fr}}.edz-org-page{--bg:#f5f8ff;--surface:#ffffff;--surface-dark:#152c8f;--surface-dark-soft:#1b49cf;--ink:#162449;--ink-soft:#66708a;--primary:#1b49cf;--primary-ink:#152c8f;--accent:#ff3b30;--danger:#ff3b30;--border:#dfe6f4;--font-display:var(--font-edooz),"Plus Jakarta Sans",system-ui,sans-serif;--font-body:var(--font-edooz),"Plus Jakarta Sans",system-ui,sans-serif;--font-mono:"IBM Plex Mono",monospace;--radius-lg:16px;--radius-md:12px}.edz-org-page .edz-profile-hero{background:linear-gradient(135deg,#152c8f,#1b49cf 55%,#3f3bd7);color:#ffffff;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 32px rgba(21,44,143,.18)}.edz-org-hero-inner{padding:26px clamp(18px,3vw,34px);display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.edz-org-identity{display:flex;align-items:center;gap:14px}.edz-org-avatar{width:54px;height:54px;flex:0 0 54px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#ff3b30,#1b49cf);color:#ffffff;font-weight:800;font-size:20px;font-family:var(--font-display)}.edz-org-live{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8FE3B3;margin-bottom:4px}.edz-org-live-dot{width:7px;height:7px;border-radius:50%;background:#34D399;box-shadow:0 0 0 0 rgba(52,211,153,.6);animation:edz-org-pulse 2s infinite}@keyframes edz-org-pulse{0%{box-shadow:0 0 0 0 rgba(52,211,153,.55)}70%{box-shadow:0 0 0 8px rgba(52,211,153,0)}to{box-shadow:0 0 0 0 rgba(52,211,153,0)}}.edz-org-hero-inner h1{font-family:var(--font-display);font-weight:600;font-size:clamp(24px,3.2vw,36px);margin:0;color:#F4F6FD;letter-spacing:-.01em}.edz-org-hero-inner p{margin:4px 0 0;color:rgba(234,238,251,.6);font-size:13.5px}.edz-org-kpis{display:flex;gap:26px;padding:0 clamp(18px,3vw,34px) 22px}.edz-org-kpi{display:grid;grid-gap:3px;gap:3px}.edz-org-kpi span{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(234,238,251,.45)}.edz-org-kpi strong{font-family:var(--font-mono);font-size:26px;font-weight:600;color:#F4F6FD}.edz-org-verify-pill{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);color:rgba(255,255,255,.92);font-size:12.5px;font-weight:700;text-decoration:none}.edz-org-page .edz-profile-rail{background:var(--surface-dark)}.edz-org-page .edz-profile-rail a{color:rgba(234,238,251,.62)}.edz-org-page .edz-profile-rail a.is-active,.edz-org-page .edz-profile-rail a:hover{background:var(--surface-dark-soft);color:#FFFFFF}.edz-org-page .edz-profile-toolbar h2{font-family:var(--font-display);font-weight:600;font-size:21px;margin:2px 0 0;text-transform:capitalize;color:var(--primary-ink)}.edz-org-page .edz-profile-eyebrow{color:var(--primary)}.edz-org-page .edz-metric-card{border-radius:var(--radius-md)}.edz-org-page .edz-metric-card svg{color:var(--primary)}.edz-org-page .edz-metric-card strong{font-family:var(--font-mono);font-size:25px;color:var(--primary-ink)}.edz-org-page .edz-metric-card span{font-size:12px;color:var(--ink-soft);font-weight:600}.edz-org-panel{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);padding:18px 20px;margin-bottom:16px}.edz-org-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.edz-org-panel-head h3{font-family:var(--font-display);font-size:15.5px;font-weight:600;margin:0;color:var(--primary-ink)}.edz-org-table{width:100%;border-collapse:collapse}.edz-org-table th{text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);padding:0 10px 10px}.edz-org-table td,.edz-org-table th{border-bottom:1px solid var(--border)}.edz-org-table td{padding:12px 10px;font-size:13.5px;color:var(--ink)}.edz-org-table tr:last-child td{border-bottom:none}.edz-org-status-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;font-family:var(--font-mono)}.edz-org-status-live{background:rgba(31,170,108,.13);color:#1FAA6C}.edz-org-status-draft{background:rgba(92,104,137,.13);color:#5C6889}.edz-org-status-ended{background:rgba(225,82,76,.12);color:#E1524C}.edz-org-page .edz-empty-state svg{color:var(--primary)}.edz-org-page .edz-empty-state h4{font-family:var(--font-display);font-size:16.5px;margin:0;color:var(--primary-ink)}.edz-org-page .edz-empty-state p{margin:0;color:var(--ink-soft);font-size:13.5px;max-width:42ch}.edz-org-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;font-size:13px;font-weight:700;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.edz-org-btn:hover{transform:translateY(-1px)}.edz-org-btn-primary{background:var(--primary);color:#FFFFFF}.edz-org-btn-ghost{background:transparent;color:var(--primary-ink);border-color:var(--border)}.edz-org-form{display:grid;grid-gap:14px;gap:14px;max-width:560px}.edz-org-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.edz-org-form label{font-size:12px;font-weight:700;color:var(--ink-soft);display:block;margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.edz-org-form input,.edz-org-form select,.edz-org-form textarea{width:100%;border-radius:9px;border:1px solid var(--border);padding:10px 12px;font-family:var(--font-body);font-size:14px;background:#FAFBFE;color:var(--ink)}.edz-org-form input:focus,.edz-org-form select:focus,.edz-org-form textarea:focus{outline:2px solid var(--primary);outline-offset:1px}.edz-org-bars{display:flex;align-items:flex-end;gap:10px;height:120px;padding-top:10px}.edz-org-bar{flex:1 1;border-radius:6px 6px 0 0;background:linear-gradient(180deg,var(--primary),rgba(62,123,250,.35));position:relative}.edz-org-bar span{position:absolute;bottom:-20px;left:0;right:0;text-align:center;font-size:10.5px;color:var(--ink-soft);font-family:var(--font-mono)}.edz-org-followers-list{display:grid;grid-gap:10px;gap:10px}.edz-org-followers-list article{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface)}@media (max-width:700px){.edz-org-form-row{grid-template-columns:1fr}.edz-org-hero-inner{flex-direction:column;align-items:flex-start}}@keyframes edz-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes edz-fade-in{0%{opacity:0}to{opacity:1}}@keyframes edz-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes edz-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes edz-grow-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.edz-profile-shell{animation:edz-fade-in .5s ease both}.edz-profile-hero{animation:edz-fade-up .55s cubic-bezier(.22,1,.36,1) both}.edz-profile-layout{animation:edz-fade-up .6s cubic-bezier(.22,1,.36,1) .08s both}.edz-anim-item{opacity:0;animation:edz-fade-up .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 60ms + 40ms)}.edz-card-grid>*,.edz-metric-card,.edz-org-followers-list article,.edz-stu-list article{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}.edz-metric-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px -14px rgba(13,26,59,.28)}.edz-org-followers-list article:hover,.edz-stu-list article:hover{transform:translateX(2px);border-color:var(--primary)}.edz-org-bars,.edz-org-panel,.edz-stu-band{transition:box-shadow .22s ease,border-color .22s ease}.edz-org-panel:hover{box-shadow:0 12px 28px -18px rgba(13,26,59,.3)}.edz-profile-rail a{position:relative}.edz-profile-rail a:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transform:scale(.92);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.edz-profile-rail a:hover:after{opacity:1;transform:scale(1)}.edz-org-btn,.edz-stu-btn{will-change:transform}.edz-org-btn:active,.edz-stu-btn:active{transform:translateY(0) scale(.97)}.edz-org-bar{transform-origin:bottom;animation:edz-grow-bar .6s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 70ms + .12s)}.edz-skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,var(--border) 25%,rgba(0,0,0,.04) 37%,var(--border) 63%);background-size:400% 100%;animation:edz-shimmer 1.4s ease infinite}.edz-profile-toolbar h2,.edz-profile-toolbar>div{animation:edz-fade-up .4s cubic-bezier(.22,1,.36,1) both}.edz-profile-shell a:focus-visible,.edz-profile-shell button:focus-visible,.edz-profile-shell input:focus-visible,.edz-profile-shell select:focus-visible,.edz-profile-shell textarea:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.edz-anim-item,.edz-org-bar,.edz-profile-hero,.edz-profile-layout,.edz-profile-shell,.edz-profile-toolbar h2,.edz-profile-toolbar>div,.edz-skeleton{animation:none!important}.edz-metric-card:hover,.edz-org-followers-list article:hover,.edz-stu-list article:hover{transform:none}}.edz-org-quick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.edz-org-quick-card{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);text-decoration:none;color:var(--primary-ink)}.edz-org-quick-card svg{color:var(--primary)}.edz-org-quick-card span{font-size:13px;font-weight:700}.edz-org-quick-card:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 10px 22px -16px rgba(13,26,59,.3)}.edz-org-event-cell{display:flex;align-items:center;gap:10px}.edz-org-event-thumb{width:34px;height:34px;flex:0 0 34px;border-radius:8px;background:linear-gradient(135deg,var(--primary),var(--accent));display:grid;place-items:center;color:#fff;font-family:var(--font-mono);font-size:11px;font-weight:700}.edz-org-event-cell strong{display:block;font-size:13.5px;color:var(--primary-ink)}.edz-org-event-cell small{color:var(--ink-soft);font-size:11.5px}.edz-org-follower-avatar{width:38px;height:38px;flex:0 0 38px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;font-weight:700;font-family:var(--font-display)}.edz-org-followers-list article strong{display:block;font-size:13.5px;color:var(--primary-ink)}.edz-org-followers-list article small{color:var(--ink-soft);font-size:12px}.edz-org-empty-cta{margin-top:4px;display:inline-flex}.edz-stu-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:720px;grid-gap:14px;gap:14px}.edz-stu-form>div{display:flex;flex-direction:column}.edz-stu-form input[disabled]{opacity:.6;cursor:not-allowed}.edz-stu-status{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.edz-stu-status-ok{background:rgba(22,163,74,.12);color:#15803d}.edz-stu-status-warn{background:rgba(234,88,12,.12);color:#c2410c}.edz-stu-status-danger{background:rgba(220,38,38,.12);color:#b91c1c}.edz-stu-status-muted{background:rgba(100,116,139,.14);color:#475569}.edz-stu-certificates article,.edz-stu-followed article,.edz-stu-registrations article,.edz-stu-timeline article{padding:14px 16px}.edz-root{--edz-radius:8px;--edz-radius-lg:8px;--edz-shadow:0 1px 2px rgba(22,36,73,0.04);--edz-shadow-hover:0 1px 2px rgba(22,36,73,0.06)}.edz-header-inner{min-height:52px;padding:6px 18px;gap:10px}.edz-header.edz-scrolled .edz-logo,.edz-logo{height:26px}.edz-brand-tagline{font-size:10px;letter-spacing:.04em}.edz-searchbar{min-height:36px;border-radius:8px}.edz-btn,.edz-btn-primary,.edz-btn-secondary,.edz-search-btn,.edz-stu-btn{border-radius:8px;min-height:34px;padding:7px 12px;font-size:13px;font-weight:650;box-shadow:none}.edz-btn-primary,.edz-stu-btn-primary{background:#1b49cf;background-image:none;color:#fff}.edz-btn-primary:hover,.edz-stu-btn-primary:hover{background:#152c8f;background-image:none}.edz-banner-slider,.edz-event-hero{height:220px}.edz-badge,.edz-category-pill,.edz-event-hero-tag,.edz-img-hero-tag,.org-portal-badge{border-radius:8px;padding:4px 8px;font-size:12px}.edz-auth-card,.edz-card,.edz-event-detail-card,.edz-event-side-card,.edz-inst-card,.edz-metric-card,.edz-related-card,.edz-share-card,.org-portal-panel{border-radius:8px;box-shadow:none}.edz-card:hover,.edz-tilt:hover .edz-card{transform:none;box-shadow:none;border-color:#1b49cf}.edz-card-body,.edz-main .edz-card-body{padding:10px 12px 12px}.edz-card-media,.edz-related-card-media{aspect-ratio:16/9;max-height:148px}.edz-explore-hero,.edz-page-hero{padding:20px 24px}.edz-explore-hero h1,.edz-img-hero-copy h1,.edz-page-hero h1{font-size:26px;line-height:1.2;margin-bottom:6px}.edz-img-hero-inner{padding:22px 24px}.edz-auth-page{min-height:auto;padding:28px 16px 48px}.edz-auth-card{padding:22px;max-width:400px;border-top:3px solid #1b49cf}.edz-event-layout{align-items:start;gap:16px}.edz-event-sidebar{align-self:start;display:grid;grid-gap:10px;gap:10px}.edz-event-register-card,.edz-event-sidebar{position:-webkit-sticky;position:sticky;top:68px}.edz-event-section{margin-bottom:14px}.edz-feed-tabs-wrap{background:#fff;border:1px solid #dfe6f4;border-radius:8px;padding:3px}.edz-tab{border-radius:6px;padding:6px 10px}.edz-tab.edz-tab-active,.edz-tab[aria-selected=true]{background:#eef3ff;color:#1b49cf}.edz-profile-shell{padding-top:16px;padding-bottom:32px}.edz-stu-page{--radius-lg:8px;--radius-md:8px}.edz-stu-page .edz-profile-hero{box-shadow:none;border-radius:8px}.edz-stu-hero-left{padding:16px 18px;gap:8px}.edz-profile-rail{border-radius:8px}.org-portal-page{background:#f5f8ff;padding:16px 14px 40px}.org-portal-hero,.org-portal-panel{border-radius:8px;box-shadow:none;border:1px solid #dfe6f4}.org-portal-nav-item{border-radius:8px}.edz-share-mark{padding:16px 16px 0}.edz-share-mark img{height:28px}.edz-share-card{margin:12px auto 28px;padding:18px 16px;border-radius:8px;gap:10px}.edz-auth-form input,.edz-auth-form select,.edz-share-card input,.edz-share-card select,.edz-share-card textarea,.org-portal-form input,.org-portal-form select,.org-portal-form textarea{border-radius:8px;min-height:36px;border:1px solid #dfe6f4}.edz-explore-pager{display:flex;gap:8px;align-items:center;margin-top:16px}.edz-explore-pager button{border:1px solid #dfe6f4;background:#fff;color:#162449;border-radius:8px;min-height:34px;padding:6px 12px;font-weight:650}.edz-explore-pager button:disabled{opacity:.45}