.home-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.home-section-heading h2{color:#17394d;margin:0;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.25}.home-section-heading .text-btn{flex-shrink:0;font-size:.85rem}.home-tools,.home-universes,.home-editorial-section{min-width:0;margin:30px 0}.home-tools-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.home-tools-grid>a{color:#25495f;overflow-wrap:anywhere;background:#f7fafb;border:1px solid #d5e1e8;border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:72px;padding:18px 16px;font-size:.85rem;font-weight:650;line-height:1.4;text-decoration:none;display:flex}.home-tools-grid svg{color:#567584;flex-shrink:0}.home-tools-grid>a:hover,.home-tools-grid>a:active{background:#edf3f6;border-color:#9db2bf}.home-universe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-universe-card{min-width:0;color:inherit;background:#fff;border:1px solid #d9e4ea;border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.home-universe-card:hover{border-color:#93aebd;transform:translateY(-2px)}.home-universe-card>img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.home-universe-card>div{flex-direction:column;flex:1;gap:10px;padding:18px;display:flex}.home-universe-card h3{color:#17394d;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,1.65vw,22px);font-weight:700;line-height:1.25}.home-universe-card p{color:#516673;margin:0 0 8px;font-size:.86rem;line-height:1.5}.home-universe-card span{color:#315d75;align-items:center;gap:8px;margin-top:auto;font-size:.8rem;font-weight:650;display:flex}.home-campus-row{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:18px;margin:32px 0;display:grid}.home-campus-banner,.home-app-card{background:#f5f8fa;border:1px solid #d9e4ea;border-radius:14px;align-items:center;gap:16px;min-width:0;padding:24px;display:grid}.home-campus-banner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.home-campus-banner figure{min-width:0;margin:0}.home-campus-banner svg{aspect-ratio:193/127;width:100%;height:auto;display:block}.home-campus-banner h2,.home-app-card h2{color:#17394d;margin:0 0 12px;font-size:1.45rem;line-height:1.25}.home-campus-banner p,.home-app-card p{color:#526a78;font-size:.87rem;line-height:1.5}.home-campus-banner .primary-btn{padding:11px 14px;font-size:.85rem}.home-app-card{background:#fff;grid-template-columns:minmax(0,1fr) 78px}.home-app-card .text-btn{overflow-wrap:anywhere;font-size:.83rem;line-height:1.5}.home-app-card .mica-mobile-visual{width:78px;min-width:0;margin:0;padding:0}.home-app-card .mica-phone-compact-illustration{aspect-ratio:156/324;width:78px;height:auto;max-height:none;display:block;transform:none}.home-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-editorial-card{background:#fff;border:1px solid #d9e4ea;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.home-editorial-image{aspect-ratio:16/8;background:#f1f5f7;overflow:hidden}.home-editorial-image svg{width:100%;height:100%;display:block}.home-editorial-copy{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex}.home-editorial-copy .eyebrow{letter-spacing:.08em;color:#42677b;margin:0;font-size:.65rem}.home-editorial-copy time{color:#617582;font-size:.76rem}.home-editorial-copy h3{color:#17394d;margin:0;font-size:1.05rem;line-height:1.4}.home-editorial-copy h3 a{color:inherit;text-decoration:none}.home-editorial-copy h3 a:hover{text-decoration:underline}.home-editorial-copy>p:not(.eyebrow){color:#526a78;margin:0;font-size:.85rem;line-height:1.6}.home-editorial-copy>.text-btn{margin-top:auto;padding-top:8px;font-size:.82rem}.home-editorial-empty{background:#f5f8fa;border:1px solid #d9e4ea;border-radius:12px;padding:22px;font-size:.9rem}.home-editorial-history-image .history-media{margin:0}.home-editorial-history-image .history-media img{aspect-ratio:16/8;object-fit:cover;width:100%;height:auto}.home-editorial-history-image .history-media figcaption{padding:5px 12px;font-size:.65rem;line-height:1.5}.home-editorial-history-image .history-media figcaption details{font-size:.65rem}.home-tools-grid>a:focus-visible{outline-offset:3px;outline:3px solid #477c98}.home-universe-card:focus-visible{outline-offset:3px;outline:3px solid #477c98}.home-campus-row a:focus-visible{outline-offset:3px;outline:3px solid #477c98}.home-editorial-section a:focus-visible{outline-offset:3px;outline:3px solid #477c98}.campus-tree button:focus-visible{outline-offset:3px;outline:3px solid #477c98}.campus-tree a:focus-visible{outline-offset:3px;outline:3px solid #477c98}.campus-tree input:focus-visible{outline-offset:3px;outline:3px solid #477c98}.campus-tree{background:#fff;border:1px solid #d9e4ea;border-radius:14px;min-width:0;margin:24px 0;padding:24px}.campus-tree-search{border:1px solid #b7cad6;border-radius:10px;align-items:center;gap:10px;max-width:640px;padding:10px 14px;display:flex}.campus-tree-search input{outline-offset:7px;background:0 0;border:0;width:100%;min-width:0;padding:4px;font-size:.9rem}.campus-tree-breadcrumb ol{flex-wrap:wrap;gap:6px;margin:18px 0;padding:0;list-style:none;display:flex}.campus-tree-breadcrumb li{align-items:center;gap:6px;min-width:0;display:flex}.campus-tree-breadcrumb button{color:#315d75;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:4px;font-size:.8rem}.campus-tree-breadcrumb button[aria-current]{font-weight:700}.campus-tree-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.campus-tree-list li{background:#f8fafb;border:1px solid #d9e4ea;border-radius:10px;min-width:0;padding:12px 14px}.campus-tree-list li>div{align-items:center;gap:8px;display:flex}.campus-tree-list a{color:#17394d;overflow-wrap:anywhere;flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:44px;font-size:.9rem;text-decoration:none;display:flex}.campus-tree-list button{color:#315d75;background:#fff;border:1px solid #cbdbe4;border-radius:8px;flex-shrink:0;place-items:center;width:44px;min-height:44px;display:grid}.campus-tree-list small{color:#607989;overflow-wrap:anywhere;font-size:.68rem;line-height:1.45;display:block}.campus-tree-additional{margin:24px 0}.campus-tree-additional>summary{cursor:pointer;color:#315d75;padding:12px 0}.home-resource-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.home-resource-index a{color:#17394d;overflow-wrap:anywhere;background:#fff;border:1px solid #d9e4ea;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:18px;font-size:.9rem;text-decoration:none;display:flex}@media (max-width:1199px){.home-universe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-campus-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.home-campus-banner{grid-template-columns:minmax(0,1fr) 130px}.home-campus-banner,.home-app-card{padding:20px}}@media (max-width:900px){.home-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-campus-row{grid-template-columns:minmax(0,1fr)}.home-campus-banner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.home-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-editorial-grid>article:last-child{grid-column:1/-1}.home-app-card{grid-template-columns:minmax(0,1fr) 78px}.home-campus-banner .primary-btn{white-space:normal}}@media (max-width:560px){.home-universe-grid,.home-editorial-grid,.campus-tree-list,.home-resource-index{grid-template-columns:minmax(0,1fr)}.home-editorial-grid>article:last-child{grid-column:auto}.home-tools-grid{gap:8px}.home-tools-grid>a{gap:8px;padding:14px 10px;font-size:.76rem}.home-tools-grid svg{width:20px}.home-campus-banner{grid-template-columns:minmax(0,1fr) 100px;padding:18px}.home-campus-banner h2,.home-app-card h2{font-size:1.3rem}.home-campus-banner p{font-size:.8rem}.home-campus-banner .primary-btn{font-size:.78rem}.home-section-heading{gap:10px}.home-section-heading .text-btn{font-size:.76rem}.campus-tree{padding:16px}.home-app-card{padding:18px}.home-universe-card>img{aspect-ratio:16/7}.home-tools,.home-universes,.home-editorial-section{margin:24px 0}}@media (max-width:360px){.home-campus-banner{grid-template-columns:minmax(0,1fr)}.home-campus-banner figure{justify-self:end;max-width:140px}.home-tools-grid>a{flex-direction:column;align-items:flex-start;gap:8px}.home-app-card{grid-template-columns:minmax(0,1fr) 65px}.home-app-card .mica-mobile-visual,.home-app-card .mica-phone-compact-illustration{width:65px}}@media (prefers-reduced-motion:reduce){.home-universe-card{transition:none}.home-universe-card:hover{transform:none}}@media (min-width:561px) and (max-width:1199px){.home-tools-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.home-tools-grid>a{grid-column:span 2}.home-tools-grid>a:nth-child(4){grid-column:2/span 2}.home-tools-grid>a:nth-child(5){grid-column:4/span 2}}@media (max-width:560px){.home-tools-grid>a:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}}.checklist-index-group{margin:24px 0}.checklist-index-group h2{color:#17394d;font-size:1.2rem}.checklist-index-group .home-resource-index a>span{flex-direction:column;gap:5px;display:flex}.checklist-index-group .home-resource-index small{color:#607989;font-size:.75rem;line-height:1.5}.checklist-index-group .home-resource-index svg{flex-shrink:0}.home-universe-card .pm-your-space{color:#315d75;background:#eef5f8;border-radius:6px;align-self:flex-start;margin:0;padding:4px 8px;font-size:.72rem}.pm-recommendations{background:#f7fafb;border:1px solid #d9e4ea;border-radius:14px;margin:24px 0;padding:20px}.pm-recommendations h2{color:#17394d;font-size:1.25rem}.pm-recommendation-links{flex-wrap:wrap;gap:10px;display:flex}.pm-recommendation-links a{color:#17394d;overflow-wrap:anywhere;background:#fff;border:1px solid #d9e4ea;border-radius:9px;min-height:44px;padding:12px 14px;text-decoration:none}.pm-recommendation-links a:focus-visible{outline-offset:3px;outline:3px solid #477c98}@media (max-width:767px){.home-tools .home-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-tools .home-tools-grid>a,.home-tools .home-tools-grid>a:nth-child(4),.home-tools .home-tools-grid>a:last-child{text-align:center;word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;flex-direction:column;grid-column:auto;justify-content:flex-start;justify-self:stretch;align-items:center;gap:8px;width:auto;min-height:106px;padding:12px 5px;font-size:.75rem;line-height:1.35}.home-tools .home-tools-grid>a>span:last-child{text-wrap:balance;width:100%;min-width:0;display:block}.home-tools .home-tools-grid .mica-rubric-icon{border-radius:7px;flex:none;width:54px;height:36px;min-height:36px}.home-tools .home-section-heading{align-items:center;gap:8px;margin-bottom:12px}.home-tools .home-section-heading h2{font-size:1.3rem}.home-tools .home-section-heading .text-btn{gap:5px;font-size:.75rem}.home-universes .home-universe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-universes .home-universe-card>img{aspect-ratio:3/2}.home-universes .home-universe-card>div{gap:8px;padding:12px 10px}.home-universes .home-universe-card h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;font-size:1rem;line-height:1.3}.home-universes .home-universe-card p{font-size:.76rem;line-height:1.45}.home-universes .home-universe-card span{font-size:.75rem}}@media (min-width:480px) and (max-width:599px){.home-tools .home-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:600px) and (max-width:767px){.home-tools .home-tools-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:359px){.home-tools .home-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-universes .home-universe-grid{grid-template-columns:minmax(0,1fr)}}
