.workspace-pin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.4rem 1rem;margin:1rem 0}.workspace-pin-choice{display:block;padding:.55rem .7rem;border:1px solid #d7e2dc;border-radius:.7rem}.workspace-preferences{max-width:1100px;margin:1rem auto}.workspace-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;padding:.55rem max(1rem,calc((100vw - 1280px)/2));font-size:.9rem;background:#f5f9f6}.workspace-breadcrumb a{color:#195744}.workspace-mobile-nav{display:none}.workspace-density-compact .mg-module-card,.workspace-density-compact .portal-quick-access a{padding:.55rem .7rem;min-height:0}.workspace-density-compact .card{padding:.8rem}.workspace-density-compact table td,.workspace-density-compact table th{padding:.4rem .55rem}.low-data .v2-school-hero,.low-data .v2-platform-hero,.low-data .hero,.low-data .mg-hero{background-image:none!important}.low-data .v2-carousel img,.low-data .school-carousel img,.low-data video[autoplay]{display:none!important}.low-data [data-parallax],.low-data .animated-background{animation:none!important}
@media(max-width:680px){body:has(.workspace-mobile-nav a){padding-bottom:4.1rem}.workspace-mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:1200;justify-content:space-around;gap:.2rem;padding:.45rem max(.4rem,env(safe-area-inset-right)) max(.45rem,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #c8dbd0;box-shadow:0 -3px 18px #1232}.workspace-mobile-nav a{flex:1;text-align:center;padding:.52rem .15rem;font-weight:700;font-size:.83rem;color:#195744;text-decoration:none;border-radius:.5rem}.workspace-mobile-nav a:focus-visible{outline:3px solid #c49b25}}
@media print{.ms-global-bar,.workspace-mobile-nav,.workspace-breadcrumb,.portal-quick-access,.mg-shell aside,.mg-shell nav,button,.button,.school-demo-banner,.ms-toast,.security-session-notice{display:none!important}body,main,.card,.cm-card{background:#fff!important;color:#111!important;box-shadow:none!important;border-color:#aaa!important}a{color:#111;text-decoration:underline}table{width:100%;page-break-inside:auto}tr{page-break-inside:avoid}}
