:root{--fs-min:12px;--tap:44px}.eyebrow,.chip,.news-label,.status,.member-only,.admin-status,.primary:not(.mgo-about-cta),.secondary,.tertiary,.inline-note,.history-list li,.success,.setting-note,.admin-section-note,.admin-empty,.toast,.avatar,.account-copy b,.account-copy small,.account-dropdown a,.account-dropdown button,.footer p,.footer-links button,.footer-links a,.footer small,.photo-note,.metric small,.metric em,.program-detail,.home-event-body time,.home-event-body p,.news-row time,.news-detail,.news-card-body time,.partner-demo-body p,.partner-logo-placeholder,.done-card p,.mgo-gap-pill,.mgo-timeline li small,.mgo-plan-kind,.mgo-plan-body li:before,.mgo-program-grid li,.event-date b,.member-event-status p,.member-event-form-shell .form-card>p,.event-info dt,.registration-state,.radio,.member-meta,.limited-mask,.archive-filter label,.archive-filter input,.archive-filter select,.archive-card .body p,.archive-card .card-link,.archive-facts div,.archive-links a,.signup-head p,.form-section-note,.auth-help,.char-count,.media-upload small,#screen-account .account-summary .muted,#screen-member .contact>figure>figcaption,#screen-member .profile-section dl,#screen-member .profile-section .muted,.modal-head span,.confirm-summary span,.intro-confirm dl,.intro-complete p,.admin-brand small,#adminSidebarActions a,#adminSidebarActions button,#adminSidebarActions .auth-help,.admin-topbar p,.admin-notification-badge,.admin-notification-item b,.admin-notification-item small,.admin-kpi small,.admin-kpi em,.admin-panel-head>div>p,.admin-link,.admin-task b,.admin-task small,.admin-table th,.admin-table td,.admin-table small,.admin-actions>:is(button,a),.admin-actions>[x-data]>:is(button,a),.admin-filters input,.admin-filters select,.admin-filters button,.admin-pagination button,.admin-pagination a,.admin-pagination span,.admin-setting-card>p,.admin-setting-card label:not(.field-label),.admin-setting-card [role=group],.admin-setting-card input:not([type=file]),.admin-setting-card select,.admin-setting-card textarea,.admin-setting-card input[type=file]{font-size:var(--fs-min)}.admin-setting-card input[type=file]::file-selector-button{font-size:var(--fs-min)}.admin-setting-card .field-help,.setting-card-form>p,.admin-cms-card p,.admin-editor-grid label:not(.field-label),.admin-editor-grid [role=group],.rich-editor-tool,.admin-readonly dt,.admin-readonly dd,:is(#admin-member-review,#admin-member-detail) .admin-readonly dt,:is(#admin-member-review,#admin-member-detail) .chips>figure,.cms-row p,.cms-program-toolbar p,.cms-program-toolbar p.cms-top-hint,.cms-program-thumb,.cms-program-order,.cms-program-info p,.cms-program-meta span{font-size:var(--fs-min)}.cms-content-action.status-action,.cms-content-action.order-action{font-size:var(--fs-min)!important}.content-subpage-back,.cms-partner-logo,.cms-partner-info small,.cms-partner-info p{font-size:var(--fs-min)}@media (width<=640px){.header-actions .secondary,.header-actions .primary,.hero-photo .photo-note,.mgo-hero-footnote{font-size:var(--fs-min)}}@media (width<=760px){.admin-setting-card input[type=file]{font-size:var(--fs-min)}}small,sub,sup{font-size:max(var(--fs-min), .83em)}:where(button:not(.visually-hidden),summary,select,textarea,input:not([type=checkbox],[type=radio],[type=hidden],.visually-hidden)),.account-dropdown a,.account-dropdown button,.program-detail,.news-detail,.link-btn,.archive-card .card-link,.footer-links a,.footer-links button,.logo-btn,.login-sub button,.admin-link,#memberEventApplications>div:first-child>a,.rich-editor-tool,.recipient-remove,#adminSidebarActions a,#adminSidebarActions button,.admin-actions>:is(button,a),.admin-actions>[x-data]>:is(button,a),.admin-pagination :is(button,a,span),.admin-notification,label.chip,.auth-form label.chip,.mgo-join-grid .link-btn,.consent,.event-ended-filter,.radio,.admin-setting-card input[type=file],:is(#admin-member-review,#admin-member-detail) :is(.admin-actions>:is(button,a),.admin-actions>[x-data]>:is(button,a)){min-height:var(--tap)}label.chip,.auth-form label.chip{min-width:var(--tap);text-align:center;justify-content:center}.footer-links a,.footer-links button,.logo-btn,.login-sub button,.admin-link,#memberEventApplications>div:first-child>a,.link-btn{align-items:center;display:inline-flex}.admin-pagination :is(button,a,span),.admin-notification,.card-slider-dot,.admin-setting-card .recipient-row .recipient-remove,.recipient-remove{min-width:var(--tap)}.admin-setting-card .recipient-row .recipient-remove,.admin-pagination :is(button,a,span),.admin-notification{height:var(--tap)}.cms-content-action{width:var(--tap)!important;min-width:var(--tap)!important;min-height:var(--tap)!important}.cms-content-action.status-action{min-width:max(var(--tap), 58px)!important}.news-card-body>h3{overflow-wrap:anywhere;min-width:0}.program-copy{min-width:0}.program-copy>:is(h3,p){overflow-wrap:anywhere;max-width:100%}.event-row>.event-body{min-width:0}.event-row>.event-body>:is(h2,h3,p){overflow-wrap:anywhere}.event-info>div{min-width:0}.event-info dd{overflow-wrap:anywhere}.archive-card .body>:is(h2,p){overflow-wrap:anywhere;min-width:0;max-width:100%}.archive-facts>div,.archive-links>a{overflow-wrap:anywhere;min-width:0}.archive-facts>div>span{min-width:0}.archive-facts>div>b{flex:none}.admin-cell-text{display:block}.admin-table td>:is(strong,small,.admin-cell-text){overflow-wrap:anywhere;max-width:30em}.cms-program-meta>span{overflow-wrap:anywhere;max-width:100%}.cms-program-info h4{overflow-wrap:anywhere}.field-label{display:inline-block}.field-label .req{white-space:nowrap}.field-label .req:before{content:"⁠"}@media (width>=1281px){.nav{gap:clamp(18px,2.3vw,40px)}}@media (width<=640px){.header-actions{gap:6px}.header-actions .secondary,.header-actions .primary{padding:0 10px}}.event-detail-grid>*,.archive-detail-grid>*,.member-detail-grid>*,.admin-panel-head>div{min-width:0}.cms-program-actions,.cms-partner-actions,.admin-panel-head{flex-wrap:wrap}.admin-readonly>dt,.admin-readonly>dd{min-width:0}.admin-readonly dd{overflow-wrap:anywhere}.admin-readonly dd:not(:has(*)){white-space:pre-line}.modal-head-clamp>:is(h2,p){-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=640px){.card-slider-controls{grid-template-columns:var(--tap) minmax(0, 1fr) var(--tap);align-items:start;gap:0 8px;display:grid}.card-slider-dots{flex-wrap:wrap;justify-content:center}}.mgo-join-grid>article{border-top:4px solid #428bc2}.mgo-join-grid>article:nth-child(2){border-top-color:#2c9d9f}.mgo-join-grid>article:nth-child(3){border-top-color:#7580b6}:root{--color-navy:#0b2a5b;--color-primary:#0875dc;--color-primary-hover:#1263af;--color-text:#1f2937;--color-muted:#596b80;--color-border:#d9e5f2;--color-bg:#f7fafd;--color-subtle:#eef6fc;--color-surface:#fff;--color-success:#08745a;--color-warning:#8b5e00;--color-danger:#b42318;--color-sponsor:#163a70;--color-challenger:#16766d;--color-challenger-soft:#eaf6f3;--color-pro:#0875dc;--color-pro-soft:#edf5fd;--type-body:14px;--type-meta:12px;--navy:var(--color-navy);--ink:var(--color-text);--muted:var(--color-muted);--line:var(--color-border);--soft:var(--color-bg);--blue:var(--color-primary);--blue2:var(--color-primary-hover);--shadow:none}body{background:var(--color-bg);font-size:var(--type-body)}.admin-app{background:var(--color-bg)}.header{background:var(--color-surface);border-bottom-color:var(--line);box-shadow:0 2px 8px #0b2a5b0a}.chip.role-challenger{border-color:var(--color-challenger);background:var(--color-challenger-soft);color:var(--color-challenger)}.chip.role-pro{border-color:var(--color-pro);background:var(--color-pro-soft);color:var(--color-primary-hover)}:root{--link:var(--color-primary-hover)}.account-btn{font-size:var(--fs-min)}.chip{font-size:var(--type-meta)}.archive-card .body h2{color:var(--navy);font-size:16px;line-height:1.6}small.muted,small.field-help,.field-help,.char-count:not(.over){font-weight:400}::placeholder{color:#6b7785;opacity:1;font-weight:400}.home-event,.program-card,.news-card,.member-card,.archive-card,.mgo-join-grid article,.mgo-member-plan,.account-summary,.event-side,.contact,.profile-form,.modal,.admin-panel,.admin-kpi,.admin-setting-card{box-shadow:none}.form-card{box-shadow:0 10px 30px #173e6914}.admin-sidebar{background:var(--navy)}.admin-nav a.active{background:var(--color-primary)}.footer{background:var(--navy);color:#e3ecf6}.footer-links button,.footer-links a{color:#e3ecf6}.page-hero p{color:var(--muted);font-size:var(--type-body)}.mgo-about-hero{background:var(--color-subtle)}#screen-home{background:#fff}#screen-home .approved-hero{background:linear-gradient(#fafdff 0%,#fff 100%)}#screen-home .featured-near-header{background:var(--color-bg);border-bottom-color:var(--color-border)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.admin-tab:focus-visible,.segmented-nav-item:focus-visible,.rich-editor-content:focus-visible{outline-color:var(--blue)}.auth-form label.chip:has(input:focus-visible){outline-color:var(--blue)}.chip.industry-tag{border-color:var(--line);background:var(--color-bg);color:var(--muted)}.admin-table th,.admin-table td{font-size:var(--type-body)}#screen-home .link-btn{color:#146fa6;font-size:14px;font-weight:600}#screen-home .program-card h3{font-size:15px}#screen-home .program-detail,#screen-home .news-detail{font-size:13px;font-weight:600}#screen-home .news-card-body .news-label,#screen-home .news-card-body time{font-size:13px}@media (width<=640px){#screen-home .approved-title{flex-wrap:wrap;row-gap:8px}#screen-home .approved-title h2{white-space:nowrap;flex-shrink:0;font-size:22px}#screen-home .approved-title .link-btn{white-space:nowrap;flex:none;margin-left:auto}}.admin-app .modal{font-size:var(--type-body)}.admin-app .modal-head h2{font-size:22px}.admin-app .modal-close{font-size:21px}.admin-app .modal .admin-editor-grid label:not(.field-label),.admin-app .modal .admin-editor-grid [role=group]{font-size:var(--type-body)}.admin-app .modal input,.admin-app .modal select,.admin-app .modal textarea{font-size:var(--type-body);font-weight:400}.admin-app .modal small,.admin-app .modal .field-help{font-weight:400}.ui-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.admin-notification{place-items:center;display:inline-grid}.member-type-field .member-type-choice{display:grid}#screen-home .home-event-body p,#screen-home .program-copy p,#screen-member .contact>p:not(.muted),#screen-member .profile-section dd,#screen-member .profile-summary,.admin-topbar p,.admin-panel-head>div>p,.admin-kpi small,.admin-filters input,.admin-filters select,.notice-panel p{font-size:var(--type-body)}.contact p{text-align:left}#screen-member .contact>p.auth-help{margin:1em 0}@media (width>=1101px){#screen-home .approved-hero-grid{grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);gap:48px}}#screen-home .approved-copy h1{font-size:clamp(42px,4.2vw,60px);line-height:1.29}@media (width<=640px){#screen-home .approved-copy h1{font-size:clamp(33px,9vw,42px)}}.page-hero{background:linear-gradient(#f4f8fb 0%,#fbfdfe 100%);border-bottom-color:#d9e5f2}#screen-community .filters h2{font-size:18px}#screen-community .filters label:not(.field-label),#screen-community .filters .field-label,#screen-community .filters legend,#screen-community .filters input[type=search],#screen-community .filters select{font-size:var(--type-body);font-weight:400}.member-type-choice small,.media-upload>small:not(.field-error){font-weight:400}.admin-member-page dl.admin-detail-fields{font-size:var(--type-body)}@media (width>=801px) and (width<=1060px){.program-list-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1101px){.admin-filters:has(select[name=mode]){grid-template-columns:minmax(100px,1fr) 184px 184px 184px auto}}@media (width<=1100px){#admin-admin-events .admin-filters:not(:has(select)){grid-template-columns:minmax(0,1fr) auto}#admin-admin-events .admin-filters:not(:has(select)) input{grid-column:auto}}.admin-tabs{overflow-y:hidden}#screen-home .event-cards{gap:20px}@media (width>=641px) and (width<=900px){#screen-home .event-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}#screen-home .home-cta-title{font-size:24px;line-height:1.65}@media (width<=640px){#screen-home .home-cta-title{font-size:22px}}#screen-home .program-card,.program-list-grid>.program-card,.archive-grid .archive-card{border-top-width:4px}#screen-home .program-card:nth-child(3n+1),.program-list-grid>.program-card:nth-child(3n+1){border-top-color:#3e86bf}#screen-home .program-card:nth-child(3n+2),.program-list-grid>.program-card:nth-child(3n+2){border-top-color:#2e9a9c}#screen-home .program-card:nth-child(3n+3),.program-list-grid>.program-card:nth-child(3n+3){border-top-color:#7580b6}.archive-grid .archive-card{border-top-color:#3d85b4}#screen-account #profileForm{background:#fff}#screen-account .account-summary{background:#eef6fc}@media (width<=850px){.admin-settings-grid{grid-template-columns:1fr}}.list-empty-state{text-align:center;border:1px solid var(--line);background:var(--soft);width:100%;color:var(--muted);border-radius:12px;padding:24px 16px}.list-empty-state p{font-size:var(--type-body);margin:0 0 16px}#homeHeroActions .primary,#homeHeroActions .secondary{font-size:14px}:is(#screen-home,#screen-events,#screen-event-detail,#screen-community,#screen-member,#screen-archive) .chip{font-weight:500}#screen-home .home-event{border-radius:10px}#screen-community .member-card{border-radius:16px;padding:24px}#screen-community .member-card .chip{border-radius:7px;padding:6px 11px;font-size:13px}#screen-community .member-card .card-link{font-size:var(--type-body)}#screen-events .event-toolbar .field-label,#screen-events .event-toolbar input[type=search],#screen-events .event-toolbar select{font-size:var(--type-body);font-weight:400}#screen-member h1{font-size:28px;font-weight:600}@media (width<=480px){#screen-member h1{font-size:24px}}#screen-about{background:#fff}#screen-about .mgo-about-hero{border-bottom:0}#screen-about .mgo-about-hero-inner{gap:5%;padding:56px 0 48px}#screen-about .mgo-about-kicker,#screen-about .mgo-heading>span{letter-spacing:.03em;font-weight:600}#screen-about .mgo-about-hero h1{letter-spacing:-.02em;margin:18px 0 20px;font-size:clamp(32px,3.3vw,40px);line-height:1.35}#screen-about .mgo-about-hero h1 span{color:var(--color-primary)}#screen-about .mgo-about-lead{max-width:530px;color:var(--muted);font-size:14px;font-weight:400;line-height:1.85}#screen-about .mgo-hero-actions{align-items:center;gap:16px}#screen-about .mgo-about-cta{min-height:var(--tap);padding:0 22px;box-shadow:0 2px 5px #2d7ce71f}#screen-about .mgo-hero-footnote{margin-top:16px;line-height:1.7}#screen-about .mgo-hero-image{box-shadow:none;background:#fff;border-radius:12px}#screen-about .mgo-hero-image img{aspect-ratio:8/5;height:auto}#screen-about .mgo-hero-image figcaption{padding:12px 18px;line-height:1.6}#screen-about .mgo-section{border-bottom-color:#edf2f7;padding:48px 0}#screen-about .mgo-section-soft:before{background:#f4f9ff}#screen-about .mgo-membership-section:before{background:var(--color-bg)}#screen-about .mgo-heading{max-width:none;margin-bottom:32px}#screen-about .mgo-heading h2{margin:12px 0;font-size:28px;line-height:1.5}#screen-about .mgo-heading p{color:var(--muted);line-height:1.85}#screen-about .mgo-join-grid{gap:16px}#screen-about .mgo-join-grid article{border-radius:9px;padding:24px 22px;box-shadow:0 4px 10px #21496c06}#screen-about .mgo-join-grid h3{margin-bottom:12px;font-size:22px;font-weight:600}#screen-about .mgo-join-grid p{color:var(--muted);line-height:1.85}#screen-about .mgo-join-grid .link-btn{color:var(--color-primary);font-weight:600}#screen-about .mgo-timeline{gap:16px}#screen-about .mgo-timeline-side{background:#f3f8fd;border-radius:12px}#screen-about .mgo-timeline-side>p{color:var(--muted);font-weight:500}#screen-about .mgo-timeline-side ol{column-gap:12px}#screen-about .mgo-timeline-side li{border-top-color:#c6daeb;min-height:60px;padding:16px 0 0}#screen-about .mgo-timeline-side li:before{background:#c6daeb}#screen-about .mgo-timeline li strong{font-weight:600}#screen-about .mgo-timeline-next{background:linear-gradient(125deg,#0b234f,#245eac);border:0;border-radius:12px;box-shadow:0 12px 24px #102c5529}#screen-about .mgo-gap-pill{background:#ffffff21;border-color:#ffffff47;border-radius:20px;font-weight:500}#screen-about .mgo-timeline-next h3{margin:16px 0 10px;font-size:23px;font-weight:600;line-height:1.35}#screen-about .mgo-timeline-next>p{color:#d4e2f5;margin-bottom:20px;line-height:1.8}#screen-about .mgo-timeline-next li{background:#73a9e438;border-color:#ffffff29;border-radius:8px;min-height:76px}#screen-about .mgo-timeline-next li strong{font-size:var(--fs-min)}#screen-about .mgo-timeline-next li small{color:#d7e5f5}#screen-about .mgo-timeline-note{color:var(--muted);font-size:var(--fs-min);margin-top:18px;line-height:1.8}#screen-about .mgo-ecosystem{gap:16px}#screen-about .mgo-ecosystem-core{border-radius:9px;padding:24px 22px}#screen-about .mgo-ecosystem-core span{color:#2865a4;font-weight:600}#screen-about .mgo-ecosystem-core strong{margin:8px 0;font-size:36px;font-weight:600}#screen-about .mgo-ecosystem-core p{color:#62738a}#screen-about .mgo-ecosystem-groups>div{border-radius:8px;padding:24px 18px}#screen-about .mgo-ecosystem-groups h3{color:#2763a2;margin-bottom:12px;font-size:16px;font-weight:600}#screen-about .mgo-ecosystem-groups p{color:var(--muted);line-height:1.85}#screen-about .mgo-ecosystem-audience{color:var(--muted);background:#ecf7ff;border-color:#c9e2fb;border-radius:7px;padding:14px 20px}#screen-about .mgo-ecosystem-audience strong{color:#2769b7;font-weight:600}#screen-about .mgo-value-head{padding:14px 0;font-weight:500}#screen-about .mgo-value-row{padding:23px 0}#screen-about .mgo-value-row strong{font-size:16px;font-weight:600}#screen-about .mgo-value-row>div+div strong{color:#276bba}#screen-about .mgo-value-row span{font-size:var(--fs-min);line-height:1.8}#screen-about .mgo-membership-grid{gap:16px}#screen-about .mgo-member-plan{border-color:#e1eaf3;border-radius:14px;box-shadow:0 12px 26px #183e6114}#screen-about .mgo-member-plan.challenger{--plan-accent:var(--color-challenger);--plan-tint:var(--color-challenger-soft)}#screen-about .mgo-member-plan.partner{--plan-accent:#2872b7;--plan-tint:#f0f8fd}#screen-about .mgo-member-plan.sponsor{--plan-accent:var(--color-sponsor);--plan-tint:var(--color-subtle)}#screen-about .mgo-plan-head{background:var(--plan-accent)}#screen-about .mgo-plan-kind{padding:3px 8px;font-weight:500}#screen-about .mgo-plan-head h3{margin:10px 0 18px;font-size:23px;font-weight:600}#screen-about .mgo-plan-price strong{font-size:29px;font-weight:600}#screen-about .mgo-member-plan.sponsor .mgo-plan-price strong{font-size:16px}#screen-about .mgo-plan-audience-box{background:var(--plan-tint);border-bottom-color:#eaf0f6;min-height:172px}#screen-about .mgo-plan-audience-label{color:#29496b;font-weight:600}#screen-about .mgo-plan-audience{color:var(--muted);line-height:1.8}#screen-about .mgo-plan-body{padding:24px 22px}#screen-about .mgo-plan-body h4{font-size:14px;font-weight:600}#screen-about .mgo-plan-body ul{color:var(--muted);gap:12px;line-height:1.7}#screen-about .mgo-program-grid{gap:16px}#screen-about .mgo-program-grid article{border-radius:8px}#screen-about .mgo-program-grid h3{margin-bottom:12px;font-weight:600}#screen-about .mgo-program-grid p{color:var(--muted)}#screen-about .mgo-program-grid li{color:var(--blue2);background:#eaf4ff;padding:4px 8px;line-height:1.5}#screen-about .mgo-about-bottom{background:var(--color-subtle);border-top-color:#c4e2fb;padding:60px 0}#screen-about .mgo-about-bottom p{color:var(--blue2);font-size:14px;font-weight:600;line-height:1.7}#screen-about .mgo-about-bottom h2{font-size:40px;line-height:1.4}@media (width>=901px){#screen-about .mgo-ecosystem{grid-template-columns:calc(30% - 8px) minmax(0,1fr)}}@media (width<=900px){#screen-about .mgo-about-hero-inner{gap:28px;padding:40px 0}#screen-about .mgo-hero-image,#screen-about .mgo-membership-grid{max-width:650px}#screen-about .mgo-plan-audience-box{min-height:0}}@media (width<=640px){#screen-about .mgo-hero-actions{flex-direction:column;align-items:flex-start}#screen-about .mgo-section{padding:32px 0}#screen-about .mgo-heading h2{font-size:22px}#screen-about .mgo-timeline-next ol{grid-template-columns:1fr}#screen-about .mgo-value-row{gap:12px}#screen-about .mgo-about-bottom h2{font-size:30px}}.admin-app .modal .admin-editor-grid label:not(.field-label),.admin-app .modal .admin-editor-grid [role=group]{font-weight:400}:is(#admin-members,#admin-admin-events,#admin-archives,#noticeAdminPanel)>.admin-panel-head :is(.primary,.secondary):not(.modal *){padding-inline:12px}@media (width<=640px){#admin-members>.admin-panel-head{flex-wrap:nowrap}#admin-members>.admin-panel-head>:not(div:first-child){flex:none}}#introRequestModal .intro-confirm{padding:20px}#introRequestModal .intro-confirm dl{grid-template-columns:112px minmax(0,1fr);gap:14px 18px;font-size:16px;line-height:1.7}#introRequestModal .intro-confirm dt{white-space:nowrap;font-size:15px}#introRequestModal .intro-confirm dd{min-width:0;font-size:16px}@media (width<=480px){#introRequestModal .intro-confirm{padding:16px}#introRequestModal .intro-confirm dl{grid-template-columns:1fr;gap:4px}#introRequestModal .intro-confirm dd{margin-bottom:12px}#introRequestModal .intro-confirm dd:last-child{margin-bottom:0}}:is(#admin-members,#admin-admin-events,#admin-archives,#noticeAdminPanel)>.admin-panel-head .secondary:not(.modal *),.admin-app .list-empty-state .secondary{font-size:14px}#screen-password-reset .login-form [role=group],#screen-password-reset .login-form .field-label{font-size:var(--type-body);font-weight:400}@media (width<=640px){.modal:not(.modal-form)>.modal-head>p{margin-right:-42px}}@media (width<=900px){#admin-admin-events .admin-table td:first-child strong{overflow-wrap:anywhere;max-width:18em}}@media (width<=640px){.event-participant-list{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));display:grid}.event-participant-list li{overflow-wrap:break-word;width:auto;min-width:0}}.done-icon .ui-icon{stroke-width:2.2px;width:26px;height:26px}.notice-panel:has(>.gate-icon){background:#f1f9fb;border-left:4px solid #2789a8}.notice-panel>.gate-icon{color:#386d99;background:#fff;border:1px solid #caddea;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.limited-mask:has(>.ui-icon){align-items:flex-start;gap:6px;display:flex}.limited-mask>.ui-icon{flex:0 0 14px;width:14px;height:14px;margin-top:2px}.video-thumb .play .ui-icon{color:#fff;stroke-width:2px;filter:drop-shadow(0 2px 6px #00000059);width:28px;height:28px}.keyword-field label.chip{color:#38536f;border-color:#bcd5ec;border-radius:999px;font-size:13px}.keyword-field label.chip:not(:has(input:checked)):not(:has(input:disabled)):hover{border-color:var(--blue);background:#f1f8ff}.keyword-field label.chip:has(input:checked){border-color:var(--color-primary);background:var(--color-primary);color:#fff}@media (width>=1101px){.admin-filters:has(select[name=industryId]){grid-template-columns:minmax(100px,1fr) 184px 184px 184px auto}}#admin-members .admin-table td:first-child{overflow-wrap:anywhere}#screen-news .news-card-body{grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr;place-items:center start;display:grid}#screen-news .news-card-body>.news-label{min-width:0;font-size:13px;line-height:13px}#screen-news .news-card-body>time{font-size:13px}#screen-news .news-card-body>:is(h3,.news-detail){grid-column:1/-1}#screen-news .news-card-body>.news-detail{place-self:end stretch;margin-top:0}#profileForm .auth-form>:is(.profile-photo-field,.profile-logo-field){grid-column:1/-1;min-width:0}@media (width>=641px){#profileForm :is(.profile-photo-field,.profile-logo-field)>*{max-width:calc(50% - 8.5px)}}#profileForm>.auth-help{margin:8px 0 22px}#admin-settings .field-label{font-size:var(--type-body);font-weight:400}#admin-settings #adminRecipientAddresses-label{color:var(--color-text);font-weight:700}#admin-settings .recipient-remove.delete-icon{min-width:44px;color:var(--color-danger);padding:0}.admin-setting-card :is(input:not([type=file]),select,textarea){font-size:var(--type-body);font-weight:400}.program-card .program-copy>a.program-detail{justify-content:center;align-self:stretch;width:100%}.admin-nav a{font-size:var(--type-body)}.login-form [role=group],.login-form .field-label,#memberEventForm [role=group],#memberEventForm .field-label{font-size:var(--type-body);font-weight:400}.modal-head h2{font-size:22px;line-height:1.65}.modal-close{font-size:21px}#introTargetName{font-size:15px}#screen-community .member-card h3{font-size:20px;font-weight:600;line-height:1.45}#screen-community .member-card .member-list-company{font-size:var(--type-body);line-height:1.65}@media (width<=480px){#screen-community .member-card h3{font-size:18px}}.admin-tab{font-size:var(--type-body);font-weight:500}#screen-programs .program-copy p,.event-body p,.event-side p{font-size:13px}#screen-home .program-copy h3{color:var(--navy)}.archive-filter label{font-weight:400}.page-size select,.setting-card-form>p{font-size:var(--type-body)}#memberEventReviewModal .admin-readonly dt{font-size:13px}#screen-account .member-type-choice button{font-size:var(--type-body);font-weight:400}#screen-account .member-type-choice small{font-size:var(--type-meta)}.modal[id^=memberApplication-]{width:min(760px,100%)}.archive-detail-grid>div>.archive-overview{margin-top:16px}.archive-detail-grid>aside.archive-overview>:first-child{margin-top:0}.archive-detail-grid>aside.archive-overview{align-self:start}@media (width>=901px){.archive-detail-grid{container-type:inline-size}.archive-detail-grid .archive-player{aspect-ratio:16/9}.archive-detail-grid>aside.archive-overview{min-height:max(380px,min(70cqw - 16.8px,100cqw - 304px)/1.77778)}}[data-link-rows]{gap:12px;display:grid}[data-link-rows]>[data-link-row]{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) var(--tap);align-items:start;margin:0}[data-link-row]>div{flex-direction:column;gap:4px;min-width:0;display:flex}[data-link-row] .field-error:empty{display:none}[data-link-row]>.delete-icon{width:var(--tap);min-width:var(--tap);height:var(--tap);margin-top:calc(var(--type-body) * 1.65 + 7px);color:var(--color-danger);grid-area:1/3;align-self:start;padding:0}[data-link-rows]~button{place-self:flex-start start;align-items:center;gap:6px;width:auto;margin-top:4px;display:inline-flex}[data-link-rows]~button svg{flex:none;width:16px;height:16px}@media (width<=899px){[data-link-rows]>[data-link-row]{grid-template-columns:minmax(0, 1fr) var(--tap)}[data-link-row]>div{grid-column:1}[data-link-row]>.delete-icon{grid-column:2}[data-link-rows]{gap:16px}[data-link-row]+[data-link-row]{border-top:1px solid var(--line);padding-top:16px}}.archive-grid .archive-card .video-thumb img{object-fit:contain}#emailSenderCard{grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:12px;display:grid}#emailSenderCard>#emailSenderSettingsForm{display:contents}#emailSenderCard>:not(form),#emailSenderCard>#emailSenderSettingsForm>*{grid-column:1/-1}#emailSenderCard>#emailSenderSettingsForm>.setting-action{grid-column:1}#emailSenderCard>#emailSenderTestForm{border-top:0;grid-column:2;align-self:start;margin-top:0;padding-top:16px}#screen-home .home-event-body h3,#screen-home .home-event-body>p,#screen-home .program-card .program-copy>:is(h3,p),#screen-home .news-card-body>:is(h3,.news-card-excerpt),#screen-home .partner-demo-body>:is(h3,p),.event-row>.event-body>:is(h2,h3){overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#screen-home .home-event-body h3{-webkit-line-clamp:3}#screen-home .home-event-body>p,#screen-home .program-card .program-copy>h3,#screen-home .news-card-body>h3,#screen-home .partner-demo-body>h3,.event-row>.event-body>:is(h2,h3){-webkit-line-clamp:2}#screen-home .program-card .program-copy>p,#screen-home .news-card-body>.news-card-excerpt,#screen-home .partner-demo-body>p{-webkit-line-clamp:3}.archive-grid .archive-card .card-link{align-items:center;padding-top:0}.archive-grid .archive-card .body{padding-bottom:4px}.event-info>[data-event-info=venue]{grid-column:1/-1}:is(.editorial-detail div.news-detail-image:not(:has(img)),.editorial-detail div.detail-image){aspect-ratio:auto;max-width:none;height:320px;margin-inline:0}@media (width<=640px){:is(.editorial-detail div.news-detail-image:not(:has(img)),.editorial-detail div.detail-image){height:210px}}#screen-community .member-card .member-list-company,#screen-community .member-card .member-meta>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-table tr:has(.event-admin-actions)>td:first-child>strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.member-meta{column-gap:0}.member-meta>span+span:before{content:"・"}.admin-link-ellipsis{white-space:nowrap;text-overflow:ellipsis;line-height:var(--tap);display:block;overflow:hidden}.admin-detail-fields dd{min-width:0}
