.PortalViewport_shell__3OraB{width:100%;height:100dvh;min-height:0;min-width:0;overflow:hidden;background:var(--academy-page-background)}.PortalViewport_stage__YOYLa{box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scroll-padding-top:12px;scrollbar-width:thin;scrollbar-color:#b58e50 transparent}.PortalViewport_withContact__jnsUO{padding-bottom:calc(88px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}.PortalViewport_withContact__jnsUO:has([data-portal-footer]){padding-bottom:0}.PortalViewport_stage__YOYLa::-webkit-scrollbar{width:9px;height:9px;background:transparent}.PortalViewport_stage__YOYLa::-webkit-scrollbar-track{background:transparent}.PortalViewport_stage__YOYLa::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:#b58e50;background-clip:padding-box}.PortalViewport_stage__YOYLa::-webkit-scrollbar-button{display:none;width:0;height:0}.PortalViewport_stage__YOYLa:focus-visible{outline:2px solid var(--academy-focus);outline-offset:-3px}body:has(dialog[open]) .PortalViewport_stage__YOYLa{overflow:hidden}@media (forced-colors:active){.PortalViewport_stage__YOYLa{scrollbar-color:auto}}@media print{.PortalViewport_shell__3OraB{height:auto;overflow:visible}.PortalViewport_stage__YOYLa{height:auto;overflow:visible;padding-bottom:0}}.SitePreloader_root__wmf0N{position:relative;min-height:100vh}.SitePreloader_content__S00RF{visibility:visible;opacity:1}.SitePreloader_root__wmf0N .SitePreloader_overlay__QuETu{position:fixed;inset:0;display:grid;place-items:center;background:#f5e9ca url(/site-journal-ui/parchment.webp) 50%/360px 520px;opacity:1;visibility:visible;pointer-events:none;transition:opacity .18s ease}.SitePreloader_root__wmf0N .SitePreloader_overlay__QuETu.SitePreloader_fading__bAUFf{opacity:0}.SitePreloader_compass__N1Qv2{display:block;width:clamp(100px,12vw,160px);height:auto;aspect-ratio:1;object-fit:contain;animation:SitePreloader_turn___I19u 2.4s linear infinite}@keyframes SitePreloader_turn___I19u{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.SitePreloader_root__wmf0N .SitePreloader_overlay__QuETu{display:none}.SitePreloader_compass__N1Qv2{animation:none}}