.et_pb_slider .et_pb_slide_description,.et_pb_slider .et_pb_slide_description *{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.uco-course a{color:#107F82;font-style:italic;text-decoration:none;transition:color 0.3s ease}.uco-tip{position:relative;display:inline-block}.uco-tip .uco-tooltip{position:absolute;left:50%;top:2.4em;transform:translateX(-50%) translateY(6px);max-width:460px;min-width:260px;background:#fff;border:1px solid #d6d6d6;border-radius:12px;padding:1rem 1.25rem;box-shadow:0 8px 28px rgba(0,0,0,.15);line-height:1.5;font-style:normal;color:#222;font-size:0.95rem;z-index:100;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.uco-tip .uco-tooltip:before,.uco-tip .uco-tooltip:after{content:"";position:absolute;left:50%;transform:translateX(-50%)}.uco-tip .uco-tooltip:before{top:-10px;border:10px solid transparent;border-bottom-color:#d6d6d6}.uco-tip .uco-tooltip:after{top:-9px;border:9px solid transparent;border-bottom-color:#fff}.uco-tip:hover .uco-tooltip,.uco-tip:focus-within .uco-tooltip{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.et_pb_menu .et-menu>li.mega-menu,#top-menu>li.mega-menu{position:static}.et_pb_menu .et-menu>li.mega-menu>ul.sub-menu,#top-menu>li.mega-menu>ul.sub-menu{left:0!important;right:0!important;width:100%!important;max-width:none;margin:0;padding:1.25rem 1.5rem 1.5rem;background:#fff;border-top:3px solid #107F82;border-radius:12px;box-shadow:0 14px 40px rgba(0,0,0,.12);column-count:6;column-gap:2rem}.et_pb_menu .mega-menu>ul.sub-menu>li,#top-menu>li.mega-menu>ul.sub-menu>li{float:none!important;width:auto!important;display:block;break-inside:avoid;border:0!important;padding:.35rem 0}.et_pb_menu .mega-menu ul.sub-menu li a,#top-menu>li.mega-menu>ul.sub-menu li a{display:block;font-weight:600;color:#107F82;text-decoration:none;transition:color .2s;padding:.1rem 0}.et_pb_menu .mega-menu ul.sub-menu li a:hover,#top-menu>li.mega-menu>ul.sub-menu li a:hover{color:#0a5a5c;text-decoration:underline}@media (max-width:980px){.et_pb_menu .et-menu>li.mega-menu>ul.sub-menu,#top-menu>li.mega-menu>ul.sub-menu{column-count:1;padding:.5rem 1rem 1rem}}.uco-reflection-box{background-color:rgba(0,0,0,0.05);border-left:4px solid #107F82;padding:1.2em 1.5em;border-radius:12px;margin:1.5em 0;font-size:1.05em;line-height:1.6}.uco-reading-box{background-color:rgba(0,0,0,0.03);border-left:4px solid #444;padding:1em 1.5em;border-radius:12px;margin:1.2em 0;font-style:italic}.uco-icon-outcome{display:inline-flex;align-items:center;justify-content:center;width:1.4em;height:1.4em;font-size:0.85em;color:#fff;background-color:#C65B1E;border-radius:50%;margin-right:0.4em;vertical-align:middle;box-shadow:0 2px 4px rgba(0,0,0,0.15);font-weight:bold;line-height:1;transition:transform 0.2s ease}.uco-icon-outcome:hover{transform:scale(1.1)}.uco-learning-compass{background-color:#FFF8F2;border-left:5px solid #E26A2C;padding:1rem 1.25rem;border-radius:8px;margin-bottom:1.5rem}.uco-learning-compass h4{margin-top:0;color:#E26A2C;font-weight:600}.uco-reading-list{background-color:#F6FCFC;border-left:5px solid #107F82;padding:1rem 1.25rem;border-radius:8px;margin-top:1.5rem}.uco-reading-list h4{color:#107F82;margin-top:0}.uco-reading-list a{color:#107F82;text-decoration:none}.uco-reading-list a:hover{text-decoration:underline}.et-db .et-boc .et-l a.uco-cert-btn,a.uco-cert-btn,a.uco-cert-btn:visited{color:#ffffff!important;text-decoration:none!important}a.uco-cert-btn:hover,a.uco-cert-btn:focus{filter:brightness(1.07)}.subject-tile{border:1px solid rgba(0,0,0,0.08);border-radius:12px;background:#ffffff;color:#1d1d1d;padding:12px 8px;transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;box-shadow:0 0 0 rgba(0,0,0,0)}.subject-tile:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,0.12)}.subject-tile-inner{display:flex;align-items:center;gap:10px}.subject-tile-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:10px;background:rgba(0,0,0,0.04);transition:background-color 0.2s ease,transform 0.2s ease,color 0.2s ease}.subject-tile-icon svg{width:16px;height:16px;display:block}.subject-tile-icon svg,.subject-tile-icon svg *{stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.subject-tile-label{font-size:10px;text-transform:uppercase;letter-spacing:0.18em;opacity:0.7;line-height:1.1}.subject-tile-title{margin-top:2px;font-size:14px;font-weight:600;line-height:1.2}.subject-tile.is-active{color:#ffffff}.subject-tile.is-active .subject-tile-label,.subject-tile.is-active .subject-tile-title{color:#ffffff}.subject-tile.is-active .subject-tile-icon svg *{stroke:#ffffff!important;fill:none!important}.subject-tile.is-active .subject-tile-icon svg circle[fill]{fill:#ffffff!important;stroke:none!important}.subject-tile.is-active:hover{filter:brightness(1.04)}.subject-tile.is-active:hover .subject-tile-icon{transform:scale(1.04)}.subject-humanities .subject-tile-icon{color:#8A2D3B}.subject-formal-sciences .subject-tile-icon{color:#2F3E8F}.subject-natural-sciences .subject-tile-icon{color:#4E8B3D}.subject-social-sciences .subject-tile-icon{color:#A65A2E}.subject-interdisciplinary .subject-tile-icon{color:#5E4B8B}.subject-applied-studies .subject-tile-icon{color:#B8741F}.subject-humanities:hover,.subject-humanities.is-active{background:#8A2D3B;border-color:#8A2D3B;color:#ffffff}.subject-humanities:hover .subject-tile-label,.subject-humanities:hover .subject-tile-title,.subject-humanities.is-active .subject-tile-label,.subject-humanities.is-active .subject-tile-title{color:#ffffff}.subject-humanities:hover .subject-tile-icon,.subject-humanities.is-active .subject-tile-icon{background:rgba(255,255,255,0.16);color:#ffffff}.subject-humanities:hover .subject-tile-icon svg *,.subject-humanities.is-active .subject-tile-icon svg *{stroke:#ffffff!important;fill:none!important}.subject-humanities:hover .subject-tile-icon svg circle[fill],.subject-humanities.is-active .subject-tile-icon svg circle[fill]{fill:#ffffff!important;stroke:none!important}.subject-formal-sciences:hover,.subject-formal-sciences.is-active{background:#2F3E8F;border-color:#2F3E8F;color:#ffffff}.subject-formal-sciences:hover .subject-tile-label,.subject-formal-sciences:hover .subject-tile-title,.subject-formal-sciences.is-active .subject-tile-label,.subject-formal-sciences.is-active .subject-tile-title{color:#ffffff}.subject-formal-sciences:hover .subject-tile-icon,.subject-formal-sciences.is-active .subject-tile-icon{background:rgba(255,255,255,0.16);color:#ffffff}.subject-formal-sciences:hover .subject-tile-icon svg *,.subject-formal-sciences.is-active .subject-tile-icon svg *{stroke:#ffffff!important;fill:none!important}.subject-formal-sciences:hover .subject-tile-icon svg circle[fill],.subject-formal-sciences.is-active .subject-tile-icon svg circle[fill]{fill:#ffffff!important;stroke:none!important}.subject-natural-sciences:hover,.subject-natural-sciences.is-active{background:#4E8B3D;border-color:#4E8B3D;color:#ffffff}.subject-natural-sciences:hover .subject-tile-label,.subject-natural-sciences:hover .subject-tile-title,.subject-natural-sciences.is-active .subject-tile-label,.subject-natural-sciences.is-active .subject-tile-title{color:#ffffff}.subject-natural-sciences:hover .subject-tile-icon,.subject-natural-sciences.is-active .subject-tile-icon{background:rgba(255,255,255,0.16);color:#ffffff}.subject-natural-sciences:hover .subject-tile-icon svg *,.subject-natural-sciences.is-active .subject-tile-icon svg *{stroke:#ffffff!important;fill:none!important}.subject-natural-sciences:hover .subject-tile-icon svg circle[fill],.subject-natural-sciences.is-active .subject-tile-icon svg circle[fill]{fill:#ffffff!important;stroke:none!important}.subject-social-sciences:hover,.subject-social-sciences.is-active{background:#A65A2E;border-color:#A65A2E;color:#ffffff}.subject-social-sciences:hover .subject-tile-label,.subject-social-sciences:hover .subject-tile-title,.subject-social-sciences.is-active .subject-tile-label,.subject-social-sciences.is-active .subject-tile-title{color:#ffffff}.subject-social-sciences:hover .subject-tile-icon,.subject-social-sciences.is-active .subject-tile-icon{background:rgba(255,255,255,0.16);color:#ffffff}.subject-social-sciences:hover .subject-tile-icon svg *,.subject-social-sciences.is-active .subject-tile-icon svg *{stroke:#ffffff!important;fill:none!important}.subject-social-sciences:hover .subject-tile-icon svg circle[fill],.subject-social-sciences.is-active .subject-tile-icon svg circle[fill]{fill:#ffffff!important;stroke:none!important}.subject-interdisciplinary:hover,.subject-interdisciplinary.is-active{background:#5E4B8B;border-color:#5E4B8B;color:#ffffff}.subject-interdisciplinary:hover .subject-tile-label,.subject-interdisciplinary:hover .subject-tile-title,.subject-interdisciplinary.is-active .subject-tile-label,.subject-interdisciplinary.is-active .subject-tile-title{color:#ffffff}.subject-interdisciplinary:hover .subject-tile-icon,.subject-interdisciplinary.is-active .subject-tile-icon{background:rgba(255,255,255,0.16);color:#ffffff}.subject-interdisciplinary:hover .subject-tile-icon svg *,.subject-interdisciplinary.is-active .subject-tile-icon svg *{stroke:#ffffff!important;fill:none!important}.subject-interdisciplinary:hover .subject-tile-icon svg circle[fill],.subject-interdisciplinary.is-active .subject-tile-icon svg circle[fill]{fill:#ffffff!important;stroke:none!important}.subject-applied-studies:hover,.subject-applied-studies.is-active{background:#B8741F;border-color:#B8741F;color:#ffffff}.subject-applied-studies:hover .subject-tile-label,.subject-applied-studies:hover .subject-tile-title,.subject-applied-studies.is-active .subject-tile-label,.subject-applied-studies.is-active .subject-tile-title{color:#ffffff}.subject-applied-studies:hover .subject-tile-icon,.subject-applied-studies.is-active .subject-tile-icon{background:rgba(255,255,255,0.16);color:#ffffff}.subject-applied-studies:hover .subject-tile-icon svg *,.subject-applied-studies.is-active .subject-tile-icon svg *{stroke:#ffffff!important;fill:none!important}.subject-applied-studies:hover .subject-tile-icon svg circle[fill],.subject-applied-studies.is-active .subject-tile-icon svg circle[fill]{fill:#ffffff!important;stroke:none!important}