.public-site-header-module__ubjN2a__header{z-index:30;box-sizing:border-box;border-bottom:1px solid var(--ink);background:var(--paper);max-width:86rem;margin:0 auto;padding:0 2rem;display:grid;position:sticky;top:0}.public-site-header-module__ubjN2a__wordmark,.public-site-header-module__ubjN2a__serviceNavigation a,.public-site-header-module__ubjN2a__navigation a,.public-site-header-module__ubjN2a__libraryLink{color:var(--ink);text-decoration:none}.public-site-header-module__ubjN2a__societyBar,.public-site-header-module__ubjN2a__contextBar{justify-content:space-between;align-items:center;gap:2rem;min-width:0;display:flex}.public-site-header-module__ubjN2a__contextAction{margin-left:auto}.public-site-header-module__ubjN2a__adminLink{border:1px solid var(--ink);background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:.25rem;flex:none;justify-self:start;padding:.45rem .75rem;font-size:.85rem;font-weight:700;text-decoration:none}.public-site-header-module__ubjN2a__adminLink:hover{background:var(--paper);color:var(--ink)}.public-site-header-module__ubjN2a__serviceActions{align-items:center;gap:1.5rem;min-width:0;display:flex}.public-site-header-module__ubjN2a__languageSwitch{flex:none;font-size:.85rem}.public-site-header-module__ubjN2a__languageSwitch a{color:var(--ink);text-underline-offset:.3rem}.public-site-header-module__ubjN2a__contextAction a{color:var(--coral);border-bottom:1px solid;padding-bottom:.25rem;font-weight:700;text-decoration:none}.public-site-header-module__ubjN2a__contextAction a:focus-visible{outline:2px solid var(--coral);outline-offset:.3rem}.public-site-header-module__ubjN2a__societyBar{border-bottom:1px solid var(--line);padding:1rem 0}.public-site-header-module__ubjN2a__contextBar{padding:.9rem 0}.public-site-header-module__ubjN2a__wordmark{font-family:var(--font-mono);letter-spacing:.05em;flex:none;font-size:.9rem;font-weight:700}.public-site-header-module__ubjN2a__pageIdentity{font-family:var(--font-mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;font-weight:700;overflow:hidden}.public-site-header-module__ubjN2a__serviceNavigation,.public-site-header-module__ubjN2a__navigation{align-items:center;gap:1.5rem;font-size:.85rem;display:flex}.public-site-header-module__ubjN2a__serviceNavigation a,.public-site-header-module__ubjN2a__navigation a{white-space:nowrap;padding:.25rem 0}.public-site-header-module__ubjN2a__serviceNavigation a[aria-current=page],.public-site-header-module__ubjN2a__navigation a[aria-current=page]{color:var(--coral);text-underline-offset:.45rem;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.public-site-header-module__ubjN2a__navigation{justify-content:flex-end}.public-site-header-module__ubjN2a__serviceNavigation{flex-wrap:wrap}.public-site-header-module__ubjN2a__libraryLink{color:var(--coral);text-underline-offset:.45rem;font-weight:700;text-decoration:underline}.public-site-header-module__ubjN2a__header a:focus-visible{outline:3px solid var(--coral);outline-offset:3px}@media (max-width:760px){.public-site-header-module__ubjN2a__header{padding:0 1rem}.public-site-header-module__ubjN2a__societyBar{gap:.8rem;display:grid}.public-site-header-module__ubjN2a__serviceActions{gap:1rem;width:100%}.public-site-header-module__ubjN2a__serviceActions .public-site-header-module__ubjN2a__serviceNavigation{flex:1;width:auto}.public-site-header-module__ubjN2a__serviceNavigation{flex-wrap:nowrap}.public-site-header-module__ubjN2a__contextBar{grid-template-columns:1fr;gap:1rem;display:grid}.public-site-header-module__ubjN2a__libraryLink{white-space:nowrap}.public-site-header-module__ubjN2a__serviceNavigation,.public-site-header-module__ubjN2a__navigation{scrollbar-width:thin;gap:1.15rem;width:100%;padding-bottom:.25rem;overflow-x:auto}.public-site-header-module__ubjN2a__navigation{justify-content:flex-start}}
.site-footer-module__IQAGpG__footer{box-sizing:border-box;border-top:1px solid var(--ink);grid-template-columns:minmax(16rem,1fr) 2fr;gap:4rem;max-width:86rem;margin:0 auto;padding:4rem 2rem;display:grid}.site-footer-module__IQAGpG__intro{align-content:start;gap:.8rem;display:grid}.site-footer-module__IQAGpG__intro p{color:var(--coral);font-family:var(--font-mono);letter-spacing:.06em;margin:0;font-size:.78rem}.site-footer-module__IQAGpG__intro strong{max-width:26rem;font-family:var(--font-display);font-size:1.5rem;line-height:1.5}.site-footer-module__IQAGpG__intro span{color:var(--muted);line-height:1.65}.site-footer-module__IQAGpG__footer nav{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.site-footer-module__IQAGpG__footer nav div{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.site-footer-module__IQAGpG__footer nav strong{margin-bottom:.35rem;font-size:.84rem}.site-footer-module__IQAGpG__footer a{color:var(--ink);text-decoration:none}.site-footer-module__IQAGpG__footer a:hover{color:var(--coral)}.site-footer-module__IQAGpG__footer a:focus-visible{outline:2px solid var(--coral);outline-offset:3px}@media (max-width:760px){.site-footer-module__IQAGpG__footer{grid-template-columns:1fr;gap:2.5rem;padding:3rem 1rem}.site-footer-module__IQAGpG__footer nav{grid-template-columns:1fr;gap:2rem}}
.imbc-media-module___HuYza__image{object-fit:contain;border-radius:.4rem;width:auto;max-width:min(100%,56rem);height:auto;max-height:38rem;margin:1.25rem auto;display:block}.imbc-media-module___HuYza__status,.imbc-media-module___HuYza__error{color:var(--muted);margin:1rem 0;display:block}.imbc-media-module___HuYza__error{color:#8c2f28}.imbc-media-module___HuYza__attachments{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1rem}.imbc-media-module___HuYza__attachments h3{margin:0 0 .75rem}.imbc-media-module___HuYza__attachments ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.imbc-media-module___HuYza__attachments button{border:1px solid var(--line);background:var(--paper);min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;padding:.55rem .8rem}.imbc-media-module___HuYza__attachments button:disabled{cursor:wait;opacity:.6}
.imbc-application-section-module__002eCW__form{gap:2.75rem;max-width:48rem;display:grid}.imbc-application-section-module__002eCW__form p{margin:0}.imbc-application-section-module__002eCW__notice,.imbc-application-section-module__002eCW__note{border-left:2px solid var(--coral);background:var(--surface);gap:.4rem;padding:1rem 1.25rem;line-height:1.7;display:grid}.imbc-application-section-module__002eCW__note{padding:.75rem 1rem;font-size:.9rem}.imbc-application-section-module__002eCW__notice h3{font:550 1rem var(--font-display);margin:0}.imbc-application-section-module__002eCW__alert{border-left:3px solid var(--coral);background:var(--surface);padding:1rem 1.25rem;font-weight:600;line-height:1.7}.imbc-application-section-module__002eCW__status{border-left:2px solid var(--line);background:var(--surface);color:var(--muted);padding:.85rem 1.25rem;line-height:1.7}.imbc-application-section-module__002eCW__group{border:0;min-width:0;margin:0;padding:0}.imbc-application-section-module__002eCW__group>legend,.imbc-application-section-module__002eCW__groupTitle{float:left;box-sizing:border-box;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:550 1.15rem var(--font-display);margin:0 0 1.35rem;padding:0 0 .7rem}.imbc-application-section-module__002eCW__group>legend+*,.imbc-application-section-module__002eCW__groupTitle+*{clear:both}.imbc-application-section-module__002eCW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1.5rem;display:grid}.imbc-application-section-module__002eCW__stack{gap:1rem;display:grid}.imbc-application-section-module__002eCW__wide{grid-column:1/-1}.imbc-application-section-module__002eCW__field{flex-wrap:wrap;align-items:baseline;gap:.45rem 0;min-width:0;display:flex}.imbc-application-section-module__002eCW__field>label{font-size:.9rem;font-weight:600}.imbc-application-section-module__002eCW__field>:is(input,select,textarea,p){flex:1 0 100%}.imbc-application-section-module__002eCW__required{color:var(--coral);margin-left:.2rem;font-weight:600}.imbc-application-section-module__002eCW__hint{color:var(--muted);font-size:.85rem;line-height:1.6}.imbc-application-section-module__002eCW__form :where(input:not([type=checkbox]):not([type=file]),select,textarea){box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-height:2.9rem;color:var(--ink);font:inherit;border-radius:0;padding:.7rem .8rem}.imbc-application-section-module__002eCW__form textarea{resize:vertical;min-height:9rem;line-height:1.7}.imbc-application-section-module__002eCW__readOnly :is(input,select,textarea):disabled{color:var(--ink);-webkit-text-fill-color:var(--ink);opacity:1;background:0 0}.imbc-application-section-module__002eCW__form input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--coral);flex:none;margin:.3rem 0 0}.imbc-application-section-module__002eCW__form :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--coral);outline-offset:2px}.imbc-application-section-module__002eCW__checklist{margin:0;padding:0;list-style:none}.imbc-application-section-module__002eCW__checklist li:first-child label{padding-top:0}.imbc-application-section-module__002eCW__checklist li{border-bottom:1px solid var(--line)}.imbc-application-section-module__002eCW__checklist label,.imbc-application-section-module__002eCW__consentItem label{cursor:pointer;align-items:flex-start;gap:.75rem;line-height:1.65;display:flex}.imbc-application-section-module__002eCW__checklist label{padding:.8rem 0}.imbc-application-section-module__002eCW__consentItem{border:1px solid var(--line);background:var(--surface);gap:.55rem;padding:1rem 1.15rem;display:grid}.imbc-application-section-module__002eCW__consentItem label{font-weight:600}.imbc-application-section-module__002eCW__consentItem p{color:var(--muted);margin-left:1.85rem;font-size:.88rem;line-height:1.75}.imbc-application-section-module__002eCW__attachment{gap:.75rem;display:grid}.imbc-application-section-module__002eCW__attachment>h3{margin-bottom:.6rem}.imbc-application-section-module__002eCW__fileField{justify-items:start;gap:.5rem;font-size:.9rem;font-weight:600;display:grid}.imbc-application-section-module__002eCW__fileField input{color:var(--muted);font:inherit;font-weight:400}.imbc-application-section-module__002eCW__button{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:.65rem 1.1rem}.imbc-application-section-module__002eCW__fileField input::file-selector-button{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:.65rem 1.1rem}.imbc-application-section-module__002eCW__fileField input::file-selector-button{margin-right:.9rem}.imbc-application-section-module__002eCW__primary{border-color:var(--coral);background:var(--coral);color:var(--surface)}.imbc-application-section-module__002eCW__button:disabled{cursor:not-allowed;opacity:.45}.imbc-application-section-module__002eCW__fileField input:disabled::file-selector-button{cursor:not-allowed;opacity:.45}.imbc-application-section-module__002eCW__button:not(:disabled):hover{border-color:var(--coral);color:var(--coral)}.imbc-application-section-module__002eCW__primary:not(:disabled):hover{background:var(--ink);border-color:var(--ink);color:var(--surface)}.imbc-application-section-module__002eCW__actions{border-top:1px solid var(--ink);gap:1rem;padding-top:1.5rem;display:grid}.imbc-application-section-module__002eCW__requirements{gap:.3rem;display:grid}.imbc-application-section-module__002eCW__buttons{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:760px){.imbc-application-section-module__002eCW__form{gap:2.25rem}.imbc-application-section-module__002eCW__fields{grid-template-columns:minmax(0,1fr)}.imbc-application-section-module__002eCW__buttons>.imbc-application-section-module__002eCW__button{flex:10rem}}
.imbc-member-gate-module__F2XU2a__gate{border-left:2px solid var(--line);background:var(--surface);color:var(--muted);justify-items:start;gap:.75rem;padding:1.5rem;line-height:1.8;display:grid}.imbc-member-gate-module__F2XU2a__gate p{margin:0}.imbc-member-gate-module__F2XU2a__gate a{color:var(--coral);text-underline-offset:.25rem}.imbc-member-gate-module__F2XU2a__gate a:focus-visible{outline:2px solid var(--coral);outline-offset:2px}
.imbc-admission-admin-module__1LNioq__root{gap:1.5rem;margin-top:2rem;display:grid}.imbc-admission-admin-module__1LNioq__root>header,.imbc-admission-admin-module__1LNioq__root :where(p,h2,h3,h4,dl,dd,ul){margin:0}.imbc-admission-admin-module__1LNioq__root :where(select,textarea){box-sizing:border-box;border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;border-radius:0;padding:.65rem .75rem}.imbc-admission-admin-module__1LNioq__root textarea{resize:vertical;width:100%;line-height:1.7}.imbc-admission-admin-module__1LNioq__root :is(button,select,textarea,input):focus-visible{outline:2px solid var(--coral);outline-offset:2px}.imbc-admission-admin-module__1LNioq__root .imbc-admission-admin-module__1LNioq__button{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:.6rem 1rem}.imbc-admission-admin-module__1LNioq__root .imbc-admission-admin-module__1LNioq__button:not(:disabled):hover{border-color:var(--coral);color:var(--coral)}.imbc-admission-admin-module__1LNioq__root .imbc-admission-admin-module__1LNioq__primary{border-color:var(--coral);background:var(--coral);color:var(--surface)}.imbc-admission-admin-module__1LNioq__root .imbc-admission-admin-module__1LNioq__primary:not(:disabled):hover{border-color:var(--ink);background:var(--ink);color:var(--surface)}.imbc-admission-admin-module__1LNioq__root .imbc-admission-admin-module__1LNioq__button:disabled{cursor:not-allowed;opacity:.45}.imbc-admission-admin-module__1LNioq__buttons{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.imbc-admission-admin-module__1LNioq__alert{border-left:3px solid var(--coral);background:var(--surface);justify-items:start;gap:.75rem;padding:1rem 1.25rem;line-height:1.6;display:grid}.imbc-admission-admin-module__1LNioq__root [role=alert]{color:var(--coral);font-weight:600}.imbc-admission-admin-module__1LNioq__status{border-left:2px solid var(--line);background:var(--surface);color:var(--muted);padding:.85rem 1.25rem}.imbc-admission-admin-module__1LNioq__empty{border:1px solid var(--line);color:var(--muted);text-align:center;padding:2.5rem 1.25rem}.imbc-admission-admin-module__1LNioq__filters{flex-wrap:wrap;align-items:end;gap:.75rem 1rem;display:flex}.imbc-admission-admin-module__1LNioq__filters label{color:var(--muted);gap:.45rem;font-size:.9rem;display:grid}.imbc-admission-admin-module__1LNioq__filters select{min-width:11rem}.imbc-admission-admin-module__1LNioq__panel{border:1px solid var(--line);background:var(--surface);gap:1rem;padding:1.25rem 1.5rem;display:grid}.imbc-admission-admin-module__1LNioq__panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.imbc-admission-admin-module__1LNioq__panelHeader h2{font:550 1.1rem var(--font-display)}.imbc-admission-admin-module__1LNioq__panelHeader p{color:var(--muted);margin-top:.3rem;font-size:.9rem;line-height:1.6}.imbc-admission-admin-module__1LNioq__panelResult{border-top:1px solid var(--line);gap:.75rem;padding-top:1rem;display:grid}.imbc-admission-admin-module__1LNioq__panelSummary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.imbc-admission-admin-module__1LNioq__count{font-weight:600}.imbc-admission-admin-module__1LNioq__emailList{border-top:1px solid var(--line);max-height:16rem;padding:0;list-style:none;overflow-y:auto}.imbc-admission-admin-module__1LNioq__emailList li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.55rem 0;font-size:.9rem;display:flex}.imbc-admission-admin-module__1LNioq__emailList span{color:var(--muted);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.8rem}.imbc-admission-admin-module__1LNioq__list{gap:1rem;padding:0;list-style:none;display:grid}.imbc-admission-admin-module__1LNioq__card{border:1px solid var(--line);background:var(--surface);gap:1rem;padding:1.25rem 1.5rem;display:grid}.imbc-admission-admin-module__1LNioq__card[data-state=submitted]{border-left:3px solid var(--coral)}.imbc-admission-admin-module__1LNioq__identity{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;display:flex}.imbc-admission-admin-module__1LNioq__identity strong{color:var(--ink);font:550 1.05rem var(--font-display)}.imbc-admission-admin-module__1LNioq__identity span{font-size:.85rem}.imbc-admission-admin-module__1LNioq__badge{white-space:nowrap;background:#ebe6dc;border:1px solid #0000;padding:.2rem .5rem;font-size:.75rem}.imbc-admission-admin-module__1LNioq__badge[data-state=submitted]{border-color:var(--coral);color:var(--coral);background:0 0}.imbc-admission-admin-module__1LNioq__badge[data-state=approved]{border-color:var(--ink);background:var(--ink);color:var(--surface)}.imbc-admission-admin-module__1LNioq__badge[data-state=rejected]{color:var(--muted)}.imbc-admission-admin-module__1LNioq__badge[data-state=draft]{border:1px dashed var(--muted);color:var(--muted);background:0 0}.imbc-admission-admin-module__1LNioq__meta{color:var(--muted);font-size:.85rem}.imbc-admission-admin-module__1LNioq__meta time{font-variant-numeric:tabular-nums}.imbc-admission-admin-module__1LNioq__detail{border-top:1px solid var(--line);gap:1.75rem;padding-top:1.25rem;display:grid}.imbc-admission-admin-module__1LNioq__group>h3{border-bottom:1px solid var(--line);font:550 1rem var(--font-display);margin-bottom:.85rem;padding-bottom:.5rem}.imbc-admission-admin-module__1LNioq__facts{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.9rem 1.5rem;display:grid}.imbc-admission-admin-module__1LNioq__facts dt{color:var(--muted);font-size:.8rem}.imbc-admission-admin-module__1LNioq__facts dd{overflow-wrap:anywhere;margin-top:.2rem}.imbc-admission-admin-module__1LNioq__facts+.imbc-admission-admin-module__1LNioq__checklist{margin-top:1rem}.imbc-admission-admin-module__1LNioq__checklist{border-top:1px solid var(--line);padding:0;list-style:none}.imbc-admission-admin-module__1LNioq__checklist li{border-bottom:1px solid var(--line)}.imbc-admission-admin-module__1LNioq__checklist label{align-items:flex-start;gap:.75rem;padding:.6rem 0;line-height:1.6;display:flex}.imbc-admission-admin-module__1LNioq__checklist label:has(input:not(:checked)){color:var(--muted)}.imbc-admission-admin-module__1LNioq__checklist input{border:1px solid var(--muted);background:var(--surface);appearance:none;flex:none;width:1.05rem;height:1.05rem;margin:.25rem 0 0}.imbc-admission-admin-module__1LNioq__checklist input:checked{border-color:var(--coral);background:var(--coral) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23fffdf8' stroke-width='2'/%3E%3C/svg%3E") center / 85% no-repeat}@media (forced-colors:active){.imbc-admission-admin-module__1LNioq__checklist input{appearance:auto}.imbc-admission-admin-module__1LNioq__checklist input:checked{background-image:none}}.imbc-admission-admin-module__1LNioq__statement+.imbc-admission-admin-module__1LNioq__statement{margin-top:1.1rem}.imbc-admission-admin-module__1LNioq__statement h4{color:var(--muted);margin-bottom:.35rem;font-size:.85rem;font-weight:600}.imbc-admission-admin-module__1LNioq__statement p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.imbc-admission-admin-module__1LNioq__attachmentGroup>section{border-top:0;margin-top:0;padding-top:0}.imbc-admission-admin-module__1LNioq__attachmentGroup section h3{border-bottom:1px solid var(--line);font:550 1rem var(--font-display);margin:0 0 .85rem;padding-bottom:.5rem}.imbc-admission-admin-module__1LNioq__note{border-left:2px solid var(--coral);background:var(--paper);gap:.35rem;padding:1rem 1.25rem;display:grid}.imbc-admission-admin-module__1LNioq__note h3{font:550 1rem var(--font-display)}.imbc-admission-admin-module__1LNioq__note p{white-space:pre-wrap;line-height:1.7}.imbc-admission-admin-module__1LNioq__muted{color:var(--muted)}.imbc-admission-admin-module__1LNioq__decision{border-top:1px solid var(--line);gap:.75rem;padding-top:1rem;display:grid}.imbc-admission-admin-module__1LNioq__decision label{color:var(--muted);gap:.45rem;font-size:.9rem;display:grid}.imbc-admission-admin-module__1LNioq__decision textarea{min-height:4.75rem}.imbc-admission-admin-module__1LNioq__more{justify-self:start}.imbc-admission-admin-module__1LNioq__metaBar{border-left:2px solid var(--coral);background:var(--surface);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.85rem 1.25rem;display:flex}.imbc-admission-admin-module__1LNioq__version{border:1px solid var(--ink);white-space:nowrap;padding:.2rem .55rem;font-size:.8rem;font-weight:600}.imbc-admission-admin-module__1LNioq__metaBar p{color:var(--muted);font-size:.9rem;line-height:1.6}.imbc-admission-admin-module__1LNioq__consentForm{gap:2.25rem;display:grid}.imbc-admission-admin-module__1LNioq__consentGroup{border:0;min-width:0;margin:0;padding:0}.imbc-admission-admin-module__1LNioq__consentGroup>legend{float:left;box-sizing:border-box;border-bottom:1px solid var(--line);width:100%;font:550 1.15rem var(--font-display);margin:0 0 1.1rem;padding:0 0 .65rem}.imbc-admission-admin-module__1LNioq__consentGroup>legend+*{clear:both}.imbc-admission-admin-module__1LNioq__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;display:grid}.imbc-admission-admin-module__1LNioq__field{align-content:start;gap:.45rem;display:grid}.imbc-admission-admin-module__1LNioq__field>span{color:var(--muted);font-size:.85rem;font-weight:600}.imbc-admission-admin-module__1LNioq__field textarea{field-sizing:content;min-height:10rem;max-height:32rem}.imbc-admission-admin-module__1LNioq__footer{z-index:1;border-top:1px solid var(--ink);background:var(--paper);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1rem 0;display:flex;position:sticky;bottom:0}.imbc-admission-admin-module__1LNioq__footer [role=status]{color:var(--muted)}.imbc-admission-admin-module__1LNioq__summary{grid-template-columns:minmax(10rem,1fr) minmax(12rem,1fr) auto auto;align-items:center;gap:.75rem 1.25rem;display:grid}.imbc-admission-admin-module__1LNioq__summary .imbc-admission-admin-module__1LNioq__button{white-space:nowrap}@media (max-width:760px){.imbc-admission-admin-module__1LNioq__card,.imbc-admission-admin-module__1LNioq__panel{padding:1rem 1.1rem}.imbc-admission-admin-module__1LNioq__pair{grid-template-columns:minmax(0,1fr)}.imbc-admission-admin-module__1LNioq__filters label,.imbc-admission-admin-module__1LNioq__filters select{width:100%}.imbc-admission-admin-module__1LNioq__decision .imbc-admission-admin-module__1LNioq__buttons>.imbc-admission-admin-module__1LNioq__button{flex:8rem}.imbc-admission-admin-module__1LNioq__summary{grid-template-columns:minmax(0,1fr) auto;gap:.65rem}.imbc-admission-admin-module__1LNioq__summary .imbc-admission-admin-module__1LNioq__meta{grid-row:2;font-size:.8rem}.imbc-admission-admin-module__1LNioq__summary .imbc-admission-admin-module__1LNioq__badge{grid-area:1/2;justify-self:end}.imbc-admission-admin-module__1LNioq__summary .imbc-admission-admin-module__1LNioq__button{grid-area:2/2}}
.imbc-page-module__FcMj_q__main{box-sizing:border-box;max-width:76rem;min-height:65vh;margin:0 auto;padding:3.5rem 2rem 5rem}.imbc-page-module__FcMj_q__intro{border-bottom:1px solid var(--ink);padding-bottom:2.5rem}.imbc-page-module__FcMj_q__eyebrow{color:var(--coral);font:700 .75rem var(--font-mono);letter-spacing:.12em}.imbc-page-module__FcMj_q__intro h1{font:550 clamp(2rem, 5vw, 3.5rem) var(--font-display);overflow-wrap:anywhere;margin:1rem 0}.imbc-page-module__FcMj_q__summary{color:var(--muted);line-height:1.8}.imbc-page-module__FcMj_q__sectionTabs{border-bottom:1px solid var(--ink);scrollbar-width:thin;gap:0;display:flex;overflow-x:auto}.imbc-page-module__FcMj_q__sectionTabs button{color:var(--muted);font:600 .9rem var(--font-sans);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:1rem 1.25rem .85rem}.imbc-page-module__FcMj_q__sectionTabs button:first-child{padding-left:0}.imbc-page-module__FcMj_q__sectionTabs button[aria-selected=true]{border-bottom-color:var(--coral);color:var(--ink)}.imbc-page-module__FcMj_q__sectionTabs button:hover{color:var(--ink)}.imbc-page-module__FcMj_q__sectionTabs button:focus-visible{outline:3px solid var(--coral);outline-offset:-3px}.imbc-page-module__FcMj_q__sections{display:grid}.imbc-page-module__FcMj_q__section{border-bottom:1px solid var(--line);min-width:0;padding:2rem 0;scroll-margin-top:12rem}.imbc-page-module__FcMj_q__section h2{font:550 1.35rem var(--font-display);margin:0 0 1.25rem}.imbc-page-module__FcMj_q__empty{border-left:2px solid var(--line);background:var(--surface);color:var(--muted);margin:0;padding:1.5rem;line-height:1.8}.imbc-page-module__FcMj_q__main a:focus-visible{outline:3px solid var(--coral);outline-offset:4px}.imbc-page-module__FcMj_q__contentBody{overflow-wrap:anywhere;line-height:1.8}.imbc-page-module__FcMj_q__contentBody p{white-space:pre-wrap}.imbc-page-module__FcMj_q__contentBody a{color:var(--coral);text-underline-offset:.25rem}.imbc-page-module__FcMj_q__contentBody h3,.imbc-page-module__FcMj_q__contentBody h4{font-family:var(--font-display)}@media (max-width:760px){.imbc-page-module__FcMj_q__main{padding:2rem 1rem 3rem}.imbc-page-module__FcMj_q__intro{padding-bottom:1.5rem}.imbc-page-module__FcMj_q__sectionTabs button{padding:.9rem 1rem .75rem}.imbc-page-module__FcMj_q__sectionTabs button:first-child{padding-left:0}.imbc-page-module__FcMj_q__section{padding:1.5rem 0}}
:is(.imbc-editor-module__k3P-Xa__scope,.imbc-editor-module__k3P-Xa__blockEditor,.imbc-editor-module__k3P-Xa__media) .imbc-editor-module__k3P-Xa__tool{border:1px solid var(--line);background:var(--surface);min-height:2.5rem;color:var(--ink);font:inherit;cursor:pointer;border-radius:0;margin:0;padding:.45rem .85rem;font-size:.9rem}:is(.imbc-editor-module__k3P-Xa__scope,.imbc-editor-module__k3P-Xa__blockEditor,.imbc-editor-module__k3P-Xa__media) .imbc-editor-module__k3P-Xa__tool:not(:disabled):hover,:is(.imbc-editor-module__k3P-Xa__scope,.imbc-editor-module__k3P-Xa__media) .imbc-editor-module__k3P-Xa__accent{border-color:var(--coral);color:var(--coral)}.imbc-editor-module__k3P-Xa__scope .imbc-editor-module__k3P-Xa__primary{border:1px solid var(--coral);background:var(--coral);min-height:2.75rem;color:var(--surface);font:inherit;white-space:nowrap;cursor:pointer;border-radius:0;margin:0;padding:.6rem 1.2rem;font-weight:600}.imbc-editor-module__k3P-Xa__scope .imbc-editor-module__k3P-Xa__primary:not(:disabled):hover{border-color:var(--ink);background:var(--ink)}:is(.imbc-editor-module__k3P-Xa__scope,.imbc-editor-module__k3P-Xa__blockEditor,.imbc-editor-module__k3P-Xa__media) :is(.imbc-editor-module__k3P-Xa__tool,.imbc-editor-module__k3P-Xa__primary):disabled{cursor:not-allowed;opacity:.45}:is(.imbc-editor-module__k3P-Xa__scope,.imbc-editor-module__k3P-Xa__blockEditor,.imbc-editor-module__k3P-Xa__media) .imbc-editor-module__k3P-Xa__hint{color:var(--muted);margin:0;font-size:.85rem;line-height:1.6}.imbc-editor-module__k3P-Xa__scope .imbc-editor-module__k3P-Xa__langSwitch{border:1px solid var(--ink);width:fit-content;margin:0;display:inline-flex}.imbc-editor-module__k3P-Xa__langSwitch .imbc-editor-module__k3P-Xa__langButton{background:var(--surface);min-width:6.5rem;min-height:2.5rem;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:0;margin:0;padding:.45rem 1rem}.imbc-editor-module__k3P-Xa__langSwitch .imbc-editor-module__k3P-Xa__langButton+.imbc-editor-module__k3P-Xa__langButton{border-left:1px solid var(--ink)}.imbc-editor-module__k3P-Xa__langSwitch .imbc-editor-module__k3P-Xa__langButton[aria-pressed=true]{background:var(--ink);color:var(--surface);font-weight:600}.imbc-editor-module__k3P-Xa__langSwitch .imbc-editor-module__k3P-Xa__langButton:focus-visible{outline:3px solid var(--coral);outline-offset:2px}.imbc-editor-module__k3P-Xa__langSwitch .imbc-editor-module__k3P-Xa__langButton:disabled{cursor:not-allowed;opacity:.45}.imbc-editor-module__k3P-Xa__scope .imbc-editor-module__k3P-Xa__saveBar{z-index:2;border-top:1px solid var(--ink);background:var(--paper);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:.5rem 0 0;padding:.9rem 0;display:flex;position:sticky;bottom:0}.imbc-editor-module__k3P-Xa__saveBar>p{color:var(--muted);margin:0;font-size:.9rem}.imbc-editor-module__k3P-Xa__saveBar>[role=alert]{color:var(--coral);font-weight:600}.imbc-editor-module__k3P-Xa__saveBar>.imbc-editor-module__k3P-Xa__unsaved{color:var(--coral)}.imbc-editor-module__k3P-Xa__saveBar>.imbc-editor-module__k3P-Xa__unsaved:before{content:"●";vertical-align:.1em;margin-right:.4rem;font-size:.7rem}.imbc-editor-module__k3P-Xa__scope .imbc-editor-module__k3P-Xa__status{border-left:2px solid var(--line);background:var(--surface);color:var(--muted);margin:0;padding:.85rem 1.25rem}.imbc-editor-module__k3P-Xa__scope .imbc-editor-module__k3P-Xa__alert{border-left:3px solid var(--coral);background:var(--surface);justify-items:start;gap:.6rem;margin:0;padding:1rem 1.25rem;font-weight:600;display:grid}.imbc-editor-module__k3P-Xa__scope .imbc-editor-module__k3P-Xa__alert>p{margin:0}.imbc-editor-module__k3P-Xa__scope .imbc-editor-module__k3P-Xa__workspace{--sticky-top:7.5rem;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.imbc-editor-module__k3P-Xa__scope .imbc-editor-module__k3P-Xa__preview{top:var(--sticky-top);max-height:calc(100vh - var(--sticky-top) - 1rem);overflow-wrap:anywhere;border:1px solid var(--line);border-top:3px solid var(--ink);background:var(--surface);gap:.6rem;padding:1.25rem 1.5rem;display:grid;position:sticky;overflow:auto}.imbc-editor-module__k3P-Xa__scope .imbc-editor-module__k3P-Xa__preview>h3{font:550 1rem var(--font-display);margin:0}.imbc-editor-module__k3P-Xa__blockEditor .imbc-editor-module__k3P-Xa__blocks{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.imbc-editor-module__k3P-Xa__blockEditor .imbc-editor-module__k3P-Xa__blocks>legend,.imbc-editor-module__k3P-Xa__media .imbc-editor-module__k3P-Xa__title{float:left;box-sizing:border-box;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:550 1.05rem var(--font-display);margin:0 0 .9rem;padding:0 0 .55rem}.imbc-editor-module__k3P-Xa__blockEditor .imbc-editor-module__k3P-Xa__block{border:1px solid var(--line);background:var(--surface);gap:.55rem;min-width:0;margin:0;padding:.85rem 1rem 1rem;display:grid}.imbc-editor-module__k3P-Xa__blockEditor .imbc-editor-module__k3P-Xa__block>legend{float:left;color:var(--muted);letter-spacing:.02em;margin:0 0 .15rem;padding:0;font-size:.78rem;font-weight:600}.imbc-editor-module__k3P-Xa__blockEditor .imbc-editor-module__k3P-Xa__field{color:var(--muted);gap:.35rem;margin:0;font-size:.85rem;display:grid}.imbc-editor-module__k3P-Xa__blockEditor .imbc-editor-module__k3P-Xa__field :is(input,textarea){color:var(--ink);font-size:1rem}.imbc-editor-module__k3P-Xa__blockEditor .imbc-editor-module__k3P-Xa__field textarea{field-sizing:content;min-height:4.5rem;max-height:32rem;line-height:1.7}.imbc-editor-module__k3P-Xa__blockEditor .imbc-editor-module__k3P-Xa__check{width:fit-content;color:var(--ink);align-items:center;gap:.5rem;margin:0;font-size:.9rem;display:flex}.imbc-editor-module__k3P-Xa__blockEditor .imbc-editor-module__k3P-Xa__check input{width:1.05rem;height:1.05rem;accent-color:var(--coral);margin:0}.imbc-editor-module__k3P-Xa__blockEditor .imbc-editor-module__k3P-Xa__blockTools{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.imbc-editor-module__k3P-Xa__blockEditor .imbc-editor-module__k3P-Xa__blockTools .imbc-editor-module__k3P-Xa__tool{min-height:2.25rem;padding:.3rem .75rem;font-size:.85rem}.imbc-editor-module__k3P-Xa__blockEditor .imbc-editor-module__k3P-Xa__blockTools .imbc-editor-module__k3P-Xa__tool:last-child:not(:disabled):hover{background:var(--coral);color:var(--surface)}.imbc-editor-module__k3P-Xa__blockEditor .imbc-editor-module__k3P-Xa__addBar{flex-wrap:wrap;gap:.5rem;padding-top:.25rem;display:flex}.imbc-editor-module__k3P-Xa__media .imbc-editor-module__k3P-Xa__mediaBody{clear:both;gap:.9rem;display:grid}.imbc-editor-module__k3P-Xa__media .imbc-editor-module__k3P-Xa__pickers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.imbc-editor-module__k3P-Xa__media .imbc-editor-module__k3P-Xa__picker{border:1px dashed var(--muted);background:var(--surface);color:var(--ink);gap:.5rem;margin:0;padding:.85rem 1rem;font-size:.9rem;font-weight:600;display:grid}.imbc-editor-module__k3P-Xa__media .imbc-editor-module__k3P-Xa__picker input{width:100%;min-height:0;color:var(--muted);font:inherit;background:0 0;border:0;padding:0;font-size:.85rem;font-weight:400}.imbc-editor-module__k3P-Xa__media .imbc-editor-module__k3P-Xa__picker input::file-selector-button{border:1px solid var(--ink);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border-radius:0;margin-right:.75rem;padding:.35rem .75rem}.imbc-editor-module__k3P-Xa__media .imbc-editor-module__k3P-Xa__options{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.imbc-editor-module__k3P-Xa__media .imbc-editor-module__k3P-Xa__option{color:var(--muted);gap:.35rem;margin:0;font-size:.85rem;display:grid}.imbc-editor-module__k3P-Xa__media .imbc-editor-module__k3P-Xa__files{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.imbc-editor-module__k3P-Xa__media .imbc-editor-module__k3P-Xa__files:empty{display:none}.imbc-editor-module__k3P-Xa__media .imbc-editor-module__k3P-Xa__file{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.65rem 0;display:flex}.imbc-editor-module__k3P-Xa__media .imbc-editor-module__k3P-Xa__fileInfo{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.85rem}.imbc-editor-module__k3P-Xa__media .imbc-editor-module__k3P-Xa__fileInfo strong{color:var(--ink);font-size:.95rem}.imbc-editor-module__k3P-Xa__media .imbc-editor-module__k3P-Xa__fileActions{flex-wrap:wrap;gap:.4rem;display:flex}.imbc-editor-module__k3P-Xa__media [role=alert]{color:var(--coral);margin:0;font-weight:600}.imbc-editor-module__k3P-Xa__media [role=status]{color:var(--muted);margin:0;font-size:.9rem}.imbc-editor-module__k3P-Xa__media .imbc-editor-module__k3P-Xa__refresh{justify-self:start}@media (max-width:1100px){.imbc-editor-module__k3P-Xa__scope .imbc-editor-module__k3P-Xa__workspace{grid-template-columns:minmax(0,1fr)}.imbc-editor-module__k3P-Xa__scope .imbc-editor-module__k3P-Xa__preview{max-height:none;position:static}}@media (max-width:42rem){:is(.imbc-editor-module__k3P-Xa__scope,.imbc-editor-module__k3P-Xa__blockEditor,.imbc-editor-module__k3P-Xa__media) .imbc-editor-module__k3P-Xa__tool,.imbc-editor-module__k3P-Xa__blockEditor .imbc-editor-module__k3P-Xa__blockTools .imbc-editor-module__k3P-Xa__tool,.imbc-editor-module__k3P-Xa__langSwitch .imbc-editor-module__k3P-Xa__langButton{min-height:44px}}@media (max-width:640px){.imbc-editor-module__k3P-Xa__media .imbc-editor-module__k3P-Xa__pickers{grid-template-columns:minmax(0,1fr)}.imbc-editor-module__k3P-Xa__blockEditor .imbc-editor-module__k3P-Xa__blockTools{justify-content:flex-start}}
.imbc-post-list-module__XzCJva__listWrap{min-width:0}.imbc-post-list-module__XzCJva__category{gap:.4rem;max-width:22rem;margin:0 0 1rem;display:grid}.imbc-post-list-module__XzCJva__category select{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:.7rem}.imbc-post-list-module__XzCJva__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.imbc-post-list-module__XzCJva__list li{min-width:0}.imbc-post-list-module__XzCJva__card,.imbc-post-list-module__XzCJva__list details{border:1px solid var(--line);background:var(--surface);padding:1rem 1.25rem}.imbc-post-list-module__XzCJva__card>button,.imbc-post-list-module__XzCJva__list summary{color:var(--ink);font:600 1rem var(--font-display)}.imbc-post-list-module__XzCJva__card>button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:.25rem 0}.imbc-post-list-module__XzCJva__facultyCard{padding:0;transition:border-color .2s,box-shadow .2s;overflow:hidden}.imbc-post-list-module__XzCJva__facultyCard:hover{border-color:color-mix(in srgb, var(--ink) 42%, var(--line))}.imbc-post-list-module__XzCJva__facultyCardExpanded{box-shadow:0 .5rem 1.5rem #2d272214}.imbc-post-list-module__XzCJva__facultyCard>.imbc-post-list-module__XzCJva__facultyToggle{grid-template-columns:11rem minmax(0,1fr);align-items:stretch;gap:1.35rem;padding:0;display:grid}.imbc-post-list-module__XzCJva__facultyCardExpanded>.imbc-post-list-module__XzCJva__facultyToggle{border-bottom:1px solid var(--line);padding:1rem 1.25rem;display:block}.imbc-post-list-module__XzCJva__facultyPhoto{background:var(--line);min-height:13rem;display:block;overflow:hidden}.imbc-post-list-module__XzCJva__facultyPhoto img{object-fit:cover;object-position:center 24%;border-radius:0;width:100%;height:100%;max-height:none;margin:0}.imbc-post-list-module__XzCJva__facultyIntro{min-width:0;color:var(--ink);font:400 .95rem/1.65 var(--font-body);flex-direction:column;justify-content:center;gap:.65rem;padding:1.15rem 1.25rem 1.15rem 0;display:flex}.imbc-post-list-module__XzCJva__facultyIntro strong{font:600 1.25rem/1.35 var(--font-display)}.imbc-post-list-module__XzCJva__facultyHighlights{color:var(--muted);gap:.2rem;display:grid}.imbc-post-list-module__XzCJva__facultyHighlights>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.imbc-post-list-module__XzCJva__facultyAction{color:var(--coral);align-self:flex-start;margin-top:.15rem;font-weight:600}.imbc-post-list-module__XzCJva__facultyDetail{padding:1rem 1.25rem 1.4rem}.imbc-post-list-module__XzCJva__facultyCard>.imbc-post-list-module__XzCJva__retry{width:auto;margin:0 1.25rem 1rem}.imbc-post-list-module__XzCJva__list summary{cursor:pointer;overflow-wrap:anywhere}.imbc-post-list-module__XzCJva__card>div,.imbc-post-list-module__XzCJva__list details>div{border-top:1px solid var(--line);margin-top:1rem;padding-top:.75rem}.imbc-post-list-module__XzCJva__empty{border-left:2px solid var(--line);background:var(--surface);color:var(--muted);margin:0;padding:1.5rem}.imbc-post-list-module__XzCJva__more{margin-top:1rem}.imbc-post-list-module__XzCJva__listWrap :focus-visible{outline:3px solid var(--coral);outline-offset:3px}@media (max-width:760px){.imbc-post-list-module__XzCJva__card,.imbc-post-list-module__XzCJva__list details{padding:.9rem}.imbc-post-list-module__XzCJva__facultyCard{padding:0}.imbc-post-list-module__XzCJva__facultyCard>.imbc-post-list-module__XzCJva__facultyToggle{grid-template-columns:1fr;gap:0}.imbc-post-list-module__XzCJva__facultyPhoto{aspect-ratio:4/3;min-height:0}.imbc-post-list-module__XzCJva__facultyIntro,.imbc-post-list-module__XzCJva__facultyCardExpanded>.imbc-post-list-module__XzCJva__facultyToggle{padding:1rem}.imbc-post-list-module__XzCJva__facultyDetail{padding:.9rem 1rem 1.2rem}}
.imbc-content-manager-module__2UYGAa__manager{gap:1.25rem;margin:2rem 0;line-height:1.7;display:grid}.imbc-content-manager-module__2UYGAa__manager>header{margin:0}.imbc-content-manager-module__2UYGAa__manager label{gap:.4rem;margin:0;display:grid}.imbc-content-manager-module__2UYGAa__manager :where(input:not([type=checkbox]):not([type=file]),textarea,select){box-sizing:border-box;background:var(--surface);width:100%;color:var(--ink);border:1px solid var(--line);font:inherit;padding:.7rem}.imbc-content-manager-module__2UYGAa__manager textarea{resize:vertical}.imbc-content-manager-module__2UYGAa__manager [role=alert]{color:var(--coral)}.imbc-content-manager-module__2UYGAa__manager :focus-visible{outline:3px solid var(--coral);outline-offset:3px}.imbc-content-manager-module__2UYGAa__toolbar{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.imbc-content-manager-module__2UYGAa__toolbar label{max-width:32rem;color:var(--muted);flex:18rem;font-size:.9rem}.imbc-content-manager-module__2UYGAa__toolbar select{color:var(--ink);font-size:1rem}.imbc-content-manager-module__2UYGAa__editorPane{border:1px solid var(--line);background:var(--paper);gap:1.1rem;min-width:0;margin:0;padding:1.25rem 1.5rem 0;display:grid}.imbc-content-manager-module__2UYGAa__editorPane>legend{font:550 1rem var(--font-display);padding:0 .4rem}@media (max-width:640px){.imbc-content-manager-module__2UYGAa__editorPane{padding:1rem 1rem 0}}
.imbc-schedule-module__YI8isa__summary{color:var(--muted);font:400 .95rem/1.6 var(--font-body);overflow-wrap:anywhere;flex-wrap:wrap;gap:.35rem 1.4rem;margin-top:.65rem;display:flex}.imbc-schedule-module__YI8isa__summary>span{max-width:100%}.imbc-schedule-module__YI8isa__links{gap:1.25rem;margin-top:1.5rem;display:grid}.imbc-schedule-module__YI8isa__links section{min-width:0}.imbc-schedule-module__YI8isa__links h4{margin:0 0 .6rem;font-size:1.05rem}.imbc-schedule-module__YI8isa__links a{color:var(--coral);text-underline-offset:.2em;overflow-wrap:anywhere}.imbc-schedule-module__YI8isa__links ul{gap:.5rem;padding-left:1.25rem;display:grid}@media (max-width:600px){.imbc-schedule-module__YI8isa__summary{flex-direction:column;gap:.25rem}}
.imbc-schedule-editor-module__J-c4iG__editor{border:1px solid var(--line);background:var(--surface);gap:1rem;min-width:0;margin:0;padding:1rem 1.1rem;display:grid}.imbc-schedule-editor-module__J-c4iG__editor>legend{padding:0 .4rem;font-weight:600}.imbc-schedule-editor-module__J-c4iG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.imbc-schedule-editor-module__J-c4iG__editor label{min-width:0;color:var(--muted);gap:.4rem;font-size:.9rem;display:grid}.imbc-schedule-editor-module__J-c4iG__editor label:has(input[type=checkbox]){width:fit-content;color:var(--ink);align-items:center;gap:.5rem;display:flex}.imbc-schedule-editor-module__J-c4iG__editor input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;color:var(--ink);font:inherit;padding:.6rem}.imbc-schedule-editor-module__J-c4iG__editor input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--coral);margin:0}.imbc-schedule-editor-module__J-c4iG__picker{border-top:1px solid var(--line);gap:.5rem;padding-top:.85rem;display:grid}.imbc-schedule-editor-module__J-c4iG__picker>strong{font-size:.95rem}.imbc-schedule-editor-module__J-c4iG__picker button{justify-self:start}.imbc-schedule-editor-module__J-c4iG__options{gap:.5rem;max-height:15rem;margin-top:.6rem;display:grid;overflow-y:auto}@media (max-width:600px){.imbc-schedule-editor-module__J-c4iG__fields{grid-template-columns:1fr}}
.imbc-resource-list-module__DaHKMq__resources{min-width:0}.imbc-resource-list-module__DaHKMq__search{gap:.5rem;margin-bottom:1.5rem;display:grid}.imbc-resource-list-module__DaHKMq__search label{font-weight:650}.imbc-resource-list-module__DaHKMq__search>div{flex-wrap:wrap;gap:.5rem;display:flex}.imbc-resource-list-module__DaHKMq__search input{box-sizing:border-box;border:1px solid var(--ink);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;background:0 0;flex:1;padding:.65rem .8rem}.imbc-resource-list-module__DaHKMq__resources button[type]{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:.6rem 1rem}.imbc-resource-list-module__DaHKMq__search button[type=submit]{background:var(--ink);color:var(--paper)}.imbc-resource-list-module__DaHKMq__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.imbc-resource-list-module__DaHKMq__list li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;min-width:0;padding:.75rem 0}.imbc-resource-list-module__DaHKMq__resources button.imbc-resource-list-module__DaHKMq__title{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;padding:.5rem 0;font-weight:650;display:block}.imbc-resource-list-module__DaHKMq__body{padding:.5rem 0;line-height:1.8}.imbc-resource-list-module__DaHKMq__demoBody li{border:0;padding:.25rem 0}.imbc-resource-list-module__DaHKMq__demoBody a{color:var(--coral);text-underline-offset:.2em}.imbc-resource-list-module__DaHKMq__more{margin-top:1rem}.imbc-resource-list-module__DaHKMq__resources :focus-visible{outline:3px solid var(--coral);outline-offset:3px}@media (max-width:600px){.imbc-resource-list-module__DaHKMq__search input{flex-basis:100%}}
.page-module__UaPd9a__noticePage{background:var(--paper);min-height:100vh;padding-bottom:5rem}
.page-module__hsYgNa__noticePage{background:var(--paper);min-height:100vh;padding-bottom:5rem}
.page-module__M6nZQa__studyPage{background:var(--paper);min-height:100vh}.page-module__M6nZQa__disabledNotice{box-sizing:border-box;max-width:64rem;margin:0 auto;padding:5rem 2rem 7rem}.page-module__M6nZQa__disabledNotice p{color:var(--coral);font-family:var(--font-mono);letter-spacing:.06em;font-size:.78rem}.page-module__M6nZQa__disabledNotice h1{font-family:var(--font-display);margin:1rem 0 2rem;font-size:clamp(3rem,7vw,6rem);font-weight:480}.page-module__M6nZQa__disabledNotice span{font-size:1.12rem;line-height:1.9}
.page-module__YnyroG__libraryPage{background:var(--paper);min-height:100vh;overflow-x:clip}.page-module__YnyroG__quickLinks{z-index:20;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.page-module__YnyroG__quickLinks a{box-sizing:border-box;background:var(--ink);width:3rem;min-height:7.5rem;color:var(--paper);font-family:var(--font-mono);letter-spacing:.06em;writing-mode:vertical-rl;justify-content:center;align-items:center;gap:.65rem;padding:.8rem .55rem;font-size:.72rem;text-decoration:none;display:flex}.page-module__YnyroG__quickLinks a+a{border-left:1px solid var(--paper)}.page-module__YnyroG__quickLinks a:hover{background:var(--coral)}.page-module__YnyroG__hero,.page-module__YnyroG__explorer,.page-module__YnyroG__membership{box-sizing:border-box;max-width:86rem;margin:0 auto;padding-left:2rem;padding-right:7rem}.page-module__YnyroG__hero{min-height:0;padding-top:2.5rem;padding-bottom:2.5rem}.page-module__YnyroG__hero>p,.page-module__YnyroG__sectionLabel{color:var(--coral);font-family:var(--font-mono)}.page-module__YnyroG__hero>p{letter-spacing:.08em;font-size:.82rem;font-weight:700}.page-module__YnyroG__sectionLabel{letter-spacing:.06em;font-size:.78rem}.page-module__YnyroG__membership>div>p{color:var(--coral-on-dark);font-family:var(--font-mono);letter-spacing:.06em;font-size:.78rem}.page-module__YnyroG__hero h1{max-width:57rem;font-family:var(--font-display);letter-spacing:-.055em;margin:2rem 0;font-size:clamp(1.8rem,4vw,3.75rem);font-weight:460;line-height:1.05}.page-module__YnyroG__hero>div{justify-content:space-between;align-items:end;gap:2rem;max-width:62rem;margin-left:auto;display:flex}.page-module__YnyroG__hero>div p{margin:0;font-size:1.05rem;line-height:1.8}.page-module__YnyroG__hero>div span{color:var(--muted);font-family:var(--font-mono);font-size:.7rem}.page-module__YnyroG__searchSection,.page-module__YnyroG__learningSection,.page-module__YnyroG__courseSection,.page-module__YnyroG__resultsSection,.page-module__YnyroG__detail{border-top:1px solid var(--ink);padding-top:4.5rem;padding-bottom:4.5rem}.page-module__YnyroG__searchSection{padding-top:2.25rem}.page-module__YnyroG__searchSection h2,.page-module__YnyroG__learningSection h2,.page-module__YnyroG__courseSection h2,.page-module__YnyroG__resultsSection h2,.page-module__YnyroG__detail h2,.page-module__YnyroG__membership h2{font-family:var(--font-display);margin:1rem 0 2rem;font-size:clamp(2rem,4vw,3.8rem);font-weight:500;line-height:1.25}.page-module__YnyroG__searchForm label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.page-module__YnyroG__searchForm>div{border-bottom:2px solid var(--ink);grid-template-columns:1fr auto;display:grid}.page-module__YnyroG__searchForm input{min-width:0;color:var(--ink);font-family:var(--font-display);background:0 0;border:0;outline:0;padding:1rem 0;font-size:clamp(1rem,2vw,1.8rem)}.page-module__YnyroG__searchForm input::placeholder{color:#a9a198}.page-module__YnyroG__searchForm button,.page-module__YnyroG__categoryList button,.page-module__YnyroG__card button,.page-module__YnyroG__loadMore,.page-module__YnyroG__error button,.page-module__YnyroG__detailClose{border:1px solid var(--ink);min-height:44px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:0;padding:.75rem 1rem}.page-module__YnyroG__searchForm button{border:0;padding-left:2rem;padding-right:0;font-weight:700}.page-module__YnyroG__categoryBlock{margin-top:3rem}.page-module__YnyroG__categoryHeading,.page-module__YnyroG__resultsSection>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.page-module__YnyroG__categoryHeading h3{font-family:var(--font-display);margin:0;font-size:1.35rem}.page-module__YnyroG__categoryHeading span,.page-module__YnyroG__resultsSection>header>p{color:var(--muted);font-family:var(--font-mono);font-size:.75rem}.page-module__YnyroG__categoryList{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.page-module__YnyroG__categoryList button[aria-pressed=true]{border-color:var(--coral);background:var(--coral);color:var(--surface)}.page-module__YnyroG__categoryList button:disabled{opacity:.4;cursor:not-allowed}.page-module__YnyroG__learningSection{border-color:var(--line);scroll-margin-top:5.5rem}.page-module__YnyroG__learningWorkspace{border:1px solid var(--ink);background:var(--surface)}.page-module__YnyroG__learningTabs{border-bottom:1px solid var(--line);gap:1.25rem;padding:0 2rem;display:flex}.page-module__YnyroG__learningTabs button{min-height:44px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:.75rem 0}.page-module__YnyroG__learningTabs button[aria-selected=true]{border-color:var(--coral);color:var(--ink);font-weight:700}.page-module__YnyroG__learningPanel{min-height:17rem;padding:0 2rem 2rem}.page-module__YnyroG__topicGrid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.page-module__YnyroG__topicGrid article{border-right:1px solid var(--line);min-height:13rem;padding:1.5rem}.page-module__YnyroG__topicGrid article:last-child{border:0}.page-module__YnyroG__topicGrid span,.page-module__YnyroG__topicGrid small,.page-module__YnyroG__cardMeta{color:var(--muted);font-family:var(--font-mono);font-size:.7rem}.page-module__YnyroG__topicGrid h3{font-family:var(--font-display);margin:2rem 0 1rem;font-size:1.4rem}.page-module__YnyroG__topicGrid p{color:var(--muted);line-height:1.65}.page-module__YnyroG__topicGrid button{border:1px solid var(--ink);min-height:44px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border-radius:0;margin-top:1rem;padding:.65rem .9rem}.page-module__YnyroG__topicStudyDetail{border:1px solid var(--ink);background:var(--surface);margin-top:1.5rem;padding:2rem;position:relative}.page-module__YnyroG__topicStudyDetail>button{background:0 0;border:0;font-size:1.75rem;position:absolute;top:1rem;right:1rem}.page-module__YnyroG__topicStudyDetail>span{color:var(--coral);font-family:var(--font-mono);font-size:.75rem}.page-module__YnyroG__topicStudyDetail>h3{font-family:var(--font-display);margin:.75rem 0 1.5rem;font-size:2rem}.page-module__YnyroG__topicStudyDetail>h4{font-family:var(--font-display);margin-top:2rem;font-size:1.4rem}.page-module__YnyroG__topicStudyDetail ol{counter-reset:topic-question;margin:0;padding:0;list-style:none}.page-module__YnyroG__topicStudyDetail li{border-top:1px solid var(--line);counter-increment:topic-question;gap:.35rem;padding:1rem 0;display:grid}.page-module__YnyroG__topicStudyDetail li strong:before{content:counter(topic-question, decimal-leading-zero) ". ";color:var(--coral);font-family:var(--font-mono)}.page-module__YnyroG__topicStudyDetail li span{color:var(--muted)}.page-module__YnyroG__topicResources{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.page-module__YnyroG__topicResources article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:1rem}.page-module__YnyroG__topicResources article:nth-child(2n){border-right:0}.page-module__YnyroG__topicResources h4{font-family:var(--font-display);margin:.5rem 0;font-size:1.2rem}.page-module__YnyroG__topicResources p{color:var(--muted);margin:0;line-height:1.6}.page-module__YnyroG__memberPrompt{background:var(--surface);justify-content:space-between;gap:1rem;padding:2rem;display:flex}.page-module__YnyroG__memberPrompt a,.page-module__YnyroG__personalLibrary>p[role=alert]{color:var(--coral)}.page-module__YnyroG__personalError{color:var(--coral)!important}.page-module__YnyroG__personalToolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.page-module__YnyroG__personalToolbar p{color:var(--muted);margin:0}.page-module__YnyroG__personalLibrary>p[role=alert] button,.page-module__YnyroG__personalToolbar button,.page-module__YnyroG__personalGrid button,.page-module__YnyroG__personalDetail button,.page-module__YnyroG__detailActions button,.page-module__YnyroG__courseProgressGrid button,.page-module__YnyroG__courseProgressGrid a{border:1px solid var(--ink);min-height:44px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:0;padding:.7rem .9rem}.page-module__YnyroG__personalGrid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.page-module__YnyroG__personalGrid>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:15rem;padding:1.5rem;display:flex}.page-module__YnyroG__personalGrid>article:nth-of-type(3n){border-right:0}.page-module__YnyroG__personalGrid article>span,.page-module__YnyroG__personalGrid time{color:var(--coral);font-family:var(--font-mono);font-size:.7rem}.page-module__YnyroG__personalGrid h3{font-family:var(--font-display);margin:1.5rem 0 .75rem;font-size:1.4rem}.page-module__YnyroG__personalGrid article>p{color:var(--muted);flex:1;line-height:1.65}.page-module__YnyroG__personalCardActions{gap:.6rem;margin-top:1rem;display:flex}.page-module__YnyroG__personalCardActions button{text-align:left;flex:1}.page-module__YnyroG__courseProgressGrid{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);margin-bottom:2rem;display:grid}.page-module__YnyroG__courseProgressGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:.8rem;padding:1.5rem;display:grid}.page-module__YnyroG__courseProgressGrid article:nth-child(2n){border-right:0}.page-module__YnyroG__courseProgressGrid span{color:var(--coral);font-family:var(--font-mono);font-size:.7rem}.page-module__YnyroG__courseProgressGrid h3,.page-module__YnyroG__courseProgressGrid p{margin:0}.page-module__YnyroG__courseProgressGrid h3{font-family:var(--font-display);font-size:1.4rem}.page-module__YnyroG__courseProgressGrid p{color:var(--muted);line-height:1.65}.page-module__YnyroG__courseProgressGrid progress{width:100%;accent-color:var(--coral)}.page-module__YnyroG__courseProgressGrid button,.page-module__YnyroG__courseProgressGrid a{color:var(--ink);text-align:left;align-items:center;text-decoration:none;display:inline-flex}.page-module__YnyroG__personalDetail{border:1px solid var(--ink);background:var(--surface);grid-column:1/-1;padding:2rem;position:relative}.page-module__YnyroG__personalDetail>button:first-child{border:0;font-size:1.5rem;position:absolute;top:.75rem;right:.75rem}.page-module__YnyroG__personalDetail p{color:var(--muted);line-height:1.7}.page-module__YnyroG__popularTopics{margin-top:3rem}.page-module__YnyroG__popularTopics h3{font-family:var(--font-display);font-size:1.45rem}.page-module__YnyroG__popularTopics ul{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.page-module__YnyroG__popularTopics li{border-bottom:1px solid var(--line);gap:.35rem;padding:1.25rem 0;display:grid}.page-module__YnyroG__popularTopics li:nth-child(odd){border-right:1px solid var(--line);padding-right:1.25rem}.page-module__YnyroG__popularTopics li:nth-child(2n){padding-left:1.25rem}.page-module__YnyroG__popularTopics span{color:var(--muted)}.page-module__YnyroG__recommendationPanel{margin-top:2rem}.page-module__YnyroG__recommendationHeading{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.page-module__YnyroG__recommendationHeading span{color:var(--coral);font-family:var(--font-mono);font-size:.75rem}.page-module__YnyroG__recommendationHeading h3{font-family:var(--font-display);margin:.5rem 0 0;font-size:2rem}.page-module__YnyroG__recommendationHeading p{max-width:32rem;color:var(--muted);margin:0;line-height:1.6}.page-module__YnyroG__interestSummary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.75rem;padding:1.25rem 0;display:flex}.page-module__YnyroG__interestSummary strong{font-size:.85rem}.page-module__YnyroG__interestSummary p{color:var(--muted);margin:.35rem 0 0;line-height:1.5}.page-module__YnyroG__interestChoices{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 1rem;display:flex}.page-module__YnyroG__interestEditor>p{color:var(--muted);margin:1.25rem 0 0;font-size:.85rem}.page-module__YnyroG__interestSummary button,.page-module__YnyroG__interestChoices button,.page-module__YnyroG__interestSave,.page-module__YnyroG__recommendationGrid button{border:1px solid var(--ink);min-height:44px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:0;padding:.65rem .9rem}.page-module__YnyroG__interestChoices button[aria-pressed=true]{border-color:var(--coral);background:var(--coral);color:var(--paper)}.page-module__YnyroG__interestChoices button:disabled,.page-module__YnyroG__interestSave:disabled{cursor:not-allowed;opacity:.5}.page-module__YnyroG__recommendationGrid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid}.page-module__YnyroG__recommendationGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:14rem;padding:1.25rem;display:flex}.page-module__YnyroG__recommendationGrid article:nth-child(3n){border-right:0}.page-module__YnyroG__recommendationGrid span{color:var(--coral);font-family:var(--font-mono);font-size:.7rem}.page-module__YnyroG__recommendationGrid h4{font-family:var(--font-display);margin:1.25rem 0 .75rem;font-size:1.25rem}.page-module__YnyroG__recommendationGrid p{color:var(--muted);flex:1;line-height:1.6}.page-module__YnyroG__courseSection{border-color:var(--line)}.page-module__YnyroG__courseHeading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.page-module__YnyroG__courseHeading h2{margin-bottom:0}.page-module__YnyroG__courseHeading>a{min-height:44px;color:var(--coral);font-weight:700;text-decoration:none}.page-module__YnyroG__courseGrid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.page-module__YnyroG__courseGrid article{border-right:1px solid var(--line);flex-direction:column;min-height:16rem;padding:1.5rem;display:flex}.page-module__YnyroG__courseGrid article:nth-child(3n){border-right:0}.page-module__YnyroG__courseGrid span{color:var(--coral);font-family:var(--font-mono);font-size:.72rem}.page-module__YnyroG__courseGrid h3{font-family:var(--font-display);margin:1.75rem 0 .75rem;font-size:1.4rem}.page-module__YnyroG__courseGrid p{color:var(--muted);flex:1;line-height:1.65}.page-module__YnyroG__courseGrid a{border-top:1px solid var(--ink);min-height:44px;color:var(--ink);font:inherit;text-align:left;padding:.75rem 0;text-decoration:none}.page-module__YnyroG__resultsSection>header h2{margin-bottom:0}.page-module__YnyroG__cardGrid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid}.page-module__YnyroG__card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:23rem;padding:1.5rem;display:flex}.page-module__YnyroG__card:nth-of-type(3n){border-right:0}.page-module__YnyroG__cardMeta{justify-content:space-between;display:flex}.page-module__YnyroG__card h3{font-family:var(--font-display);margin:2.5rem 0 1rem;font-size:1.55rem;font-weight:550;line-height:1.4}.page-module__YnyroG__card>p{color:var(--muted);flex:1;line-height:1.7}.page-module__YnyroG__card button{text-align:left}.page-module__YnyroG__simpleCardGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:5rem;gap:0}.page-module__YnyroG__simpleCard{box-sizing:border-box;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.page-module__YnyroG__simpleCard:nth-child(4n){border-right:0}.page-module__YnyroG__simpleCardLaunch{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;justify-content:flex-start;gap:.4rem;padding:.7rem 3.5rem .55rem 1rem;display:flex}.page-module__YnyroG__simpleCardLaunch:hover{background:#f5f0e7}.page-module__YnyroG__simpleCardLaunch h3{height:2.25rem;font-family:var(--font-display);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:600;line-height:1.125;display:-webkit-box;overflow:hidden}.page-module__YnyroG__simpleCardTags{white-space:nowrap;gap:.2rem;min-width:0;display:flex;overflow:hidden}.page-module__YnyroG__simpleCardTags span,.page-module__YnyroG__simpleCardTags time{text-overflow:ellipsis;background:#ebe6dc;flex:none;max-width:9rem;padding:.1rem .3rem;font-size:.68rem;overflow:hidden}.page-module__YnyroG__recentSimpleCard .page-module__YnyroG__simpleCardLaunch{padding-right:6.25rem}.page-module__YnyroG__recentSimpleCard .page-module__YnyroG__simpleFavoriteToggle{right:3rem}.page-module__YnyroG__simpleRecordDelete{box-sizing:border-box;width:44px;min-height:44px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;font-size:1.4rem;line-height:1;display:inline-flex;position:absolute;top:.45rem;right:.2rem}.page-module__YnyroG__simpleRecordDelete:hover{color:var(--coral)}.page-module__YnyroG__simpleRecordDelete:disabled{cursor:wait;opacity:.55}.page-module__YnyroG__simpleFavoriteToggle{box-sizing:border-box;width:44px;min-height:44px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;font-size:1.55rem;line-height:1;text-decoration:none;display:inline-flex;position:absolute;top:.45rem;right:.45rem}.page-module__YnyroG__simpleFavoriteToggle[aria-pressed=true]{color:var(--coral)}.page-module__YnyroG__simpleFavoriteToggle:disabled{cursor:wait;opacity:.55}.page-module__YnyroG__simpleCardStatus{color:var(--coral);font-family:var(--font-mono);font-size:.65rem}.page-module__YnyroG__cardActions{grid-template-columns:minmax(8rem,auto) 1fr;gap:.6rem;margin-top:1.25rem;display:grid}.page-module__YnyroG__cardActions button,.page-module__YnyroG__favoriteLogin{box-sizing:border-box;border:1px solid var(--ink);min-height:44px;color:var(--ink);font:inherit;text-align:left;background:0 0;align-items:center;padding:.75rem 1rem;text-decoration:none;display:inline-flex}.page-module__YnyroG__favoriteToggle[aria-pressed=true]{border-color:var(--coral);background:var(--coral);color:var(--paper)}.page-module__YnyroG__favoriteLogin{color:var(--muted)}.page-module__YnyroG__tags{flex-wrap:wrap;gap:.35rem;display:flex}.page-module__YnyroG__tags span{background:#ebe6dc;padding:.25rem .45rem;font-size:.72rem}.page-module__YnyroG__loadMore{min-width:12rem;margin:2rem auto 0;display:block}.page-module__YnyroG__status,.page-module__YnyroG__empty{color:var(--muted);padding:2rem 0}.page-module__YnyroG__error{border:1px solid var(--coral);color:var(--coral);justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:1rem;display:flex}.page-module__YnyroG__error p{margin:0}.page-module__YnyroG__detail{background:var(--surface);border:1px solid var(--ink);margin-bottom:4rem;padding-left:min(10vw,8rem);padding-right:min(10vw,8rem);position:relative}.page-module__YnyroG__inlineDetail{grid-column:1/-1;margin:0;scroll-margin-top:1rem}.page-module__YnyroG__detail>p{max-width:52rem;color:var(--muted);font-size:1.05rem;line-height:1.8}.page-module__YnyroG__detailActions{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.page-module__YnyroG__detailActions a{color:var(--coral)}.page-module__YnyroG__linkReport{margin-top:1rem}.page-module__YnyroG__linkReportToggle{border:0;border-bottom:1px solid var(--muted);min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;padding:.4rem 0}.page-module__YnyroG__linkReportForm{border:1px solid var(--line);gap:.8rem;max-width:40rem;padding:1rem;display:grid}.page-module__YnyroG__linkReportForm label{color:var(--muted);gap:.35rem;font-size:.9rem;display:grid}.page-module__YnyroG__linkReportForm select,.page-module__YnyroG__linkReportForm textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:0;padding:.65rem}.page-module__YnyroG__linkReportForm textarea{resize:vertical}.page-module__YnyroG__linkReportForm>div{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__YnyroG__linkReportForm button{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:.55rem .8rem}.page-module__YnyroG__linkReport>[role=alert]{color:var(--coral);font-weight:600}.page-module__YnyroG__linkReport>[role=status]{color:#255c42;font-weight:600}.page-module__YnyroG__detail h3{font-family:var(--font-display);margin-top:3rem;font-size:1.5rem}.page-module__YnyroG__detail ol{counter-reset:question;margin:0;padding:0;list-style:none}.page-module__YnyroG__detail li{border-top:1px solid var(--line);counter-increment:question;grid-template-columns:1fr;gap:.4rem;padding:1.25rem 0;display:grid}.page-module__YnyroG__detail li strong:before{content:counter(question, decimal-leading-zero) ". ";color:var(--coral);font-family:var(--font-mono)}.page-module__YnyroG__detail li span{color:var(--muted)}.page-module__YnyroG__questionHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-module__YnyroG__questionHeading>:first-child{min-width:0}.page-module__YnyroG__questionText{gap:.35rem;display:grid}.page-module__YnyroG__questionScope{color:var(--coral);font-family:var(--font-mono), monospace;letter-spacing:.04em;font-size:.72rem}.page-module__YnyroG__questionCopy{border:1px solid var(--ink);min-height:38px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;flex:none;padding:.45rem .75rem;font-size:.82rem}.page-module__YnyroG__questionCopy:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.page-module__YnyroG__questionTip{color:var(--muted);margin:1rem 0 0;font-size:.88rem;line-height:1.65}.page-module__YnyroG__courseStepCheck{cursor:pointer;align-items:center;gap:.7rem;display:inline-flex}.page-module__YnyroG__courseStepCheck input{width:1.2rem;height:1.2rem;accent-color:var(--coral)}.page-module__YnyroG__courseStepCheck span{color:var(--ink)}.page-module__YnyroG__detailClose{border:0;font-size:1.8rem;position:absolute;top:1rem;right:1rem}.page-module__YnyroG__membership{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1fr;gap:4rem;padding-top:5rem;padding-bottom:6rem;display:grid}.page-module__YnyroG__membership .membership-panel{border-color:#635e57;margin-top:0}.page-module__YnyroG__membership .membership-panel button{border:1px solid var(--coral);background:var(--coral);min-height:46px;color:var(--surface);cursor:pointer;font:inherit;border-radius:0;padding:.8rem 1.1rem;font-weight:700}.page-module__YnyroG__membership .membership-panel p{color:#bdb6ad}.page-module__YnyroG__membership .membership-panel form>aside strong{color:#5f5952;font-weight:600}:is(.page-module__YnyroG__membership .membership-panel form>aside p,.page-module__YnyroG__membership .membership-panel form>aside small){color:#6f6962}:is(.page-module__YnyroG__membership .membership-panel input,.page-module__YnyroG__membership .membership-panel select,.page-module__YnyroG__membership .membership-panel textarea){color:var(--paper);border-color:#817a72}.page-module__YnyroG__membership .membership-panel select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.page-module__YnyroG__membership .membership-panel select option{background:var(--surface);color:var(--ink)}.page-module__YnyroG__membership .membership-actions>div{gap:.65rem}.page-module__YnyroG__membership .membership-actions a{border:0;border-bottom:1px solid var(--coral);min-height:44px;color:var(--coral-on-dark);align-items:center;font-weight:700;display:inline-flex}.page-module__YnyroG__membership .membership-actions button{min-height:44px;color:var(--paper);background:0 0;border-color:#77716a;font-weight:600}.page-module__YnyroG__membership .membership-actions button:hover{border-color:var(--coral);color:var(--surface)}:is(.page-module__YnyroG__membership .membership-panel button:focus-visible,.page-module__YnyroG__membership .membership-actions a:focus-visible),.page-module__YnyroG__searchForm button:focus-visible,.page-module__YnyroG__categoryList button:focus-visible,.page-module__YnyroG__learningTabs button:focus-visible,.page-module__YnyroG__card button:focus-visible,.page-module__YnyroG__simpleCardLaunch:focus-visible,.page-module__YnyroG__simpleFavoriteToggle:focus-visible,.page-module__YnyroG__simpleRecordDelete:focus-visible,.page-module__YnyroG__favoriteLogin:focus-visible,.page-module__YnyroG__loadMore:focus-visible,.page-module__YnyroG__courseGrid a:focus-visible,.page-module__YnyroG__courseHeading>a:focus-visible,.page-module__YnyroG__detailClose:focus-visible,.page-module__YnyroG__personalGrid button:focus-visible,.page-module__YnyroG__courseProgressGrid button:focus-visible,.page-module__YnyroG__courseProgressGrid a:focus-visible,.page-module__YnyroG__detailActions button:focus-visible,.page-module__YnyroG__linkReport button:focus-visible,.page-module__YnyroG__linkReport select:focus-visible,.page-module__YnyroG__linkReport textarea:focus-visible,.page-module__YnyroG__courseStepCheck input:focus-visible,.page-module__YnyroG__quickLinks a:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.page-module__YnyroG__libraryPage button:disabled{cursor:wait;opacity:.6}@media (max-width:1200px){.page-module__YnyroG__simpleCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__YnyroG__simpleCard:nth-child(4n){border-right:1px solid var(--line)}.page-module__YnyroG__simpleCard:nth-child(3n){border-right:0}}@media (max-width:850px){.page-module__YnyroG__topicGrid,.page-module__YnyroG__cardGrid,.page-module__YnyroG__personalGrid,.page-module__YnyroG__courseProgressGrid,.page-module__YnyroG__recommendationGrid,.page-module__YnyroG__courseGrid{grid-template-columns:repeat(2,1fr)}.page-module__YnyroG__card:nth-of-type(3n){border-right:1px solid var(--line)}.page-module__YnyroG__card:nth-of-type(2n){border-right:0}.page-module__YnyroG__simpleCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__YnyroG__simpleCard:nth-child(3n){border-right:1px solid var(--line)}.page-module__YnyroG__simpleCard:nth-child(2n){border-right:0}.page-module__YnyroG__courseGrid article:nth-child(3n){border-right:1px solid var(--line)}.page-module__YnyroG__courseGrid article:nth-child(2n){border-right:0}.page-module__YnyroG__membership{grid-template-columns:1fr}}@media (max-width:600px){.page-module__YnyroG__quickLinks{gap:.35rem;top:auto;bottom:.75rem;right:.75rem;transform:none}.page-module__YnyroG__quickLinks a{writing-mode:horizontal-tb;width:auto;min-height:44px;padding:.7rem .9rem}.page-module__YnyroG__quickLinks a+a{border-left:0}.page-module__YnyroG__hero,.page-module__YnyroG__explorer,.page-module__YnyroG__membership{padding-left:1rem;padding-right:1rem}.page-module__YnyroG__hero{min-height:0;padding-top:2rem;padding-bottom:2rem}.page-module__YnyroG__hero h1{font-size:clamp(1.6rem,8vw,2.5rem)}.page-module__YnyroG__hero>div{display:block}.page-module__YnyroG__hero>div span{display:none}.page-module__YnyroG__searchSection,.page-module__YnyroG__learningSection,.page-module__YnyroG__courseSection,.page-module__YnyroG__resultsSection{padding-top:3rem;padding-bottom:3rem}.page-module__YnyroG__searchSection{padding-top:1.5rem}.page-module__YnyroG__searchForm>div{grid-template-columns:1fr}.page-module__YnyroG__searchForm button{border-top:1px solid var(--line);text-align:left;padding-left:0}.page-module__YnyroG__learningSection{scroll-margin-top:4.5rem}.page-module__YnyroG__learningTabs{gap:.8rem;padding:0 1rem;overflow-x:auto}.page-module__YnyroG__learningTabs button{white-space:nowrap}.page-module__YnyroG__learningPanel{padding:0 1rem 1rem}.page-module__YnyroG__topicGrid,.page-module__YnyroG__cardGrid,.page-module__YnyroG__personalGrid,.page-module__YnyroG__courseProgressGrid,.page-module__YnyroG__recommendationGrid,.page-module__YnyroG__topicResources,.page-module__YnyroG__courseGrid,.page-module__YnyroG__popularTopics ul{grid-template-columns:1fr}.page-module__YnyroG__topicGrid article,.page-module__YnyroG__card,.page-module__YnyroG__card:nth-of-type(3n),.page-module__YnyroG__courseGrid article,.page-module__YnyroG__courseGrid article:nth-child(3n),.page-module__YnyroG__popularTopics li:nth-child(odd){border-right:0}.page-module__YnyroG__popularTopics li:nth-child(2n),.page-module__YnyroG__popularTopics li:nth-child(odd){padding-left:0;padding-right:0}.page-module__YnyroG__courseProgressGrid article{border-right:0}.page-module__YnyroG__card{min-height:19rem}.page-module__YnyroG__simpleCardGrid{grid-template-columns:1fr}.page-module__YnyroG__simpleCard,.page-module__YnyroG__simpleCard:nth-child(2n),.page-module__YnyroG__simpleCard:nth-child(3n),.page-module__YnyroG__simpleCard:nth-child(4n){border-right:0;min-height:0}.page-module__YnyroG__simpleCardLaunch{min-height:0}.page-module__YnyroG__cardActions{grid-template-columns:1fr}.page-module__YnyroG__memberPrompt,.page-module__YnyroG__personalToolbar,.page-module__YnyroG__courseHeading,.page-module__YnyroG__interestSummary,.page-module__YnyroG__recommendationHeading,.page-module__YnyroG__error{flex-direction:column;align-items:flex-start}.page-module__YnyroG__detail{padding:3.5rem 1.25rem 2rem}}@media (prefers-reduced-motion:reduce){.page-module__YnyroG__libraryPage *,.page-module__YnyroG__libraryPage :before,.page-module__YnyroG__libraryPage :after{scroll-behavior:auto!important;transition:none!important}}.page-module__YnyroG__languageOptions{margin:1rem 0}.page-module__YnyroG__languageOptions label{align-items:center;gap:.6rem;font-weight:600;display:flex}.page-module__YnyroG__languageOptions input{width:1.1rem;height:1.1rem;accent-color:var(--coral)}.page-module__YnyroG__languageOptions p{font-size:.85rem;line-height:1.6}.page-module__YnyroG__resourceLanguage{border:1px solid var(--line);padding:.15rem .4rem;font-size:.75rem;display:inline-block}.page-module__YnyroG__directDetail{border:1px solid var(--line);margin:1.5rem 0;padding:1.5rem}.page-module__YnyroG__directDetail h3{overflow-wrap:anywhere}
.imbc-post-manager-module__Cqy0nq__manager{gap:1.25rem;margin:2rem 0;line-height:1.7;display:grid}.imbc-post-manager-module__Cqy0nq__manager>header{margin:0}.imbc-post-manager-module__Cqy0nq__manager label{gap:.4rem;margin:0;display:grid}.imbc-post-manager-module__Cqy0nq__manager :where(input:not([type=checkbox]):not([type=file]),textarea,select){box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:.7rem}.imbc-post-manager-module__Cqy0nq__manager textarea{resize:vertical}.imbc-post-manager-module__Cqy0nq__manager [role=alert]{color:var(--coral)}.imbc-post-manager-module__Cqy0nq__manager :focus-visible{outline:3px solid var(--coral);outline-offset:3px}.imbc-post-manager-module__Cqy0nq__filters{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.imbc-post-manager-module__Cqy0nq__filters label{color:var(--muted);flex:0 18rem;font-size:.9rem}.imbc-post-manager-module__Cqy0nq__filters select{color:var(--ink);font-size:1rem}.imbc-post-manager-module__Cqy0nq__empty{border:1px solid var(--line);color:var(--muted);text-align:center;margin:0;padding:2rem 1.25rem}.imbc-post-manager-module__Cqy0nq__list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.imbc-post-manager-module__Cqy0nq__list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .75rem;display:flex}.imbc-post-manager-module__Cqy0nq__list li[aria-current=true]{background:var(--surface);box-shadow:inset 3px 0 0 var(--coral)}.imbc-post-manager-module__Cqy0nq__itemTitle{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;min-width:0;display:flex}.imbc-post-manager-module__Cqy0nq__itemTitle strong{overflow-wrap:anywhere;font-weight:600}.imbc-post-manager-module__Cqy0nq__more{justify-self:start}.imbc-post-manager-module__Cqy0nq__badge{border:1px solid var(--line);width:fit-content;color:var(--ink);white-space:nowrap;background:#ebe6dc;margin:0;padding:.1rem .5rem;font-size:.78rem}.imbc-post-manager-module__Cqy0nq__badge[data-status=published]{border-color:var(--ink);background:var(--ink);color:var(--surface)}.imbc-post-manager-module__Cqy0nq__badge[data-status=draft]{border-style:dashed;border-color:var(--muted);color:var(--muted);background:0 0}.imbc-post-manager-module__Cqy0nq__badge[data-status=archived]{color:var(--muted)}.imbc-post-manager-module__Cqy0nq__editor{border-top:2px solid var(--ink);gap:1.25rem;margin-top:.75rem;padding-top:1.5rem;display:grid}.imbc-post-manager-module__Cqy0nq__editorHeader{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.imbc-post-manager-module__Cqy0nq__editorHeader h3{font:550 1.35rem var(--font-display);margin:0}.imbc-post-manager-module__Cqy0nq__actions{flex-wrap:wrap;gap:.4rem;margin-left:auto;display:flex}.imbc-post-manager-module__Cqy0nq__editorPane{gap:1.25rem;min-width:0;display:grid}.imbc-post-manager-module__Cqy0nq__settings,.imbc-post-manager-module__Cqy0nq__content{border:1px solid var(--line);background:var(--paper);gap:1rem;min-width:0;margin:0;padding:1.1rem 1.5rem 1.25rem;display:grid}.imbc-post-manager-module__Cqy0nq__content{padding-bottom:0}.imbc-post-manager-module__Cqy0nq__settings>legend,.imbc-post-manager-module__Cqy0nq__content>legend{font:550 1rem var(--font-display);padding:0 .4rem}.imbc-post-manager-module__Cqy0nq__settings>p{color:var(--muted);margin:0;font-size:.9rem}.imbc-post-manager-module__Cqy0nq__sortField{gap:.35rem;max-width:16rem;display:grid}@media (max-width:760px){.imbc-post-manager-module__Cqy0nq__list li{align-items:start}.imbc-post-manager-module__Cqy0nq__actions{margin-left:0}.imbc-post-manager-module__Cqy0nq__settings,.imbc-post-manager-module__Cqy0nq__content{padding-inline:1rem}}
.inquiry-board-module__Tb2yBW__board{gap:1.5rem;width:min(100%,72rem);margin:0 auto;display:grid}.inquiry-board-module__Tb2yBW__heading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:1.5rem;padding-bottom:1.25rem;display:flex}.inquiry-board-module__Tb2yBW__heading p,.inquiry-board-module__Tb2yBW__heading h2{margin:0}.inquiry-board-module__Tb2yBW__heading p{color:var(--coral);font-family:var(--font-mono);letter-spacing:.08em;font-size:.75rem}.inquiry-board-module__Tb2yBW__heading h2{font-family:var(--font-display);margin-top:.35rem;font-size:clamp(1.65rem,4vw,2.5rem);font-weight:550}.inquiry-board-module__Tb2yBW__creationActions,.inquiry-board-module__Tb2yBW__editorActions{flex-wrap:wrap;gap:.65rem;display:flex}.inquiry-board-module__Tb2yBW__board button{border:1px solid var(--ink);min-height:44px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:0;padding:.65rem .9rem}.inquiry-board-module__Tb2yBW__board button:disabled{cursor:wait;opacity:.55}.inquiry-board-module__Tb2yBW__board :is(button,input,textarea,select):focus-visible{outline:2px solid var(--coral);outline-offset:2px}.inquiry-board-module__Tb2yBW__error,.inquiry-board-module__Tb2yBW__empty{border-left:3px solid var(--coral);background:var(--surface);padding:1rem;line-height:1.7}.inquiry-board-module__Tb2yBW__editor{border:1px solid var(--ink);background:var(--surface);gap:1rem;padding:clamp(1rem,3vw,1.75rem);display:grid}.inquiry-board-module__Tb2yBW__editor h3,.inquiry-board-module__Tb2yBW__editor p{margin:0}.inquiry-board-module__Tb2yBW__editor label{gap:.45rem;display:grid}.inquiry-board-module__Tb2yBW__editor input:not([type=checkbox]),.inquiry-board-module__Tb2yBW__editor select,.inquiry-board-module__Tb2yBW__editor textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:0;padding:.75rem}.inquiry-board-module__Tb2yBW__editor textarea{resize:vertical}.inquiry-board-module__Tb2yBW__editor [role=alert]{color:var(--coral);font-weight:600}.inquiry-board-module__Tb2yBW__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.inquiry-board-module__Tb2yBW__card{border:1px solid var(--line);background:var(--surface)}.inquiry-board-module__Tb2yBW__summary{text-align:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.inquiry-board-module__Tb2yBW__summary>span{gap:.35rem;display:grid}.inquiry-board-module__Tb2yBW__summary>span:last-child{justify-items:end}.inquiry-board-module__Tb2yBW__summary small{color:var(--coral);font-family:var(--font-mono)}.inquiry-board-module__Tb2yBW__summary strong{font-family:var(--font-display);font-size:1.12rem;font-weight:600}.inquiry-board-module__Tb2yBW__summary b{font-size:.82rem}.inquiry-board-module__Tb2yBW__summary time{color:var(--muted);font-size:.82rem}.inquiry-board-module__Tb2yBW__detail{border-top:1px solid var(--line);gap:1.25rem;padding:1.25rem;display:grid}.inquiry-board-module__Tb2yBW__detail h3,.inquiry-board-module__Tb2yBW__detail p{margin:0}.inquiry-board-module__Tb2yBW__detail h3{font-family:var(--font-display);margin-bottom:.45rem;font-size:1rem}.inquiry-board-module__Tb2yBW__detail p{white-space:pre-wrap;line-height:1.75}.inquiry-board-module__Tb2yBW__more{justify-self:center}@media (max-width:42rem){.inquiry-board-module__Tb2yBW__heading{flex-direction:column;align-items:stretch}.inquiry-board-module__Tb2yBW__creationActions,.inquiry-board-module__Tb2yBW__editorActions{grid-template-columns:1fr;display:grid}.inquiry-board-module__Tb2yBW__summary{flex-direction:column;align-items:start}.inquiry-board-module__Tb2yBW__summary>span:last-child{justify-items:start}}
.tv-community-board-module__EsdehG__board{box-sizing:border-box;width:min(100%,86rem);margin:0 auto;padding:4rem 2rem 7rem}.tv-community-board-module__EsdehG__heading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:2rem;display:flex}.tv-community-board-module__EsdehG__heading p{color:var(--coral);font-family:var(--font-mono);letter-spacing:.08em;margin:0 0 .75rem;font-size:.82rem;font-weight:700}.tv-community-board-module__EsdehG__heading h2{font-family:var(--font-display);margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500}.tv-community-board-module__EsdehG__heading span{color:var(--muted);margin-top:.75rem;display:block}.tv-community-board-module__EsdehG__board button{border:1px solid var(--ink);min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;padding:.65rem 1rem}.tv-community-board-module__EsdehG__heading>button,.tv-community-board-module__EsdehG__form button[type=submit]{border-color:var(--coral);background:var(--coral);color:var(--surface);font-weight:700}.tv-community-board-module__EsdehG__form{border-bottom:1px solid var(--ink);background:var(--surface);gap:1rem;padding:2rem;display:grid}.tv-community-board-module__EsdehG__form h3{font-family:var(--font-display);margin:0;font-size:2rem}.tv-community-board-module__EsdehG__form label,.tv-community-board-module__EsdehG__comments form label{color:var(--muted);gap:.4rem;display:grid}.tv-community-board-module__EsdehG__form input,.tv-community-board-module__EsdehG__form textarea,.tv-community-board-module__EsdehG__comments textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:.8rem}.tv-community-board-module__EsdehG__form textarea,.tv-community-board-module__EsdehG__comments textarea{resize:vertical;min-height:8rem}.tv-community-board-module__EsdehG__form div{gap:.5rem;display:flex}.tv-community-board-module__EsdehG__status{color:var(--muted);padding:3rem 0}.tv-community-board-module__EsdehG__status p{margin:0 0 1rem}.tv-community-board-module__EsdehG__posts article{border-bottom:1px solid var(--line);padding:2rem 0}.tv-community-board-module__EsdehG__posts article>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.tv-community-board-module__EsdehG__posts h3{font-family:var(--font-display);margin:0 0 .35rem;font-size:1.65rem}.tv-community-board-module__EsdehG__posts header p{color:var(--muted);margin:0;font-size:.9rem}.tv-community-board-module__EsdehG__posts header>div:last-child{gap:.4rem;display:flex}.tv-community-board-module__EsdehG__body{white-space:pre-wrap;margin:1.5rem 0;line-height:1.75}.tv-community-board-module__EsdehG__comments{background:var(--surface);margin-left:clamp(0rem,4vw,4rem);padding:1.25rem}.tv-community-board-module__EsdehG__comments h4{margin:0 0 1rem}.tv-community-board-module__EsdehG__comments>div{border-top:1px solid var(--line);padding:1rem 0;position:relative}.tv-community-board-module__EsdehG__comments>div p{white-space:pre-wrap;margin:.25rem 0}.tv-community-board-module__EsdehG__comments span{color:var(--muted);font-size:.85rem}.tv-community-board-module__EsdehG__comments>div button{min-height:auto;padding:.35rem .5rem;font-size:.8rem;position:absolute;top:.5rem;right:0}.tv-community-board-module__EsdehG__comments form{gap:.75rem;margin-top:1rem;display:grid}.tv-community-board-module__EsdehG__comments form textarea{min-height:5rem}@media (max-width:700px){.tv-community-board-module__EsdehG__board{padding-inline:1rem}.tv-community-board-module__EsdehG__heading,.tv-community-board-module__EsdehG__posts article>header{flex-direction:column;align-items:stretch}.tv-community-board-module__EsdehG__heading>button{width:100%}.tv-community-board-module__EsdehG__comments{margin-left:0}}
.page-module__utQ8Gq__guidePage{background:var(--paper);min-height:100vh}.page-module__utQ8Gq__guidePage article{box-sizing:border-box;max-width:64rem;margin:0 auto;padding:5rem 2rem 7rem}.page-module__utQ8Gq__eyebrow{color:var(--coral);font-family:var(--font-mono);letter-spacing:.06em;font-size:.78rem}.page-module__utQ8Gq__guidePage h1{font-family:var(--font-display);margin:1rem 0 2rem;font-size:clamp(3rem,7vw,6rem);font-weight:480}.page-module__utQ8Gq__lead{max-width:52rem;font-size:1.12rem;line-height:1.9}.page-module__utQ8Gq__guidePage article section{border-top:1px solid var(--line);grid-template-columns:minmax(11rem,1fr) 2fr;gap:2rem;margin-top:4rem;padding-top:2rem;display:grid}.page-module__utQ8Gq__guidePage h2{font-family:var(--font-display);margin:0;font-size:1.7rem;font-weight:550}.page-module__utQ8Gq__guidePage section p,.page-module__utQ8Gq__guidePage li{line-height:1.9}.page-module__utQ8Gq__guidePage ol{margin:0;padding-left:1.4rem}.page-module__utQ8Gq__guidePage section p{margin:0}.page-module__utQ8Gq__guidePage section a{color:var(--coral)}@media (max-width:700px){.page-module__utQ8Gq__guidePage article{padding:3rem 1rem 5rem}.page-module__utQ8Gq__guidePage article section{grid-template-columns:1fr;gap:1rem}}
.page-module__cjfuBG__page{background:var(--paper);min-height:100vh}.page-module__cjfuBG__content{box-sizing:border-box;gap:2.5rem;width:min(100%,78rem);margin:0 auto;padding:clamp(2.5rem,7vw,5.5rem) clamp(1rem,4vw,2.5rem) 5rem;display:grid}.page-module__cjfuBG__introduction{gap:.65rem;max-width:52rem;display:grid}.page-module__cjfuBG__introduction p,.page-module__cjfuBG__introduction h1,.page-module__cjfuBG__introduction span{margin:0}.page-module__cjfuBG__introduction p{color:var(--coral);font-family:var(--font-mono);letter-spacing:.1em;font-size:.76rem}.page-module__cjfuBG__introduction h1{font-family:var(--font-display);font-size:clamp(2rem,6vw,4rem);font-weight:520}.page-module__cjfuBG__introduction span{color:var(--muted);white-space:pre-wrap;font-size:1.02rem;line-height:1.8}.page-module__cjfuBG__accessNotice{border:1px solid var(--line);border-left:4px solid var(--coral);background:var(--surface);gap:.75rem;max-width:36rem;padding:1.5rem;display:grid}.page-module__cjfuBG__accessNotice h2,.page-module__cjfuBG__accessNotice p{margin:0}.page-module__cjfuBG__accessNotice h2{font-family:var(--font-display);font-weight:600}.page-module__cjfuBG__accessNotice p{color:var(--muted);line-height:1.7}.page-module__cjfuBG__accessNotice a{color:var(--coral);font-weight:700}@media (max-width:42rem){.page-module__cjfuBG__content{gap:2rem;padding-bottom:3.5rem}}
.page-module__cBVRiq__page{background:var(--paper);min-height:100vh;color:var(--ink);--status-ok:#315f47;--status-danger:#9a2f2a;--content-width:76rem}.page-module__cBVRiq__content{padding:clamp(1.5rem,4vw,4rem)}.page-module__cBVRiq__page a{color:var(--coral);text-underline-offset:.35rem}.page-module__cBVRiq__heading{padding:clamp(3rem,7vw,7rem) 0 2.5rem}.page-module__cBVRiq__heading h1{font-family:var(--font-display);margin:0 0 1rem;font-size:clamp(3rem,8vw,6.5rem);font-weight:450}.page-module__cBVRiq__heading p{color:var(--muted);margin:0;font-size:1.05rem}.page-module__cBVRiq__notice,.page-module__cBVRiq__completion{max-width:var(--content-width);background:var(--surface);border-left-style:solid;border-left-width:3px;padding:2rem}.page-module__cBVRiq__notice{border-left-color:var(--coral)}.page-module__cBVRiq__page .profile-form{max-width:var(--content-width);gap:1.5rem;display:grid}.page-module__cBVRiq__page .profile-form .member-status-reason{max-width:none}.page-module__cBVRiq__page .profile-form fieldset{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:clamp(1.25rem,3vw,2rem);display:grid}.page-module__cBVRiq__page .profile-form legend{font-family:var(--font-display);padding:0 .65rem;font-size:1.7rem}.page-module__cBVRiq__page .profile-form label{color:var(--muted);gap:.5rem;display:grid}:is(.page-module__cBVRiq__page .profile-form label:has(textarea),.page-module__cBVRiq__page .profile-form label:last-of-type){grid-column:1/-1}:is(.page-module__cBVRiq__page .profile-form input,.page-module__cBVRiq__page .profile-form select,.page-module__cBVRiq__page .profile-form textarea){box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;min-height:3.25rem;color:var(--ink);font:inherit;border-radius:0;padding:.75rem}.page-module__cBVRiq__page .profile-form input[readonly]{color:var(--muted);background:#ece8e1}.page-module__cBVRiq__page .profile-form textarea{resize:vertical;min-height:8rem}.page-module__cBVRiq__page .profile-form button{border:1px solid var(--coral);background:var(--coral);color:#fff;min-height:3.5rem;font:inherit;cursor:pointer;padding:.8rem 1.4rem}.page-module__cBVRiq__page .profile-form button:disabled{opacity:.55;cursor:wait}.page-module__cBVRiq__page .profile-form [role=status]{color:var(--status-ok)}:is(.page-module__cBVRiq__page .profile-form [role=alert],.page-module__cBVRiq__page .profile-withdrawal [role=alert]){color:var(--status-danger)}.page-module__cBVRiq__completion{border-left-color:var(--status-ok)}.page-module__cBVRiq__completion h2{font-family:var(--font-display);margin:0 0 .75rem;font-size:1.9rem}.page-module__cBVRiq__completion p{color:var(--muted);margin:0 0 1rem}.page-module__cBVRiq__page .profile-withdrawal{max-width:var(--content-width);border:1px solid var(--line);border-left:3px solid var(--status-danger);background:var(--surface);gap:.75rem;margin-top:3rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.page-module__cBVRiq__page .profile-withdrawal h2{font-family:var(--font-display);margin:0;font-size:1.7rem}.page-module__cBVRiq__page .profile-withdrawal p{color:var(--muted);margin:0}.page-module__cBVRiq__page .profile-withdrawal button{border:1px solid var(--status-danger);min-height:3.5rem;color:var(--status-danger);font:inherit;cursor:pointer;background:0 0;justify-self:start;margin-top:.75rem;padding:.8rem 1.4rem}@media (max-width:700px){.page-module__cBVRiq__page .profile-form fieldset{grid-template-columns:1fr}:is(.page-module__cBVRiq__page .profile-form label:has(textarea),.page-module__cBVRiq__page .profile-form label:last-of-type){grid-column:auto}}
.info-page-module__afstWG__infoPage{background:var(--paper);min-height:100vh}.info-page-module__afstWG__infoPage article{box-sizing:border-box;max-width:64rem;margin:0 auto;padding:5rem 2rem 7rem}.info-page-module__afstWG__eyebrow{color:var(--coral);font-family:var(--font-mono);letter-spacing:.06em;font-size:.78rem}.info-page-module__afstWG__infoPage h1{font-family:var(--font-display);margin:1rem 0 2.5rem;font-size:clamp(2.6rem,6vw,5rem);font-weight:480}.info-page-module__afstWG__lead{max-width:52rem;font-size:1.12rem;line-height:1.9}.info-page-module__afstWG__infoPage article>p{max-width:52rem;margin:0 0 1.6rem;line-height:1.95}.info-page-module__afstWG__infoPage article>p:last-child{margin-bottom:0}.info-page-module__afstWG__infoPage article section{border-top:1px solid var(--line);grid-template-columns:minmax(11rem,1fr) 2fr;gap:2rem;margin-top:2.5rem;padding-top:2rem;display:grid}.info-page-module__afstWG__infoPage h2{font-family:var(--font-display);margin:0;font-size:1.7rem;font-weight:550}.info-page-module__afstWG__infoPage section p{margin:0;line-height:1.9}@media (max-width:700px){.info-page-module__afstWG__infoPage article{padding:3rem 1rem 5rem}.info-page-module__afstWG__infoPage article section{grid-template-columns:1fr;gap:.8rem}}
.public-notice-banner-module__ZjQ9Aa__banner{box-sizing:border-box;border-bottom:1px solid var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;max-width:86rem;margin:0 auto;padding:.9rem 2rem;display:grid}.public-notice-banner-module__ZjQ9Aa__banner strong{color:var(--coral);font-family:var(--font-mono);letter-spacing:.05em;font-size:.7rem}.public-notice-banner-module__ZjQ9Aa__banner a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:650;text-decoration:none;overflow:hidden}.public-notice-banner-module__ZjQ9Aa__banner a:last-child{color:var(--muted);font-family:var(--font-mono);font-size:.7rem;font-weight:400}.public-notice-banner-module__ZjQ9Aa__banner a:focus-visible{outline:3px solid var(--coral);outline-offset:3px}@media (max-width:600px){.public-notice-banner-module__ZjQ9Aa__banner{grid-template-columns:auto minmax(0,1fr);padding:.85rem 1rem}.public-notice-banner-module__ZjQ9Aa__banner a:last-child{display:none}}
.youtube-video-grid-module__8hSREa__section{box-sizing:border-box;width:min(100%,86rem);margin:0 auto;padding:clamp(4rem,8vw,8rem) 2rem 4rem}.youtube-video-grid-module__8hSREa__section header{gap:.75rem;margin-bottom:2rem;display:grid}.youtube-video-grid-module__8hSREa__section header p{color:var(--coral);font-family:var(--font-mono);letter-spacing:.08em;margin:0;font-size:.82rem;font-weight:700}.youtube-video-grid-module__8hSREa__section h1{font-family:var(--font-display);margin:0;font-size:clamp(3.5rem,8vw,7rem);font-weight:500;line-height:.95}.youtube-video-grid-module__8hSREa__section header span{color:var(--muted);font-size:1.05rem}.youtube-video-grid-module__8hSREa__grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.youtube-video-grid-module__8hSREa__video{aspect-ratio:16/9;background:#171512;position:relative}.youtube-video-grid-module__8hSREa__video+.youtube-video-grid-module__8hSREa__video{border-left:1px solid var(--line)}.youtube-video-grid-module__8hSREa__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.youtube-video-grid-module__8hSREa__empty{border-block:1px solid var(--ink);color:var(--muted);margin:0;padding:4rem 0}@media (max-width:800px){.youtube-video-grid-module__8hSREa__section{padding-inline:1rem}.youtube-video-grid-module__8hSREa__grid{grid-template-columns:1fr}.youtube-video-grid-module__8hSREa__video+.youtube-video-grid-module__8hSREa__video{border-left:0;border-top:1px solid var(--line)}}
