/* PskovGU v402 shared page base: exact common prefix factored from institutes/secondary/telemost. */
.site-title-brand{color:#15579A!important;-webkit-text-fill-color:#15579A!important}html[data-theme="dark"] .site-title-brand{color:#88BCE9!important;-webkit-text-fill-color:#88BCE9!important}.study_year{position:relative!important;top:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:25px!important;padding:4px 10px!important;margin:0!important;color:#fff!important;background:#255894!important;border:0!important;border-radius:0!important;clip-path:polygon(9px 0, 100% 0, calc(100% - 9px) 100%, 0 100%)!important;transform:none!important;box-shadow:none!important;isolation:auto!important}.study_year::before{display:none!important;content:none!important}.study_year .code7,.study_year p{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:750!important;transform:none!important}html[data-theme="dark"] .study_year{background:#3E82BF!important}.college_title{position:relative!important;top:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;background:var(--accent, #E86F1C)!important;clip-path:polygon(9px 0, 100% 0, calc(100% - 9px) 100%, 0 100%)!important;transform:none!important;isolation:auto!important}.college_title::before{display:none!important;content:none!important}.college_title .code7,.college_title p{-webkit-text-fill-color:#fff!important;transform:none!important}.home-page .code3{filter:none!important}html[data-theme="dark"] .home-page .code3{filter:brightness(1.35) saturate(.95)!important}@media (min-width: 821px){.home-page .schedule-section .section-heading,.home-page .attention-section>.news_title{box-sizing:border-box!important;min-height:32px!important;height:32px!important;margin:0 0 10px!important;align-items:center!important}.home-page .attention-section>.news_title{display:flex!important}}.home-page .college-heading{display:flex!important;align-items:center!important;gap:9px!important;margin:0 0 10px!important;color:var(--home-text)!important;font-size:1.15rem!important;font-weight:760!important}.home-page .college-heading::before{content:""!important;display:inline-block!important;width:4px!important;height:22px!important;flex:0 0 4px!important;border-radius:999px!important;background:var(--home-orange)!important}.home-page .college-badge{all:unset!important;color:inherit!important;font:inherit!important}@media (max-width: 575.98px){.code1>div,.row.code1>div,header.code1>div,.container>.row:first-child>div,.home-page .code1>div,.home-page .row.code1>div,.home-page header.code1>div,.home-page .container>.row:first-child>div{display:grid!important;grid-template-columns:clamp(46px, 12.5vw, 58px) minmax(0, 1fr) 42px!important;grid-template-areas:"logo title theme"!important;row-gap:0!important}.code2,.home-page .code2{grid-area:logo!important;flex-basis:auto!important;margin:0!important}.code2 .code3,.home-page .code2 .code3{max-height:none!important}.code4,.home-page .code4{grid-area:title!important;min-width:0!important;width:100%!important;overflow:visible!important}.code5,.home-page .code5{display:flex!important;flex-direction:column!important;align-items:flex-start!important;flex-wrap:nowrap!important;gap:1px!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:clamp(1.45rem, 7.3vw, 1.9rem)!important;line-height:.98!important;letter-spacing:-.045em!important;text-wrap:nowrap!important}.site-title-prefix,.home-page .site-title-prefix{display:block!important;width:auto!important;white-space:nowrap!important}.site-title-brandline,.home-page .site-title-brandline{display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:clamp(5px, 1.8vw, 8px)!important;width:auto!important;max-width:100%!important;min-width:0!important;white-space:nowrap!important}.header-badges{flex-wrap:nowrap!important;min-width:0!important}.study_year,.college_title,.home-page .study_year{min-height:20px!important;padding:3px 7px!important;clip-path:polygon(7px 0, 100% 0, calc(100% - 7px) 100%, 0 100%)!important;flex:0 0 auto!important}.study_year .code7,.study_year p,.college_title .code7,.college_title p,.home-page .study_year .code7{font-size:clamp(.54rem, 2.15vw, .63rem)!important;line-height:1!important}.code6,.code6:not(:empty),.home-page .code6,.home-page .code6:not(:empty){inset:auto!important}.pskgu-theme,.home-page .pskgu-theme{display:inline-flex!important;align-self:center!important}.pskgu-theme__button,html.theme-ui-ready .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button,.home-page .pskgu-theme__button,html.theme-ui-ready .home-page .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.home-page .home-primary,.home-page .home-sidebar{display:contents!important}.home-page .home-primary .utility-section{order:0!important}.home-page .home-sidebar .utility-section{order:10!important}.home-page .college-heading{font-size:1.06rem!important}.home-page .college-heading::before{height:20px!important}}@media (max-width: 360px){.code1>div,.row.code1>div,header.code1>div,.container>.row:first-child>div,.home-page .code1>div,.home-page .row.code1>div,.home-page header.code1>div,.home-page .container>.row:first-child>div{grid-template-columns:42px minmax(0, 1fr) 38px!important}.code2,.home-page .code2{width:42px!important}.code5,.home-page .code5{font-size:clamp(1.25rem, 7.05vw, 1.48rem)!important}.pskgu-theme__button,html.theme-ui-ready .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button,.home-page .pskgu-theme__button,html.theme-ui-ready .home-page .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.study_year,.college_title,.home-page .study_year{padding:3px 6px!important}.study_year .code7,.study_year p,.college_title .code7,.college_title p,.home-page .study_year .code7{font-size:.53rem!important}}.study_year,.home-page .study_year{background:#eef5fb!important;color:#255894!important}.study_year .code7,.study_year p,.home-page .study_year .code7{-webkit-text-fill-color:#255894!important}html[data-theme="dark"] .study_year,html[data-theme="dark"] .home-page .study_year{background:rgba(76, 139, 196, .16)!important}html[data-theme="dark"] .study_year .code7,html[data-theme="dark"] .study_year p,html[data-theme="dark"] .home-page .study_year .code7{-webkit-text-fill-color:#a9d1f3!important}.college_title{background:#fff3e8!important;color:#d76516!important}.college_title .code7,.college_title p{-webkit-text-fill-color:#d76516!important}html[data-theme="dark"] .college_title{background:rgba(232,111,28,.14)!important}html[data-theme="dark"] .college_title .code7,html[data-theme="dark"] .college_title p{-webkit-text-fill-color:#ffb06c!important}.home-page .home-layout{display:grid!important;grid-template-columns:minmax(0, 1.52fr) minmax(330px, .82fr)!important;grid-template-areas:"schedule attention" "charts college"!important;gap:24px clamp(22px, 2.4vw, 30px)!important;align-items:start!important}.home-page .home-layout>.schedule-section{grid-area:schedule}.home-page .home-layout>.attention-section{grid-area:attention}.home-page .home-layout>.utility-section:not(.college){grid-area:charts}.home-page .home-layout>.college{grid-area:college}.home-page .utility-card--college{background:#fff8f2!important;border-color:#f0d1b6!important}.home-page .utility-card--college .utility-card__copy strong,.home-page .utility-card--college .utility-card__arrow{color:#c85b12!important}.home-page .utility-card--college:hover{background:#fff2e7!important;border-color:#e9b98f!important}html[data-theme="dark"] .home-page .utility-card--college{background:rgba(232,111,28,.09)!important;border-color:rgba(244,159,89,.24)!important}html[data-theme="dark"] .home-page .utility-card--college .utility-card__copy strong,html[data-theme="dark"] .home-page .utility-card--college .utility-card__arrow{color:#ffad69!important}.home-page .schedule-section .schedule-link__copy>span,.home-page .home-layout>.utility-section:not(.college) .utility-card__copy>span{display:none!important}.home-page .schedule-link{min-height:56px!important}@media (max-width: 820px){.home-page .home-layout>.attention-section{order:1!important}.home-page .home-layout>.schedule-section{order:2!important}.home-page .home-layout>.utility-section:not(.college){order:3!important}.home-page .home-layout>.college{order:4!important}}@media (max-width: 575.98px){.code1>div,.row.code1>div,header.code1>div,.container>.row:first-child>div,.home-page .code1>div,.home-page .row.code1>div,.home-page header.code1>div,.home-page .container>.row:first-child>div{grid-template-columns:52px minmax(0, 1fr) 46px!important;align-items:center!important;column-gap:10px!important;min-height:74px!important;padding-right:4px!important}.code2,.home-page .code2{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;align-self:center!important}.code2 .code3,.home-page .code2 .code3{width:52px!important;height:52px!important;object-fit:contain!important;display:block!important}.code4,.home-page .code4{align-self:center!important}.code5,.home-page .code5{min-height:52px!important;justify-content:center!important}.code6,.code6:not(:empty),.home-page .code6,.home-page .code6:not(:empty){grid-area:theme!important;grid-column:3!important;grid-row:1!important;position:static!important;width:46px!important;height:52px!important;min-height:52px!important;align-self:center!important;justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;margin:0!important;padding:0 6px 0 0!important;transform:none!important}.pskgu-theme,.home-page .pskgu-theme{height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}.pskgu-theme__button,html.theme-ui-ready .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button,.home-page .pskgu-theme__button,html.theme-ui-ready .home-page .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button{margin:0!important;align-self:center!important}}@media (max-width: 360px){.code1>div,.row.code1>div,header.code1>div,.container>.row:first-child>div,.home-page .code1>div,.home-page .row.code1>div,.home-page header.code1>div,.home-page .container>.row:first-child>div{grid-template-columns:46px minmax(0, 1fr) 43px!important;column-gap:7px!important}.code2,.home-page .code2,.code2 .code3,.home-page .code2 .code3{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}.code5,.home-page .code5{min-height:46px!important}.code6,.code6:not(:empty),.home-page .code6,.home-page .code6:not(:empty){width:43px!important;height:46px!important;min-height:46px!important;padding-right:5px!important}}.study_year,.home-page .study_year{position:relative!important;top:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:4px 10px 4px 11px!important;margin:0!important;background:#dceaf7!important;border-radius:0!important;clip-path:polygon(7px 0, 100% 0, calc(100% - 7px) 100%, 0 100%)!important;box-shadow:inset 0 0 0 1px rgba(31, 91, 148, .05)!important;transform:none!important}.study_year::before,.home-page .study_year::before{display:none!important;content:none!important}.study_year .code7,.study_year p,.home-page .study_year .code7{color:#1f5b94!important;-webkit-text-fill-color:#1f5b94!important;font-weight:750!important;letter-spacing:.005em!important;line-height:1!important;transform:none!important}.college_title{min-height:24px!important;padding:4px 10px 4px 11px!important;background:#ffe6d3!important;border-radius:0!important;clip-path:polygon(7px 0, 100% 0, calc(100% - 7px) 100%, 0 100%)!important;box-shadow:inset 0 0 0 1px rgba(196, 84, 16, .05)!important}.college_title .code7,.college_title p{color:#c45510!important;-webkit-text-fill-color:#c45510!important;font-weight:750!important;letter-spacing:.005em!important;line-height:1!important}html[data-theme="dark"] .study_year,html[data-theme="dark"] .home-page .study_year{background:#244f76!important}html[data-theme="dark"] .study_year .code7,html[data-theme="dark"] .study_year p,html[data-theme="dark"] .home-page .study_year .code7{-webkit-text-fill-color:#d6eaff!important}html[data-theme="dark"] .college_title{background:#6b3b1d!important}html[data-theme="dark"] .college_title .code7,html[data-theme="dark"] .college_title p{-webkit-text-fill-color:#ffd7b8!important}@media (max-width: 575.98px){.study_year,.home-page .study_year,.college_title{min-height:21px!important;padding:3px 8px 3px 9px!important;clip-path:polygon(6px 0, 100% 0, calc(100% - 6px) 100%, 0 100%)!important}}@media (min-width: 821px){.home-page .standalone-link--college{min-height:64px!important;padding:12px 18px!important}.home-page .code2{width:68px!important;min-width:68px!important}.home-page .code2 .code3{width:68px!important;height:68px!important}}.home-page .schedule-card.search-results-open .schedule-nav{display:none!important}.home-page .results-wrapper{position:static!important;display:block!important}.home-page .main-search-results{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.home-page .search-scroll{overflow:visible!important}.home-page .search-item-wrapper:not(:last-of-type){border-bottom:0!important}.home-page .search-item.is-active{color:inherit!important;background:var(--surface-hover)!important}@media (min-width: 821px){.home-page .schedule-card.search-results-open .main-search-results{flex:1 1 auto!important}.home-page .schedule-card.search-results-open .search-scroll{min-height:100%!important}}@media (max-width: 575.98px){.home-page .code1,.home-page .row.code1,.home-page header.code1,.home-page .container>.row:first-child{margin-top:8px!important;margin-bottom:20px!important}.home-page .code1>div,.home-page .row.code1>div,.home-page header.code1>div,.home-page .container>.row:first-child>div{position:relative!important;display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;grid-template-areas:"logo title"!important;align-items:center!important;column-gap:12px!important;min-height:0!important;height:auto!important;padding:18px 60px 18px 16px!important;box-sizing:border-box!important}.home-page .code2{grid-area:logo!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;margin:0!important;align-self:center!important}.home-page .code2 a{display:flex!important;width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important}.home-page .code2 .code3{display:block!important;width:64px!important;height:64px!important;object-fit:contain!important}.home-page .code4{grid-area:title!important;align-self:center!important;min-width:0!important}.home-page .code5{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-height:64px!important;margin:0!important;gap:2px!important;font-size:clamp(1.28rem, 6.8vw, 1.72rem)!important;line-height:.98!important;letter-spacing:-.042em!important}.home-page .code6,.home-page .code6:not(:empty){position:absolute!important;top:50%!important;right:14px!important;left:auto!important;bottom:auto!important;width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:20!important}.home-page .code6 .pskgu-theme,.home-page .code6 .pskgu-theme__button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important}}@media (max-width: 360px){.home-page .code1>div,.home-page .row.code1>div,.home-page header.code1>div,.home-page .container>.row:first-child>div{grid-template-columns:58px minmax(0,1fr)!important;padding:16px 54px 16px 13px!important;column-gap:9px!important}.home-page .code2,.home-page .code2 .code3{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important}.home-page .code5{min-height:58px!important}.home-page .code6,.home-page .code6:not(:empty){right:10px!important}}.home-page .search-icon-wrapper,.home-page .clear-btn-hitarea,.home-page .search-loading-indicator{top:30.5px!important;transform:translateY(-50%)!important}:root{--header-blue:#15579a;--search-accent:#2b6aa3}.site-title-prefix,.site-title-brand{color:var(--header-blue)!important;-webkit-text-fill-color:var(--header-blue)!important}.code3{filter:none!important}.code1,.row.code1,header.code1{width:100%!important}.code1>div,.row.code1>div,header.code1>div{position:relative!important;display:grid!important;grid-template-columns:68px minmax(0, 1fr) 44px!important;grid-template-areas:"logo title theme"!important;align-items:center!important;column-gap:16px!important;min-height:102px!important;padding:16px 20px!important;box-sizing:border-box!important}.code2{grid-area:logo!important;width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;margin:0!important;align-self:center!important}.code2 a{display:flex!important;width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important}.code2 .code3{display:block!important;width:68px!important;height:68px!important;object-fit:contain!important}.code4{grid-area:title!important;min-width:0!important;align-self:center!important}.code5{margin:0!important;color:var(--header-blue)!important}.code6,.code6:not(:empty){grid-area:theme!important;position:static!important;width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;transform:none!important;align-self:center!important;justify-self:end!important;display:flex!important;align-items:center!important;justify-content:center!important}.study_year,.college_title{top:-2px!important}.home-page .search-container{border-bottom:1px solid var(--home-line, #d6dfeb)!important;box-shadow:none!important}.home-page .search-container::after{background:var(--search-accent)!important}.home-page .main-search:focus,.home-page .main-search:focus-visible,.home-page .search-container input:focus,.home-page .search-container input:focus-visible{border:0!important;background:rgba(21, 87, 154, .025)!important}html[data-theme="dark"] .home-page .main-search:focus,html[data-theme="dark"] .home-page .main-search:focus-visible,html[data-theme="dark"] .home-page .search-container input:focus,html[data-theme="dark"] .home-page .search-container input:focus-visible{background:rgba(136, 188, 233, .045)!important}.home-page .main-search-results{position:static!important;background:var(--surface)!important}.home-page .search-scroll{scrollbar-color:rgba(105,126,151,.42) transparent!important;background:var(--surface)!important}.home-page .search-scroll::-webkit-scrollbar{width:7px!important}.home-page .search-scroll::-webkit-scrollbar-track{background:transparent!important}.home-page .search-scroll::-webkit-scrollbar-thumb{background:rgba(105,126,151,.34)!important;border-radius:999px!important}.home-page .search-item-wrapper{display:block!important;width:100%!important;height:var(--schedule-row-height, 61px)!important;margin:0!important;background:var(--surface)!important}.home-page .search-item{box-sizing:border-box!important;width:100%!important;height:var(--schedule-row-height, 61px)!important;min-height:var(--schedule-row-height, 61px)!important;max-height:var(--schedule-row-height, 61px)!important;margin:0!important;grid-template-columns:minmax(0,1fr) 24px!important;background:var(--surface)!important}.home-page .search-item .schedule-link__copy strong{font-size:.93rem!important;line-height:1.25!important;font-weight:700!important}.home-page .search-item.is-active,.home-page .search-item:hover,.home-page .search-item:focus-visible{background:var(--surface-hover)!important;outline:0!important}.home-page .search-fade{background:linear-gradient(to top, rgba(21,87,154,.12), transparent)!important}.home-page .search-fade-top{background:linear-gradient(to bottom, rgba(21,87,154,.10), transparent)!important}.home-page .schedule-card.search-results-open .schedule-nav{display:flex!important}.home-page .standalone-link:not(.standalone-link--college){grid-template-columns:minmax(0,1fr) 24px!important}.home-page .standalone-link:not(.standalone-link--college) .schedule-link__copy strong{font-size:.93rem!important;line-height:1.25!important;font-weight:700!important}@media (max-width: 575.98px){.code1>div,.row.code1>div,header.code1>div{position:relative!important;display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important;height:auto!important;box-sizing:border-box!important}.code4{grid-area:title!important;min-width:0!important;align-self:center!important}.code5{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;letter-spacing:-.042em!important}.site-title-brandline{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important;white-space:nowrap!important}.header-badges{display:inline-flex!important;align-items:center!important;gap:5px!important;white-space:nowrap!important}.code6,.code6:not(:empty){position:absolute!important;top:50%!important;left:auto!important;bottom:auto!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:20!important}.home-page .search-item{padding:9px 14px!important;grid-template-columns:minmax(0,1fr) 20px!important;gap:10px!important}.home-page .standalone-link:not(.standalone-link--college){padding:9px 14px!important;grid-template-columns:minmax(0,1fr) 20px!important;gap:10px!important}}@media (max-width: 360px){.code1>div,.row.code1>div,header.code1>div{grid-template-columns:58px minmax(0,1fr)!important}.code5{font-size:clamp(1.15rem, 6.55vw, 1.46rem)!important}.code6,.code6:not(:empty){width:38px!important;height:38px!important;min-height:38px!important}.code6 .pskgu-theme,.code6 .pskgu-theme__button,html.theme-ui-ready .code6 .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}}@media (min-width: 768px){.code1>div,.row.code1>div,header.code1>div{grid-template-columns:68px minmax(0, 1fr) 44px!important;column-gap:16px!important;padding-left:18px!important;padding-right:18px!important}.code2{justify-self:start!important}.code6,.code6:not(:empty){justify-self:end!important}}@media (max-width: 575.98px){.code1,.row.code1,header.code1,.container>.row:first-child{margin-top:7px!important;margin-bottom:16px!important}.code1>div,.row.code1>div,header.code1>div{grid-template-columns:58px minmax(0, 1fr)!important;grid-template-areas:"logo title"!important;column-gap:10px!important;min-height:0!important;padding:10px 54px 10px 12px!important}.code2,.code2 .code3{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important}.code5{min-height:58px!important;font-size:clamp(1.22rem, 6.55vw, 1.58rem)!important;line-height:.98!important}.code6,.code6:not(:empty){right:10px!important;width:38px!important;height:38px!important;min-height:38px!important}}@media (max-width: 360px){.code1>div,.row.code1>div,header.code1>div{grid-template-columns:54px minmax(0, 1fr)!important;column-gap:8px!important;padding:9px 50px 9px 10px!important}.code2,.code2 .code3{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important}.code5{min-height:54px!important}.code6,.code6:not(:empty){right:8px!important}}.home-page .attention-card{padding:12px 12px 11px!important}.home-page .update-notice,.home-page .contact-item,.home-page .telemost-link{min-height:0!important;padding-left:6px!important;padding-right:6px!important}.home-page .update-notice{padding-top:4px!important;padding-bottom:6px!important}.home-page .contact-list{gap:2px!important;margin:1px 0 7px!important}.home-page .contact-item{padding-top:6px!important;padding-bottom:6px!important}.home-page .update-notice__icon,.home-page .contact-item__icon{height:30px!important}.home-page .contact-item small,.home-page .update-notice span,.home-page .telemost-link small{line-height:1.2!important}.home-page .contact-item strong,.home-page .update-notice strong,.home-page .telemost-link strong{line-height:1.18!important}.home-page .telemost-link{min-height:58px!important;padding-top:8px!important;padding-bottom:8px!important}.home-page button.contact-item{width:100%!important;border:0!important;border-radius:10px!important;background:transparent!important;color:inherit!important;font:inherit!important;text-align:left!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important}.home-page button.contact-item:hover,.home-page button.contact-item:focus-visible{background:rgba(21, 87, 154, .055)!important;outline:0!important}.home-page button.contact-item:focus-visible{box-shadow:inset 0 0 0 1px rgba(21,87,154,.18)!important}@media (min-width: 821px){.home-page .home-layout{grid-template-rows:auto auto auto!important}}.phone-dialog{width:min(420px, calc(100vw - 28px));max-width:420px;padding:0;border:0;border-radius:18px;color:var(--home-text, #172033);background:var(--surface, #fff);box-shadow:0 24px 70px rgba(21, 41, 66, .22)}.phone-dialog::backdrop{background:rgba(16, 30, 48, .34);backdrop-filter:blur(2px)}.phone-dialog__panel{padding:20px}.phone-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.phone-dialog__eyebrow{display:block;margin-bottom:3px;color:#64748b;font-size:.78rem;font-weight:650}.phone-dialog h2{margin:0;color:#15579a;font-size:1.1rem;line-height:1.25}.phone-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;padding:0;border:1px solid rgba(21,87,154,.14);border-radius:10px;color:#52708f;background:rgba(21,87,154,.04);font:400 24px/1 sans-serif;cursor:pointer}.phone-dialog__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.phone-extension{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:70px;padding:12px 14px;border:1px solid rgba(21,87,154,.18);border-radius:13px;color:#15579a;background:rgba(21,87,154,.045);cursor:pointer;text-align:left}.phone-extension:hover,.phone-extension:focus-visible{background:rgba(21,87,154,.09);border-color:rgba(21,87,154,.3);outline:0}.phone-extension span{margin-bottom:2px;color:#6a7d93;font-size:.74rem;font-weight:600}.phone-extension strong{font-size:1.15rem;line-height:1.15}html[data-theme="dark"] .phone-dialog{background:#152234}html[data-theme="dark"] .phone-dialog__eyebrow{color:#9eb0c5}html[data-theme="dark"] .phone-dialog__close,html[data-theme="dark"] .phone-extension{color:#badaf7;border-color:rgba(169,212,251,.18);background:rgba(169,212,251,.06)}html[data-theme="dark"] .phone-extension span{color:#9eb0c5}@media (max-width: 480px){.phone-dialog__panel{padding:16px}.phone-dialog__actions{grid-template-columns:1fr}.phone-extension{min-height:60px}}@media (min-width: 768px){.home-page .code1>div,.home-page .row.code1>div,.home-page header.code1>div{position:relative!important;padding-left:18px!important;padding-right:18px!important}.home-page .code6,.home-page .code6:not(:empty){position:absolute!important;top:50%!important;left:auto!important;bottom:auto!important;transform:translateY(-50%)!important}}@media (max-width: 575.98px){.home-page .code1,.home-page .row.code1,.home-page header.code1,.home-page .container>.row:first-child,.college-page .code1,.college-page .row.code1,.college-page header.code1{margin-top:6px!important;margin-bottom:14px!important}.home-page .code1>div,.home-page .row.code1>div,.home-page header.code1>div,.home-page .container>.row:first-child>div,.college-page .code1>div,.college-page .row.code1>div,.college-page header.code1>div,body:not(.home-page):not(.college-page) .code1>div,body:not(.home-page):not(.college-page) .row.code1>div,body:not(.home-page):not(.college-page) header.code1>div{grid-template-columns:56px minmax(0, 1fr)!important;grid-template-areas:"logo title"!important;column-gap:9px!important;min-height:0!important;height:auto!important;padding:8px 50px 8px 11px!important}.home-page .code2,.home-page .code2 .code3,.college-page .code2,.college-page .code2 .code3,body:not(.home-page):not(.college-page) .code2,body:not(.home-page):not(.college-page) .code2 .code3{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important}.home-page .code5,.college-page .code5,body:not(.home-page):not(.college-page) .code5{min-height:56px!important;font-size:clamp(1.2rem, 6.35vw, 1.54rem)!important;line-height:.98!important}.home-page .code6,.home-page .code6:not(:empty),.college-page .code6,.college-page .code6:not(:empty),body:not(.home-page):not(.college-page) .code6,body:not(.home-page):not(.college-page) .code6:not(:empty){position:absolute!important;top:50%!important;right:9px!important;left:auto!important;bottom:auto!important;width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important}.home-page .code6 .pskgu-theme,.home-page .code6 .pskgu-theme__button,.college-page .code6 .pskgu-theme,.college-page .code6 .pskgu-theme__button,body:not(.home-page):not(.college-page) .code6 .pskgu-theme,body:not(.home-page):not(.college-page) .code6 .pskgu-theme__button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}}@media (min-width: 768px){.home-page .code6,.home-page .code6:not(:empty){right:18px!important}}@media (min-width: 576px){.code1>div,.row.code1>div,header.code1>div,.home-page .code1>div,.home-page .row.code1>div,.home-page header.code1>div,.college-page .code1>div,.college-page .row.code1>div,.college-page header.code1>div{position:relative!important;display:grid!important;grid-template-columns:64px minmax(0, 1fr) 42px!important;grid-template-areas:"logo title theme"!important;align-items:center!important;column-gap:14px!important;min-height:0!important;height:auto!important;padding:10px!important;box-sizing:border-box!important}.code2,.code2 .code3{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important}.code6,.code6:not(:empty),.home-page .code6,.home-page .code6:not(:empty),.college-page .code6,.college-page .code6:not(:empty){grid-area:theme!important;position:static!important;inset:auto!important;width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;transform:none!important;justify-self:end!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important}.code6 .pskgu-theme,.code6 .pskgu-theme__button,html.theme-ui-ready .code6 .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important}}@media (max-width: 575.98px){.code1>div,.row.code1>div,header.code1>div,.home-page .code1>div,.home-page .row.code1>div,.home-page header.code1>div,.home-page .container>.row:first-child>div,.college-page .code1>div,.college-page .row.code1>div,.college-page header.code1>div,body:not(.home-page):not(.college-page) .code1>div,body:not(.home-page):not(.college-page) .row.code1>div,body:not(.home-page):not(.college-page) header.code1>div{position:relative!important;display:grid!important;grid-template-columns:56px minmax(0, 1fr) 38px!important;grid-template-areas:"logo title theme"!important;align-items:center!important;column-gap:9px!important;min-height:0!important;height:auto!important;padding:8px!important;box-sizing:border-box!important}.code2,.code2 .code3,.home-page .code2,.home-page .code2 .code3,.college-page .code2,.college-page .code2 .code3{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important}.code6 .pskgu-theme,.code6 .pskgu-theme__button,html.theme-ui-ready .code6 .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important}}@media (max-width: 350px){.code1>div,.row.code1>div,header.code1>div,.home-page .code1>div,.home-page .row.code1>div,.home-page header.code1>div{grid-template-columns:52px minmax(0, 1fr) 36px!important;column-gap:7px!important;padding:7px!important}.code2,.code2 .code3,.home-page .code2,.home-page .code2 .code3{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important}.code5,.home-page .code5{min-height:52px!important}.code6,.code6:not(:empty),.home-page .code6,.home-page .code6:not(:empty){width:36px!important;height:36px!important;min-height:36px!important}}.home-page .phone-contact-trigger:focus{outline:0!important;box-shadow:none!important}.home-page .phone-contact-trigger:focus:not(:focus-visible){background:transparent!important}.home-page .search-scroll.keyboard-nav .search-item:hover:not(.is-active),.home-page .search-scroll.keyboard-nav .search-item:focus:not(.is-active),.home-page .search-scroll.keyboard-nav .search-item-wrapper:hover .search-item:not(.is-active){color:inherit!important;background:var(--surface)!important;box-shadow:none!important}html[data-theme="dark"] .home-page .main-search-results{border-bottom-color:#0f1a2a!important}@media (max-width: 820px){.home-page .schedule-card.search-results-open .schedule-nav{display:flex!important}.home-page .search-container{overflow:visible!important}.home-page .results-wrapper{position:static!important;inset:auto!important;width:100%!important;pointer-events:auto!important}.home-page .main-search-results{position:static!important;width:100%!important;max-height:calc(var(--schedule-row-height, 56px) * 3 + 4px)!important;overflow:hidden!important;background:var(--surface)!important}.home-page .search-scroll{width:100%!important;height:auto!important;max-height:calc(var(--schedule-row-height, 56px) * 3)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:var(--surface)!important}.home-page .search-item-wrapper,.home-page .search-item{height:var(--schedule-row-height, 56px)!important;min-height:var(--schedule-row-height, 56px)!important;max-height:var(--schedule-row-height, 56px)!important}.home-page .search-item{padding:9px 14px!important}}.home-page .search-container::after{display:none!important}:root{--home-row-min:66px}.code1,.row.code1,header.code1,.container>.row.code1:first-child,.home-page .code1,.home-page .row.code1,.home-page header.code1,.home-page .container>.row.code1:first-child,.college-page .code1,.college-page .row.code1,.college-page header.code1,.college-page .container>.row.code1:first-child{padding:0!important}@media (min-width: 576px){.code1>div,.row.code1>div,header.code1>div,.container>.row.code1:first-child>div,.home-page .code1>div,.home-page .row.code1>div,.home-page header.code1>div,.home-page .container>.row.code1:first-child>div,.college-page .code1>div,.college-page .row.code1>div,.college-page header.code1>div,.college-page .container>.row.code1:first-child>div{position:relative!important;display:grid!important;grid-template-columns:64px minmax(0, 1fr) 42px!important;grid-template-areas:"logo title theme"!important;align-items:center!important;column-gap:14px!important;width:100%!important;min-height:0!important;height:auto!important;padding:12px!important;box-sizing:border-box!important}.code2,.code2 .code3,.home-page .code2,.home-page .code2 .code3,.college-page .code2,.college-page .code2 .code3{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important}.code6,.code6:not(:empty),.home-page .code6,.home-page .code6:not(:empty),.college-page .code6,.college-page .code6:not(:empty),body:not(.home-page):not(.college-page) .code6,body:not(.home-page):not(.college-page) .code6:not(:empty){grid-area:theme!important;position:static!important;inset:auto!important;width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;transform:none!important;justify-self:end!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important}}@media (max-width: 575.98px){.code1,.row.code1,header.code1,.container>.row.code1:first-child,.home-page .code1,.home-page .row.code1,.home-page header.code1,.home-page .container>.row.code1:first-child,.college-page .code1,.college-page .row.code1,.college-page header.code1,.college-page .container>.row.code1:first-child{margin-top:6px!important;margin-bottom:14px!important}.code1>div,.row.code1>div,header.code1>div,.container>.row.code1:first-child>div,.home-page .code1>div,.home-page .row.code1>div,.home-page header.code1>div,.home-page .container>.row.code1:first-child>div,.college-page .code1>div,.college-page .row.code1>div,.college-page header.code1>div,.college-page .container>.row.code1:first-child>div,body:not(.home-page):not(.college-page) .code1>div,body:not(.home-page):not(.college-page) .row.code1>div{position:relative!important;display:grid!important;grid-template-columns:56px minmax(0, 1fr) 38px!important;grid-template-areas:"logo title theme"!important;align-items:center!important;column-gap:10px!important;width:100%!important;min-height:0!important;height:auto!important;padding:12px!important;box-sizing:border-box!important}.code2,.code2 .code3,.home-page .code2,.home-page .code2 .code3,.college-page .code2,.college-page .code2 .code3,body:not(.home-page):not(.college-page) .code2,body:not(.home-page):not(.college-page) .code2 .code3{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important}.code6,.code6:not(:empty),.home-page .code6,.home-page .code6:not(:empty),.college-page .code6,.college-page .code6:not(:empty),body:not(.home-page):not(.college-page) .code6,body:not(.home-page):not(.college-page) .code6:not(:empty){grid-area:theme!important;position:static!important;inset:auto!important;width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;transform:none!important;justify-self:end!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important}}@media (min-width: 821px){.home-page .home-layout{grid-template-rows:auto auto!important}.home-page .home-secondary{grid-area:secondary!important;display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;align-self:stretch!important}.home-page .attention-section{order:1!important;flex:0 0 auto!important}.home-page .utility-section.college{order:2!important;margin-top:auto!important;flex:0 0 auto!important}.home-page .schedule-nav .schedule-link{box-sizing:border-box!important}}@media (max-width: 820px){.home-page .home-secondary{display:contents!important}}@media (max-width: 820px){.home-page .schedule-nav .schedule-link{flex:0 0 var(--home-row-min)!important;min-height:var(--home-row-min)!important}}.home-page .standalone-link:not(.standalone-link--college){grid-template-columns:minmax(0, 1fr) 24px!important;gap:14px!important;align-items:center!important}.home-page .standalone-link--college{min-height:66px!important;padding:12px 18px!important;box-sizing:border-box!important}.home-page .main-search-results{left:0!important;right:0!important;top:0!important;color:inherit!important}html[data-theme="dark"] .home-page .main-search-results{box-shadow:0 17px 20px -15px rgba(0, 0, 0, .78)!important}.home-page .search-item-wrapper{padding:0!important;border:0!important;background:var(--surface, #fff)!important}.home-page .search-item{gap:0!important;color:inherit!important}.home-page .search-scroll.mouse-nav .search-item:hover,.home-page .search-item.is-active{background:var(--surface-hover, #f6f9fd)!important}.home-page .search-scroll.keyboard-nav .search-item:hover:not(.is-active),.home-page .search-scroll.keyboard-nav .search-item:focus:not(.is-active),.home-page .search-scroll.keyboard-nav .search-item:focus-visible:not(.is-active){background:var(--surface, #fff)!important}.home-page .search-fade,.home-page .search-fade-top{display:none!important}.home-page .main-search:focus,.home-page .main-search:focus-visible,.home-page .search-container input:focus,.home-page .search-container input:focus-visible{border-color:transparent!important}:root{--v36-header-pad:10px;--v36-header-logo:68px;--v36-theme-size:42px;--v36-row-min:68px}.code1>div,.row.code1>div,header.code1>div,.container>.row.code1:first-child>div{position:relative!important;display:grid!important;grid-template-columns:var(--v36-header-logo) minmax(0, 1fr)!important;grid-template-areas:"logo title"!important;align-items:center!important;column-gap:12px!important;width:100%!important;min-height:0!important;height:auto!important;padding:var(--v36-header-pad) calc(var(--v36-theme-size) + var(--v36-header-pad) * 2) var(--v36-header-pad) var(--v36-header-pad)!important;box-sizing:border-box!important}.code2 .code3{transform:scale(1.18)!important;transform-origin:center!important}.code6,.code6:not(:empty),.home-page .code6,.home-page .code6:not(:empty),.college-page .code6,.college-page .code6:not(:empty),body:not(.home-page):not(.college-page) .code6,body:not(.home-page):not(.college-page) .code6:not(:empty){position:absolute!important;top:50%!important;right:var(--v36-header-pad)!important;left:auto!important;bottom:auto!important;transform:translateY(-50%)!important}.code6 .pskgu-theme{width:100%!important;height:100%!important;margin:0!important}.code6 .pskgu-theme__button,html.theme-ui-ready .code6 .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button{width:var(--v36-theme-size)!important;min-width:var(--v36-theme-size)!important;height:var(--v36-theme-size)!important;min-height:var(--v36-theme-size)!important;margin:0!important;align-self:center!important}@media (max-width: 575.98px){:root{--v36-header-pad:9px;--v36-header-logo:58px;--v36-theme-size:38px}.code1>div,.row.code1>div,header.code1>div,.container>.row.code1:first-child>div{column-gap:10px!important}.code5,.home-page .code5,.college-page .code5{min-height:var(--v36-header-logo)!important;margin:0!important;align-self:center!important;justify-content:center!important}}@media (min-width: 821px){.home-page .home-layout{display:grid!important;grid-template-columns:minmax(0, 1.5fr) minmax(330px, .8fr)!important;grid-template-areas:"schedule attention" "schedule college" "charts ."!important;grid-template-rows:minmax(0, 1fr) auto auto!important;column-gap:28px!important;row-gap:12px!important;align-items:stretch!important}.home-page .schedule-section{grid-area:schedule!important;display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;align-self:stretch!important}.home-page .attention-section{grid-area:attention!important;display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;height:100%!important;align-self:stretch!important}.home-page .utility-section.college{grid-area:college!important;align-self:end!important;margin:0!important}.home-page .utility-section:not(.college){grid-area:charts!important;align-self:start!important;margin-top:6px!important}.home-page .attention-section .attention-card{flex:1 1 auto!important;min-height:0!important}.home-page .attention-section .contact-list{gap:clamp(2px, .45vw, 7px)!important}.home-page .schedule-card{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-height:0!important}.home-page .schedule-nav{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-height:0!important}.home-page .schedule-nav .schedule-link{flex:1 1 0!important;min-height:var(--v36-row-min)!important;height:auto!important;max-height:none!important}}@media (max-width: 820px){.home-page .home-layout{display:flex!important;flex-direction:column!important;gap:22px!important}.home-page .attention-section{order:1!important}.home-page .schedule-section{order:2!important}.home-page .utility-section:not(.college){order:3!important}.home-page .utility-section.college{order:4!important}}.home-page .search-container{position:relative!important;overflow:visible!important;z-index:50!important}.home-page .results-wrapper{position:absolute!important;left:0!important;right:0!important;top:100%!important;width:100%!important;height:0!important;z-index:90!important;pointer-events:none!important}.home-page .main-search-results{inset:0 0 auto 0!important;width:100%!important;max-height:calc(var(--schedule-row-height, var(--v36-row-min)) * 3)!important;margin:0!important;padding:0!important;overflow:hidden!important;background:var(--surface, #fff)!important;border:0!important;border-radius:0!important;pointer-events:auto!important}.home-page .search-scroll{position:relative!important;z-index:1!important;display:block!important;width:100%!important;max-height:calc(var(--schedule-row-height, var(--v36-row-min)) * 3)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;background:var(--surface, #fff)!important}.home-page .search-item-wrapper,.home-page .search-item{width:100%!important;height:var(--schedule-row-height, var(--v36-row-min))!important;min-height:var(--schedule-row-height, var(--v36-row-min))!important;max-height:var(--schedule-row-height, var(--v36-row-min))!important;margin:0!important;box-sizing:border-box!important}.home-page .search-item{padding:12px 18px!important;display:grid!important;grid-template-columns:minmax(0, 1fr)!important;align-items:center!important;background:var(--surface, #fff)!important;border:0!important;border-bottom:1px solid var(--home-line, #d6dfeb)!important;border-radius:0!important;box-shadow:none!important;transform:none!important}.home-page .search-item .schedule-link__arrow{display:none!important}.home-page .search-item:hover,.home-page .search-item:focus,.home-page .search-item:focus-visible,.home-page .search-item.is-active{transform:none!important;outline:0!important;box-shadow:none!important}.home-page .search-scroll.mouse-nav .search-item:hover,.home-page .search-item.is-active{background:var(--surface-hover, #f3f7fc)!important}.home-page .search-fade{background:linear-gradient(to bottom, rgba(255,255,255,0), var(--surface, #fff) 76%)!important}.home-page .search-fade-top{background:linear-gradient(to top, rgba(255,255,255,0), var(--surface, #fff) 76%)!important}.home-page .search-fade::after{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;color:var(--home-soft, #718096)!important;font-size:10px!important;line-height:1!important;letter-spacing:3px!important;opacity:.72!important}html[data-theme="dark"] .home-page .search-fade{background:linear-gradient(to bottom, rgba(15,23,42,0), var(--surface, #111827) 76%)!important}html[data-theme="dark"] .home-page .search-fade-top{background:linear-gradient(to top, rgba(15,23,42,0), var(--surface, #111827) 76%)!important}.home-page .search-container::after{content:""!important;display:block!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:2px!important;background:var(--search-accent, #286aa6)!important;transform:scaleX(0)!important;transform-origin:center center!important;opacity:1!important;z-index:95!important;pointer-events:none!important;transition:transform .24s cubic-bezier(.22,.72,.25,1)!important}.home-page .search-container:focus-within::after,.home-page .search-container.is-focused::after{transform:scaleX(1)!important}.home-page .main-search,.home-page .search-container input{border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid var(--home-line, #d6dfeb)!important}.home-page .main-search:focus,.home-page .main-search:focus-visible,.home-page .search-container input:focus,.home-page .search-container input:focus-visible{outline:0!important;box-shadow:none!important;border-bottom-color:var(--home-line, #d6dfeb)!important}.home-page .schedule-nav,.home-page .schedule-card.search-results-open .schedule-nav{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;width:100%!important}.home-page .schedule-nav .schedule-link{width:100%!important;min-height:var(--v36-row-min)!important;box-sizing:border-box!important;padding:12px 18px!important;grid-template-columns:minmax(0, 1fr) 24px!important;gap:14px!important;align-items:center!important}@media (max-width: 820px){.home-page .schedule-nav .schedule-link{flex:0 0 var(--v36-row-min)!important;height:var(--v36-row-min)!important;max-height:var(--v36-row-min)!important}}.home-page .standalone-link:not(.standalone-link--college){width:100%!important;height:var(--home-schedule-row-height, var(--v36-row-min))!important;min-height:var(--home-schedule-row-height, var(--v36-row-min))!important;max-height:var(--home-schedule-row-height, var(--v36-row-min))!important;padding:12px 18px!important;box-sizing:border-box!important}:root{--v37-header-pad:12px;--v37-logo-size:64px;--v37-theme-size:42px;--v37-header-gap:12px;--v37-info-gap:12px;--v37-scroll-accent:#2a6ca8;--v37-scroll-line:rgba(42,108,168,.34);--v37-scroll-tint:rgba(42,108,168,.13)}.code1,.row.code1,header.code1,.container>.row.code1:first-child{padding:0!important;min-height:0!important;height:auto!important}.code1>div,.row.code1>div,header.code1>div,.container>.row.code1:first-child>div,.home-page .code1>div,.college-page .code1>div,body:not(.home-page):not(.college-page) .code1>div{position:relative!important;display:grid!important;grid-template-columns:var(--v37-logo-size) minmax(0, 1fr) var(--v37-theme-size)!important;grid-template-areas:"logo title theme"!important;align-items:center!important;column-gap:var(--v37-header-gap)!important;width:100%!important;min-height:0!important;height:auto!important;padding:var(--v37-header-pad)!important;box-sizing:border-box!important}.code2,.home-page .code2,.college-page .code2,body:not(.home-page):not(.college-page) .code2{grid-area:logo!important;width:var(--v37-logo-size)!important;height:var(--v37-logo-size)!important;min-width:var(--v37-logo-size)!important;min-height:var(--v37-logo-size)!important;margin:0!important;padding:0!important;align-self:center!important}.code2 a,.code2 .code3,.home-page .code2 .code3,.college-page .code2 .code3,body:not(.home-page):not(.college-page) .code2 .code3{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;object-fit:contain!important;transform:none!important;transform-origin:center!important}.code4,.home-page .code4,.college-page .code4,body:not(.home-page):not(.college-page) .code4{grid-area:title!important;min-width:0!important;margin:0!important;align-self:center!important}.code6,.code6:not(:empty),.home-page .code6,.home-page .code6:not(:empty),.college-page .code6,.college-page .code6:not(:empty),body:not(.home-page):not(.college-page) .code6,body:not(.home-page):not(.college-page) .code6:not(:empty){grid-area:theme!important;position:static!important;inset:auto!important;width:var(--v37-theme-size)!important;height:var(--v37-theme-size)!important;min-width:var(--v37-theme-size)!important;min-height:var(--v37-theme-size)!important;margin:0!important;padding:0!important;transform:none!important;justify-self:end!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:40!important}.code6 .pskgu-theme,.code6 .pskgu-theme__button,html.theme-ui-ready .code6 .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button{width:var(--v37-theme-size)!important;min-width:var(--v37-theme-size)!important;height:var(--v37-theme-size)!important;min-height:var(--v37-theme-size)!important;margin:0!important;padding:0!important;align-self:center!important}.code6 .pskgu-theme{display:flex!important;align-items:center!important;justify-content:center!important}.home-page .attention-section .attention-card{justify-content:flex-start!important}.home-page .attention-section .contact-list{display:grid!important;grid-template-columns:minmax(0, 1fr)!important}.home-page .attention-section .update-notice,.home-page .attention-section .contact-item{grid-template-columns:28px minmax(0, 1fr)!important}.home-page .search-fade,.home-page .search-fade-top{display:block!important;position:absolute!important;left:0!important;right:0!important;height:24px!important;z-index:7!important;pointer-events:none!important;opacity:0;transition:opacity .16s ease!important}.home-page .search-fade{background:linear-gradient(to bottom, rgba(42,108,168,0), var(--v37-scroll-tint) 82%)!important}.home-page .search-fade-top{top:0!important;background:linear-gradient(to top, rgba(42,108,168,0), var(--v37-scroll-tint) 82%)!important}.home-page .search-fade::after,.home-page .search-fade-top::after{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;color:var(--v37-scroll-accent)!important;font-size:17px!important;font-weight:700!important;line-height:1!important;opacity:.9!important;text-shadow:none!important}.home-page .search-fade::after{bottom:1px!important}.home-page .search-fade-top::after{content:"⌃"!important;top:1px!important}html[data-theme="dark"]{--v37-scroll-line:rgba(132,181,224,.38);--v37-scroll-tint:rgba(77,143,201,.18);--v37-scroll-accent:#86b8e2}@media (max-width: 575.98px){:root{--v37-header-pad:10px;--v37-logo-size:56px;--v37-theme-size:38px;--v37-header-gap:9px;--v37-info-gap:12px}.code1,.row.code1,header.code1,.container>.row.code1:first-child{margin-top:6px!important;margin-bottom:14px!important}.code5,.home-page .code5,.college-page .code5,body:not(.home-page):not(.college-page) .code5{min-height:0!important;margin:0!important;align-self:center!important}.home-page .home-layout{display:flex!important;flex-direction:column!important;gap:22px!important}.home-page .attention-section{order:1!important}.home-page .schedule-section{order:2!important}.home-page .utility-section:not(.college){order:3!important}.home-page .utility-section.college{order:4!important}}.code2,.home-page .code2,.college-page .code2,body:not(.home-page):not(.college-page) .code2{grid-column:1!important;grid-row:1!important}.code4,.home-page .code4,.college-page .code4,body:not(.home-page):not(.college-page) .code4{grid-column:2!important;grid-row:1!important}.code6,.code6:not(:empty),.home-page .code6,.home-page .code6:not(:empty),.college-page .code6,.college-page .code6:not(:empty),body:not(.home-page):not(.college-page) .code6,body:not(.home-page):not(.college-page) .code6:not(:empty){grid-column:3!important;grid-row:1!important}html body .code6 .pskgu-theme,html body .code6 .pskgu-theme.is-ready,html.theme-ui-ready body .code6 .pskgu-theme.is-ready[data-theme-ready="true"]{top:auto!important;right:auto!important;bottom:auto!important;left:auto!important}@media (max-width: 575.98px){html body .container>header.code1.row>div,html body .container>.row.code1:first-child>div{padding:10px!important}}@media (min-width: 821px){:root{--v38-header-pad:10px;--v38-logo-size:64px;--v38-theme-size:42px;--v38-header-gap:12px}html body .container>header.code1.row,html body .container>.row.code1:first-child{padding:0!important}html body .container>header.code1.row>div,html body .container>.row.code1:first-child>div{display:grid!important;grid-template-columns:var(--v38-logo-size) minmax(0, 1fr) var(--v38-theme-size)!important;grid-template-areas:"logo title theme"!important;grid-template-rows:1fr!important;width:100%!important;min-height:0!important;max-height:none!important}html body .code2{grid-area:logo!important;grid-column:1!important;grid-row:1!important;width:var(--v38-logo-size)!important;height:var(--v38-logo-size)!important;min-width:var(--v38-logo-size)!important;min-height:var(--v38-logo-size)!important;margin:0!important;padding:0!important;align-self:center!important;justify-self:start!important}html body .code2 a,html body .code2 .code3{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;object-fit:contain!important;transform:none!important}html body .code4{grid-area:title!important;grid-column:2!important;grid-row:1!important;align-self:center!important;min-width:0!important;margin:0!important}html body .code6,html body .code6:not(:empty),html body .home-page .code6,html body .college-page .code6,html body body:not(.home-page):not(.college-page) .code6{grid-area:theme!important;grid-column:3!important;grid-row:1!important;position:absolute!important;top:50%!important;right:var(--v38-header-pad)!important;bottom:auto!important;left:auto!important;width:var(--v38-theme-size)!important;height:var(--v38-theme-size)!important;min-width:var(--v38-theme-size)!important;min-height:var(--v38-theme-size)!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;justify-self:auto!important;align-self:auto!important;z-index:40!important}html body .code6 .pskgu-theme,html body .code6 .pskgu-theme.is-ready,html.theme-ui-ready body .code6 .pskgu-theme.is-ready[data-theme-ready="true"]{position:static!important;inset:auto!important;width:var(--v38-theme-size)!important;height:var(--v38-theme-size)!important;min-width:var(--v38-theme-size)!important;min-height:var(--v38-theme-size)!important;margin:0!important;padding:0!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important}html body .code6 .pskgu-theme__button,html.theme-ui-ready body .code6 .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button{position:static!important;inset:auto!important;width:var(--v38-theme-size)!important;height:var(--v38-theme-size)!important;min-width:var(--v38-theme-size)!important;min-height:var(--v38-theme-size)!important;margin:0!important;padding:0!important;transform:none!important}.home-page .attention-section .attention-card{display:flex!important;flex-direction:column!important;gap:0!important;padding:14px!important}.home-page .attention-section .contact-list{margin:0!important;padding:0!important}.home-page .attention-section .update-notice,.home-page .attention-section .contact-item,.home-page .attention-section .telemost-link{flex:0 0 auto!important;margin:0!important}}:root{--v39-header-pad-desktop:8px;--v39-header-pad-mobile:10px;--v39-logo-desktop:60px;--v39-logo-mobile:56px;--v39-theme-desktop:40px;--v39-theme-mobile:38px;--v39-header-gap-desktop:10px;--v39-header-gap-mobile:9px;--v39-info-row:56px}html body .container>header.code1.row>div,html body .container>.row.code1:first-child>div{grid-template-columns:var(--v39-logo-desktop) minmax(0, 1fr) var(--v39-theme-desktop)!important;grid-template-rows:1fr!important}html body .code6 .pskgu-theme,html body .code6 .pskgu-theme.is-ready,html.theme-ui-ready body .code6 .pskgu-theme.is-ready[data-theme-ready="true"]{position:static!important;inset:auto!important;width:var(--v39-theme-desktop)!important;height:var(--v39-theme-desktop)!important;min-width:var(--v39-theme-desktop)!important;min-height:var(--v39-theme-desktop)!important;margin:0!important;padding:0!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important}html body .code6 .pskgu-theme__button,html.theme-ui-ready body .code6 .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button{position:static!important;inset:auto!important;width:var(--v39-theme-desktop)!important;height:var(--v39-theme-desktop)!important;min-width:var(--v39-theme-desktop)!important;min-height:var(--v39-theme-desktop)!important;margin:0!important;padding:0!important;transform:none!important}html body .pskgu-theme__button:focus:not(:focus-visible){outline:0!important}html body .pskgu-theme__button[data-theme-just-closed="true"]{outline:0!important}.home-page .attention-section .attention-card{padding:10px!important;gap:0!important}.home-page .attention-section .contact-list{margin:0!important;padding:0!important;gap:0!important}.home-page .attention-section .update-notice,.home-page .attention-section .contact-item,.home-page .attention-section .telemost-link{min-height:var(--v39-info-row)!important;margin:0!important;box-sizing:border-box!important}.home-page .attention-section .update-notice,.home-page .attention-section .contact-item{display:grid!important;grid-template-columns:30px minmax(0, 1fr)!important;column-gap:10px!important;align-items:center!important;padding:7px 6px!important}.home-page .attention-section .update-notice__icon,.home-page .attention-section .contact-item__icon{width:30px!important;height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important}.home-page .attention-section .telemost-link{padding:7px 10px!important;align-items:center!important}@media (min-width: 821px){.home-page .attention-section .attention-card{display:grid!important;grid-template-rows:repeat(4, minmax(var(--v39-info-row), 1fr))!important;align-items:stretch!important;justify-content:stretch!important}.home-page .attention-section .contact-list{display:contents!important}.home-page .attention-section .update-notice,.home-page .attention-section .contact-item,.home-page .attention-section .telemost-link{height:100%!important;min-height:var(--v39-info-row)!important}}@media (max-width: 820px){html body .container>header.code1.row,html body .container>.row.code1:first-child{padding:0!important}html body .container>header.code1.row>div,html body .container>.row.code1:first-child>div{grid-template-columns:var(--v39-logo-mobile) minmax(0, 1fr) var(--v39-theme-mobile)!important}.home-page .attention-section .attention-card{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:9px!important;gap:0!important}.home-page .attention-section .contact-list{display:flex!important;flex-direction:column!important;gap:0!important}.home-page .attention-section .update-notice,.home-page .attention-section .contact-item,.home-page .attention-section .telemost-link{min-height:56px!important;height:56px!important}.home-page .attention-section .update-notice,.home-page .attention-section .contact-item{padding:6px 7px!important}.home-page .attention-section .telemost-link{padding:6px 9px!important}}:root{--v40-header-pad-x:10px;--v40-header-pad-y:8px;--v40-header-logo:56px;--v40-header-theme:38px;--v40-header-gap:10px}html body .container>header.code1.row>div,html body .container>.row.code1:first-child>div{grid-template-columns:var(--v40-header-logo) minmax(0, 1fr) var(--v40-header-theme)!important;grid-template-rows:var(--v40-header-logo)!important}html body .code2 a,html body .code2 .code3{transform:scale(1.035)!important;transform-origin:center!important}@media (max-width: 820px){:root{--v40-header-pad-x:9px;--v40-header-pad-y:8px;--v40-header-logo:52px;--v40-header-theme:38px;--v40-header-gap:9px}html body .container>header.code1.row>div,html body .container>.row.code1:first-child>div{grid-template-rows:var(--v40-header-logo)!important}html body .code2 a,html body .code2 .code3{transform:scale(1.025)!important}}:root{--v41-header-inset:13px;--v41-logo-size:52px;--v41-theme-size:38px;--v41-header-gap:10px}html body .container>header.code1.row>div,html body .container>.row.code1:first-child>div{grid-template-columns:var(--v41-logo-size) minmax(0, 1fr) var(--v41-theme-size)!important;grid-template-rows:var(--v41-logo-size)!important}html body .code2 a,html body .code2 .code3{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;object-fit:contain!important;transform:none!important}html body .code4,html body .home-page .code4,html body .college-page .code4,html body body:not(.home-page):not(.college-page) .code4{min-width:0!important}html body .code5,html body .home-page .code5,html body .college-page .code5{margin-top:0!important;margin-bottom:0!important}@media (max-width: 820px){:root{--v41-header-inset:13px;--v41-logo-size:52px;--v41-theme-size:38px;--v41-header-gap:9px}}.home-page .search-fade{background:linear-gradient( to bottom, rgba(42,108,168,0) 0%, rgba(42,108,168,.07) 52%, var(--v37-scroll-tint, rgba(42,108,168,.14)) 100% )!important}html[data-theme="dark"] .home-page .search-fade{background:linear-gradient( to bottom, rgba(77,143,201,0) 0%, rgba(77,143,201,.08) 52%, rgba(77,143,201,.18) 100% )!important}:root{--v42-desk-inset:18px;--v42-desk-logo:48px;--v42-desk-theme:40px;--v42-desk-gap:12px;--v42-mob-inset:13px;--v42-mob-logo:52px;--v42-mob-theme:38px;--v42-mob-gap:9px}html body .container>header.code1.row>div,html body .container>.row.code1:first-child>div{grid-template-columns:var(--v42-desk-logo) minmax(0, 1fr) var(--v42-desk-theme)!important;grid-template-rows:var(--v42-desk-logo)!important}@media (max-width: 820px){html body .container>header.code1.row>div,html body .container>.row.code1:first-child>div{grid-template-columns:var(--v42-mob-logo) minmax(0, 1fr) var(--v42-mob-theme)!important;grid-template-rows:var(--v42-mob-logo)!important;min-height:calc(var(--v42-mob-logo) + (var(--v42-mob-inset) * 2))!important;max-height:calc(var(--v42-mob-logo) + (var(--v42-mob-inset) * 2))!important}}:root{--v43-desk-inset:14px;--v43-desk-logo:52px;--v43-desk-theme:40px;--v43-desk-gap:11px;--v43-mob-inset:13px;--v43-mob-logo:52px;--v43-mob-theme:38px;--v43-mob-gap:9px}html body .container>header.code1.row>div,html body .container>.row.code1:first-child>div{position:relative!important;display:grid!important;grid-template-columns:var(--v43-desk-logo) minmax(0, 1fr) var(--v43-desk-theme)!important;grid-template-areas:"logo title theme"!important;grid-template-rows:var(--v43-desk-logo)!important;align-items:center!important;align-content:center!important;width:100%!important;min-height:0!important;max-height:none!important;margin:0!important;box-sizing:border-box!important}html body .code2,html body .home-page .code2,html body .college-page .code2,html body body:not(.home-page):not(.college-page) .code2{grid-area:logo!important;grid-column:1!important;grid-row:1!important;margin:0!important;padding:0!important;align-self:center!important;justify-self:start!important}html body .code2 a,html body .code2 .code3,html body .home-page .code2 .code3,html body .college-page .code2 .code3{display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;object-fit:contain!important;transform:none!important}html body .code4,html body .home-page .code4,html body .college-page .code4,html body body:not(.home-page):not(.college-page) .code4{grid-area:title!important;grid-column:2!important;grid-row:1!important;width:auto!important;height:var(--v43-desk-logo)!important;min-height:var(--v43-desk-logo)!important;margin:0!important;padding:0!important;align-self:center!important;display:flex!important;align-items:center!important}html body .code5,html body .home-page .code5,html body .college-page .code5{width:auto!important;min-width:0!important;height:var(--v43-desk-logo)!important;min-height:var(--v43-desk-logo)!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;align-content:center!important}html body .code6,html body .code6:not(:empty),html body .home-page .code6,html body .home-page .code6:not(:empty),html body .college-page .code6,html body .college-page .code6:not(:empty),html body body:not(.home-page):not(.college-page) .code6,html body body:not(.home-page):not(.college-page) .code6:not(:empty){grid-area:theme!important;grid-column:3!important;grid-row:1!important;position:static!important;inset:auto!important;width:var(--v43-desk-theme)!important;height:var(--v43-desk-theme)!important;min-width:var(--v43-desk-theme)!important;min-height:var(--v43-desk-theme)!important;margin:0!important;padding:0!important;transform:none!important;align-self:center!important;justify-self:end!important;display:flex!important;align-items:center!important;justify-content:center!important}html body .code6 .pskgu-theme,html body .code6 .pskgu-theme.is-ready,html.theme-ui-ready body .code6 .pskgu-theme.is-ready[data-theme-ready="true"],html body .code6 .pskgu-theme__button,html.theme-ui-ready body .code6 .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button{position:static!important;inset:auto!important;width:var(--v43-desk-theme)!important;height:var(--v43-desk-theme)!important;min-width:var(--v43-desk-theme)!important;min-height:var(--v43-desk-theme)!important;margin:0!important;padding:0!important;transform:none!important;align-self:center!important}@media (max-width: 820px){html body .container>header.code1.row>div,html body .container>.row.code1:first-child>div{grid-template-columns:var(--v43-mob-logo) minmax(0, 1fr) var(--v43-mob-theme)!important;grid-template-rows:var(--v43-mob-logo)!important}html body .code5,html body .home-page .code5,html body .college-page .code5{align-content:flex-start!important}}.phone-dialog__close,.phone-dialog__close:hover,.phone-dialog__close:focus,.phone-dialog__close:focus-visible,.phone-dialog__close:active{border:0!important;outline:0!important;box-shadow:none!important}:root{--v44-desk-pad-x:14px;--v44-desk-pad-y:16px;--v44-desk-logo:52px;--v44-desk-theme:40px;--v44-desk-gap:11px;--v44-mob-pad-x:13px;--v44-mob-pad-y:15px;--v44-mob-logo:52px;--v44-mob-theme:38px;--v44-mob-gap:9px}html body .container>header.code1.row,html body .container>.row.code1:first-child{height:calc( var(--v44-desk-logo) + var(--v44-desk-pad-y) + var(--v44-desk-pad-y) )!important;min-height:calc( var(--v44-desk-logo) + var(--v44-desk-pad-y) + var(--v44-desk-pad-y) )!important;max-height:calc( var(--v44-desk-logo) + var(--v44-desk-pad-y) + var(--v44-desk-pad-y) )!important;padding:0!important}html body .container>header.code1.row>div,html body .container>.row.code1:first-child>div{grid-template-columns:var(--v44-desk-logo) minmax(0, 1fr) var(--v44-desk-theme)!important;grid-template-rows:var(--v44-desk-logo)!important;column-gap:var(--v44-desk-gap)!important;height:100%!important;padding:var(--v44-desk-pad-y) var(--v44-desk-pad-x)!important}html body .code2,html body .home-page .code2,html body .college-page .code2,html body body:not(.home-page):not(.college-page) .code2{width:var(--v44-desk-logo)!important;height:var(--v44-desk-logo)!important;min-width:var(--v44-desk-logo)!important;min-height:var(--v44-desk-logo)!important}html body .code4,html body .home-page .code4,html body .college-page .code4,html body body:not(.home-page):not(.college-page) .code4,html body .code5,html body .home-page .code5,html body .college-page .code5{height:var(--v44-desk-logo)!important;min-height:var(--v44-desk-logo)!important}html body .code6,html body .code6:not(:empty),html body .home-page .code6,html body .home-page .code6:not(:empty),html body .college-page .code6,html body .college-page .code6:not(:empty),html body body:not(.home-page):not(.college-page) .code6,html body body:not(.home-page):not(.college-page) .code6:not(:empty),html body .code6 .pskgu-theme,html body .code6 .pskgu-theme.is-ready,html.theme-ui-ready body .code6 .pskgu-theme.is-ready[data-theme-ready="true"],html body .code6 .pskgu-theme__button,html.theme-ui-ready body .code6 .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button{width:var(--v44-desk-theme)!important;height:var(--v44-desk-theme)!important;min-width:var(--v44-desk-theme)!important;min-height:var(--v44-desk-theme)!important}@media (max-width: 820px){html body .container>header.code1.row>div,html body .container>.row.code1:first-child>div{grid-template-columns:var(--v44-mob-logo) minmax(0, 1fr) var(--v44-mob-theme)!important;grid-template-rows:var(--v44-mob-logo)!important}html body .code6,html body .code6:not(:empty),html body .home-page .code6,html body .home-page .code6:not(:empty),html body .college-page .code6,html body .college-page .code6:not(:empty),html body body:not(.home-page):not(.college-page) .code6,html body body:not(.home-page):not(.college-page) .code6:not(:empty),html body .code6 .pskgu-theme,html body .code6 .pskgu-theme.is-ready,html.theme-ui-ready body .code6 .pskgu-theme.is-ready[data-theme-ready="true"],html body .code6 .pskgu-theme__button,html.theme-ui-ready body .code6 .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button{width:var(--v44-mob-theme)!important;height:var(--v44-mob-theme)!important;min-width:var(--v44-mob-theme)!important;min-height:var(--v44-mob-theme)!important}}.home-page .main-search-results{position:absolute!important;border-bottom:0!important;box-shadow:none!important}.home-page .main-search-results::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:2px!important;background:var(--home-line-strong, #b7c9dc)!important;z-index:30!important;pointer-events:none!important}.home-page .search-fade{bottom:2px!important;height:22px!important;margin:0!important;background:linear-gradient( to bottom, rgba(42,108,168,0) 0%, rgba(42,108,168,.08) 45%, rgba(42,108,168,.16) 100% )!important}.home-page .search-fade::after{content:none!important;display:none!important}html[data-theme="dark"] .home-page .main-search-results::after{background:rgba(132,181,224,.42)!important}html[data-theme="dark"] .home-page .search-fade{background:linear-gradient( to bottom, rgba(77,143,201,0) 0%, rgba(77,143,201,.10) 45%, rgba(77,143,201,.20) 100% )!important}@media (min-width: 821px){html body .code2,html body .code4,html body .code6{transform:translateY(3px)!important}}.study_year,.home-page .study_year,.college_title{clip-path:polygon( 12px 0, 100% 0, calc(100% - 12px) 100%, 0 100% )!important}@media (max-width: 575.98px){.study_year,.home-page .study_year,.college_title{clip-path:polygon( 10px 0, 100% 0, calc(100% - 10px) 100%, 0 100% )!important;padding-left:12px!important;padding-right:12px!important;top:-3px!important}}.home-page .main-search,.home-page .search-container input{box-sizing:border-box!important;height:61px!important;min-height:61px!important;max-height:61px!important;padding:0 56px 0 18px!important;line-height:1.25!important;vertical-align:middle!important;transform:none!important}.home-page .main-search::placeholder,.home-page .search-container input::placeholder{line-height:1.25!important;transform:none!important}.home-page .main-search:focus,.home-page .main-search:focus-visible,.home-page .search-container input:focus,.home-page .search-container input:focus-visible{height:61px!important;min-height:61px!important;max-height:61px!important;padding:0 56px 0 18px!important;line-height:1.25!important;transform:none!important}html[data-theme="dark"]{color-scheme:dark;--page-bg:#0e151f;--surface:#17212d;--surface-solid:#17212d;--surface-soft:#1b2735;--surface-hover:#213142;--surface-elevated:#1b2735;--text:#edf3f8;--text-soft:#bdc9d6;--muted:#8d9daf;--brand:#6da9dd;--brand-strong:#9bc7eb;--brand-soft:#20364a;--border:#29394a;--border-strong:#3b526a;--shadow-focus:0 0 0 3px rgba(105, 169, 221, .16)}html[data-theme="dark"] body{background:#0e151f!important;color:#edf3f8!important}html[data-theme="dark"] .home-page{--home-blue:#6da9dd;--home-blue-dark:#a9d0ef;--home-blue-soft:#20364a;--home-orange:#ee9455;--home-text:#edf3f8;--home-soft:#93a3b5;--home-line:#29394a;--home-line-strong:#3b526a;--home-bg:#0e151f;--surface:#17212d;--surface-solid:#17212d;--surface-soft:#1b2735;--surface-hover:#213142;--surface-elevated:#1b2735;background:#0e151f!important}html[data-theme="dark"] .code1,html[data-theme="dark"] .row.code1,html[data-theme="dark"] header.code1,html[data-theme="dark"] .container>.row.code1:first-child{background:#151f2b!important}html[data-theme="dark"] .site-title-prefix,html[data-theme="dark"] .site-title-brand,html[data-theme="dark"] .home-page .site-title-prefix,html[data-theme="dark"] .home-page .site-title-brand{-webkit-text-fill-color:#83b8e4!important}html[data-theme="dark"] .code2 .code3{filter:brightness(1.32) saturate(.84)!important}html[data-theme="dark"] .study_year,html[data-theme="dark"] .home-page .study_year{background:#22394d!important;border:0!important;box-shadow:inset 0 0 0 1px #36536d!important}html[data-theme="dark"] .study_year .code7,html[data-theme="dark"] .study_year p,html[data-theme="dark"] .home-page .study_year .code7{-webkit-text-fill-color:#c2def4!important}html[data-theme="dark"] .college_title{background:#493020!important;border:0!important;box-shadow:inset 0 0 0 1px #70462d!important}html[data-theme="dark"] .college_title .code7,html[data-theme="dark"] .college_title p{-webkit-text-fill-color:#ffc18f!important}html[data-theme="dark"] .pskgu-theme__button,html[data-theme="dark"] .home-page .pskgu-theme__button,html[data-theme="dark"].theme-ui-ready .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button{background:#1a2938!important}html[data-theme="dark"] .pskgu-theme__button:hover{background:#203446!important;border-color:#41617e!important}html[data-theme="dark"] .pskgu-theme__panel{color:#e9f0f6!important;background:#1a2634!important;border-color:#34495f!important;box-shadow:0 18px 42px rgba(0,0,0,.34)!important}html[data-theme="dark"] .pskgu-theme__option{color:#cbd6e1!important}html[data-theme="dark"] .pskgu-theme__option:hover,html[data-theme="dark"] .pskgu-theme__option:focus-visible,html[data-theme="dark"] .pskgu-theme__option.is-active{color:#eef5fb!important;background:#243548!important}html[data-theme="dark"] .home-page .news_title{color:#edf3f8!important}html[data-theme="dark"] .home-page .section-status{color:#9aabba!important;background:#151f2b!important;border-color:#304257!important}html[data-theme="dark"] .home-page .schedule-card,html[data-theme="dark"] .home-page .attention-card{background:#17212d!important;box-shadow:0 12px 28px rgba(0,0,0,.16)!important}html[data-theme="dark"] .home-page .search-container{background:#17212d!important;border-bottom-color:#314357!important}html[data-theme="dark"] .home-page .main-search,html[data-theme="dark"] .home-page .search-container input{color:#e8eff6!important;caret-color:#78b4e6!important;background:#17212d!important;border-bottom-color:#314357!important}html[data-theme="dark"] .home-page .search-container::after{background:#5b9fd8!important}html[data-theme="dark"] .home-page .search-icon-wrapper{color:#8da2b6!important}html[data-theme="dark"] .home-page .schedule-link,html[data-theme="dark"] .home-page .search-item,html[data-theme="dark"] .home-page .search-item-wrapper{color:#dce7f1!important;background:#17212d!important}html[data-theme="dark"] .home-page .schedule-link__arrow{color:#7e92a6!important}html[data-theme="dark"] .home-page .schedule-link:hover,html[data-theme="dark"] .home-page .schedule-link:focus-visible,html[data-theme="dark"] .home-page .search-item:hover,html[data-theme="dark"] .home-page .search-item.is-active{background:#203041!important}html[data-theme="dark"] .home-page .main-search-results,html[data-theme="dark"] .home-page .search-scroll{background:#182431!important}html[data-theme="dark"] .home-page .main-search-results::after{background:#496985!important}html[data-theme="dark"] .home-page .search-fade{background:linear-gradient( to bottom, rgba(73,105,133,0) 0%, rgba(73,105,133,.08) 45%, rgba(73,105,133,.22) 100% )!important}html[data-theme="dark"] .home-page .update-notice,html[data-theme="dark"] .home-page .contact-item{color:#e4ebf2!important;background:transparent!important}html[data-theme="dark"] .home-page .update-notice__icon,html[data-theme="dark"] .home-page .contact-item__icon{color:#6faee1!important}html[data-theme="dark"] .home-page .update-notice span,html[data-theme="dark"] .home-page .contact-item small,html[data-theme="dark"] .home-page .contact-item em{color:#94a5b6!important}html[data-theme="dark"] .home-page .update-notice strong,html[data-theme="dark"] .home-page .contact-item strong{color:#edf3f8!important}html[data-theme="dark"] .home-page .telemost-link{color:#dce8f2!important;background:#1c2938!important;border-color:#344a60!important}html[data-theme="dark"] .home-page .telemost-link strong{color:#a9d0ef!important}html[data-theme="dark"] .home-page .telemost-link small{color:#94a5b6!important}html[data-theme="dark"] .home-page .telemost-link:hover,html[data-theme="dark"] .home-page .telemost-link:focus-visible{background:#223447!important;border-color:#486682!important}html[data-theme="dark"] .home-page .college-heading{color:#edf3f8!important}html[data-theme="dark"] .home-page .standalone-link--college{background:#251e1b!important;border-color:#63422f!important}html[data-theme="dark"] .home-page .standalone-link--college .schedule-link__copy strong,html[data-theme="dark"] .home-page .standalone-link--college .schedule-link__arrow{color:#f2a469!important}html[data-theme="dark"] .home-page .standalone-link--college .schedule-link__copy span{color:#ad9a8d!important}html[data-theme="dark"] .phone-dialog{color:#edf3f8!important;background:#182330!important;border-color:#354a60!important;box-shadow:0 22px 60px rgba(0,0,0,.42)!important}html[data-theme="dark"] .phone-dialog::backdrop{background:rgba(5, 10, 16, .72)!important}html[data-theme="dark"] .phone-dialog__eyebrow,html[data-theme="dark"] .phone-extension span{color:#94a5b6!important}html[data-theme="dark"] .phone-dialog h2{color:#b5d8f2!important}html[data-theme="dark"] .phone-dialog__close{color:#b7c8d8!important;background:transparent!important;border:0!important;box-shadow:none!important}html[data-theme="dark"] .phone-extension{color:#e7eef5!important;background:#1e2c3b!important;border-color:#365069!important}html[data-theme="dark"] .phone-extension:hover,html[data-theme="dark"] .phone-extension:focus-visible{background:#24384b!important;border-color:#527594!important}html[data-theme="dark"] .phone-extension strong{color:#9bc9ed!important}.study_year,.home-page .study_year,.college_title{--badge-border:#bad0e3;--badge-fill:#f3f8fc;background:var(--badge-border)!important;clip-path:polygon(14px 0, 100% 0, calc(100% - 14px) 100%, 0 100%)!important}.study_year::before,.home-page .study_year::before,.college_title::before{display:block!important;position:absolute!important;z-index:-1!important;inset:1px!important;background:var(--badge-fill)!important;clip-path:polygon(13px 0, 100% 0, calc(100% - 13px) 100%, 0 100%)!important;pointer-events:none!important}.college_title{--badge-border:#efb184;--badge-fill:#fff7f1}@media (max-width: 820px){html body .code5,html body .home-page .code5,html body .college-page .code5{height:52px!important;min-height:52px!important}html body .site-title-prefix,html body .site-title-brandline{flex:0 0 26px!important}html body .site-title-prefix,html body .site-title-brand{display:inline-block!important;transform:scaleY(1.16)!important;transform-origin:left center!important}html body .header-badges,html body .study_year,html body .college_title{transform:none!important}}html[data-theme="dark"] .code1,html[data-theme="dark"] .row.code1,html[data-theme="dark"] header.code1,html[data-theme="dark"] .container>.row.code1:first-child{background:linear-gradient(180deg, #182636 0%, #152230 100%)!important}html[data-theme="dark"] .site-title-prefix,html[data-theme="dark"] .site-title-brand,html[data-theme="dark"] .home-page .site-title-prefix,html[data-theme="dark"] .home-page .site-title-brand{color:#82bce8!important;-webkit-text-fill-color:#82bce8!important;text-shadow:0 1px 0 rgba(0,0,0,.12)!important}html[data-theme="dark"] .code2 .code3{filter:brightness(1.48) saturate(.82)!important}html[data-theme="dark"] .study_year,html[data-theme="dark"] .home-page .study_year{--badge-border:#4c7393;--badge-fill:#20364a}html[data-theme="dark"] .study_year .code7,html[data-theme="dark"] .study_year p,html[data-theme="dark"] .home-page .study_year .code7{-webkit-text-fill-color:#c3dff5!important}html[data-theme="dark"] .college_title{--badge-border:#8c5c39;--badge-fill:#3a291f}html[data-theme="dark"] .college_title .code7,html[data-theme="dark"] .college_title p{-webkit-text-fill-color:#ffc18d!important}html[data-theme="dark"] .pskgu-theme__button,html[data-theme="dark"] .home-page .pskgu-theme__button,html[data-theme="dark"].theme-ui-ready .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button{background:#1d3042!important}html[data-theme="dark"] .pskgu-theme__button:hover,html[data-theme="dark"] .pskgu-theme__button:focus-visible{background:#243a4f!important}:root{--v47-mobile-logo:46px;--v47-mobile-title-height:46px;--v47-badge-skew:-9deg}.study_year,.home-page .study_year,.college_title{position:relative!important;isolation:auto!important;background:#f3f8fc!important;border:1px solid #bad0e3!important;padding:4px 11px!important;transform:skewX(var(--v47-badge-skew))!important}.study_year::before,.home-page .study_year::before,.college_title::before{content:none!important;display:none!important}.study_year .code7,.study_year p,.home-page .study_year .code7,.college_title .code7,.college_title p{position:relative!important;z-index:1!important;transform:skewX(9deg)!important}.college_title{border-color:#efb184!important}@media (max-width: 820px){html body .container>header.code1.row>div,html body .container>.row.code1:first-child>div{grid-template-columns:var(--v47-mobile-logo) minmax(0, 1fr) var(--v44-mob-theme)!important;grid-template-rows:var(--v47-mobile-logo)!important}html body .code5,html body .home-page .code5,html body .college-page .code5{font-size:clamp(1.46rem, 5.9vw, 1.56rem)!important;line-height:.96!important;letter-spacing:-.04em!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;transform:none!important}html body .site-title-prefix,html body .site-title-brandline{flex:0 0 50%!important;height:50%!important;min-height:50%!important;line-height:.96!important;display:flex!important;align-items:center!important;transform:none!important}html body .site-title-prefix,html body .site-title-brand{display:inline!important;line-height:inherit!important;transform:none!important}html body .site-title-brandline{gap:7px!important}html body .header-badges{transform:none!important}}html[data-theme="dark"] .code1,html[data-theme="dark"] .row.code1,html[data-theme="dark"] header.code1,html[data-theme="dark"] .container>.row.code1:first-child{background:#16283f!important;border-color:#2e4560!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035), 0 10px 28px rgba(0,0,0,.20)!important}html[data-theme="dark"] .code2 .code3{filter:brightness(0) invert(1)!important;opacity:.98!important}html[data-theme="dark"] .site-title-prefix,html[data-theme="dark"] .site-title-brand,html[data-theme="dark"] .home-page .site-title-prefix,html[data-theme="dark"] .home-page .site-title-brand,html[data-theme="dark"] .college-page .site-title-prefix,html[data-theme="dark"] .college-page .site-title-brand{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important}html[data-theme="dark"] .study_year,html[data-theme="dark"] .home-page .study_year{background:#213b58!important;border-color:#6d8eae!important}html[data-theme="dark"] .study_year .code7,html[data-theme="dark"] .study_year p,html[data-theme="dark"] .home-page .study_year .code7{color:#f1f7fc!important;-webkit-text-fill-color:#f1f7fc!important}html[data-theme="dark"] .college_title{background:#4a2d1f!important;border-color:#b27750!important}html[data-theme="dark"] .college_title .code7,html[data-theme="dark"] .college_title p{color:#fff3e8!important;-webkit-text-fill-color:#fff3e8!important}html[data-theme="dark"] .pskgu-theme__button,html[data-theme="dark"] .home-page .pskgu-theme__button,html[data-theme="dark"].theme-ui-ready .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button{color:#dbeaf7!important;background:rgba(255,255,255,.035)!important;border-color:#49647f!important;box-shadow:none!important}html[data-theme="dark"] .pskgu-theme__button:hover,html[data-theme="dark"] .pskgu-theme__button:focus-visible{color:#ffffff!important;background:rgba(255,255,255,.075)!important;border-color:#6f8daa!important}@media (min-width: 821px){html body .code6,html body .home-page .code6,html body .college-page .code6,html body body:not(.home-page):not(.college-page) .code6{transform:translateY(5px)!important}}@media (max-width: 820px){:root{--v48-mobile-row:46px;--v48-mobile-logo:41px;--v48-mobile-title:46px}html body .container>header.code1.row>div,html body .container>.row.code1:first-child>div{grid-template-columns:var(--v48-mobile-logo) minmax(0, 1fr) var(--v44-mob-theme)!important;grid-template-rows:var(--v48-mobile-row)!important}html body .code2,html body .home-page .code2,html body .college-page .code2,html body body:not(.home-page):not(.college-page) .code2{width:var(--v48-mobile-logo)!important;height:var(--v48-mobile-logo)!important;min-width:var(--v48-mobile-logo)!important;min-height:var(--v48-mobile-logo)!important;align-self:center!important}html body .code2 a,html body .code2 .code3,html body .home-page .code2 .code3,html body .college-page .code2 .code3{width:var(--v48-mobile-logo)!important;height:var(--v48-mobile-logo)!important;min-width:var(--v48-mobile-logo)!important;min-height:var(--v48-mobile-logo)!important;max-width:var(--v48-mobile-logo)!important;max-height:var(--v48-mobile-logo)!important;object-fit:contain!important;transform:none!important}html body .code4,html body .home-page .code4,html body .college-page .code4,html body body:not(.home-page):not(.college-page) .code4,html body .code5,html body .home-page .code5,html body .college-page .code5{height:var(--v48-mobile-title)!important;min-height:var(--v48-mobile-title)!important}html body .code5,html body .home-page .code5,html body .college-page .code5,html body .site-title-prefix,html body .site-title-brand,html body .site-title-brandline{transform:none!important}}html[data-theme="dark"]{--v48-dark-page:#0b1420;--v48-dark-card:#111d2b;--v48-dark-input:#0f1b29;--v48-dark-hover:#162a3e;--v48-dark-active:#173653;--v48-dark-border:#29425a;--v48-dark-border-strong:#365b79;--v48-dark-blue:#66b4ed;--v48-dark-blue-soft:#a8d4f3;--v48-dark-text:#edf5fb;--v48-dark-muted:#91a6ba}html[data-theme="dark"] body,html[data-theme="dark"] .home-page{background:var(--v48-dark-page)!important}html[data-theme="dark"] .home-page .schedule-card,html[data-theme="dark"] .home-page .attention-card{background:var(--v48-dark-card)!important;border-color:var(--v48-dark-border)!important}html[data-theme="dark"] .home-page .search-container,html[data-theme="dark"] .home-page .main-search,html[data-theme="dark"] .home-page .search-container input{background:var(--v48-dark-input)!important}html[data-theme="dark"] .home-page .search-container::after{background:var(--v48-dark-blue)!important}html[data-theme="dark"] .home-page .schedule-link,html[data-theme="dark"] .home-page .search-item,html[data-theme="dark"] .home-page .search-item-wrapper{background:var(--v48-dark-card)!important}html[data-theme="dark"] .home-page .schedule-link:hover,html[data-theme="dark"] .home-page .schedule-link:focus-visible,html[data-theme="dark"] .home-page .search-item:hover:not(.is-active),html[data-theme="dark"] .home-page .search-item:focus-visible:not(.is-active){background:var(--v48-dark-hover)!important}html[data-theme="dark"] .home-page .search-item.is-active,html[data-theme="dark"] .home-page .search-item-wrapper:has(.search-item.is-active) .search-item{background:var(--v48-dark-active)!important}html[data-theme="dark"] .home-page .main-search-results,html[data-theme="dark"] .home-page .search-scroll{background:var(--v48-dark-card)!important}html[data-theme="dark"] .home-page .main-search-results::after{background:var(--v48-dark-border-strong)!important}html[data-theme="dark"] .home-page .search-fade{background:linear-gradient( to bottom, rgba(23,54,83,0) 0%, rgba(23,54,83,.20) 58%, rgba(23,54,83,.52) 100% )!important}html[data-theme="dark"] .home-page .search-scroll{scrollbar-color:#4c7393 transparent!important}html[data-theme="dark"] .home-page .search-scroll::-webkit-scrollbar-thumb{background:#4c7393!important}.study_year,.home-page .study_year,.college_title{clip-path:none!important;box-shadow:none!important;transform:skewX(-14deg)!important;top:-2px!important}.study_year .code7,.study_year p,.home-page .study_year .code7,.college_title .code7,.college_title p{transform:skewX(14deg)!important}.study_year,.home-page .study_year{background:#f3f8fc!important;border:1px solid #bad0e3!important}.college_title{background:#fff7f1!important;border:1px solid #efb184!important}@media (min-width: 821px){html body .code6,html body .code6:not(:empty),html body .home-page .code6,html body .home-page .code6:not(:empty),html body .college-page .code6,html body .college-page .code6:not(:empty),html body body:not(.home-page):not(.college-page) .code6,html body body:not(.home-page):not(.college-page) .code6:not(:empty){display:flex!important}}@media (max-width: 820px){:root{--v49-mobile-logo:36px;--v49-mobile-row:46px}html body .container>header.code1.row>div,html body .container>.row.code1:first-child>div{grid-template-columns:36px minmax(0, 1fr) 38px!important;grid-template-rows:var(--v49-mobile-row)!important}html body header.code1 .code2,html body .row.code1 .code2,html body .home-page header.code1 .code2,html body .college-page header.code1 .code2{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;margin:0!important;padding:0!important;align-self:center!important;justify-self:start!important;overflow:visible!important}html body header.code1 .code2>a,html body .row.code1 .code2>a{display:block!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;margin:0!important;padding:0!important}html body header.code1 .code2 img.code3,html body .row.code1 .code2 img.code3,html body .home-page header.code1 .code2 img.code3,html body .college-page header.code1 .code2 img.code3{display:block!important;margin:0!important;padding:0!important;object-fit:contain!important;transform:none!important}html body .code5,html body .site-title-prefix,html body .site-title-brandline,html body .site-title-brand{transform:none!important}.study_year,.home-page .study_year,.college_title{transform:skewX(-14deg)!important}.study_year .code7,.study_year p,.home-page .study_year .code7,.college_title .code7,.college_title p{transform:skewX(14deg)!important}}html[data-theme="dark"]{--v49-dark-page:#09131f;--v49-dark-card:#101e2c;--v49-dark-search:#0c1926;--v49-dark-hover:#13283a;--v49-dark-selected:#123552;--v49-dark-line:#29455d;--v49-dark-blue:#67b9f0;--v49-dark-text:#eef6fc;--v49-dark-link:#c7e6fb;--v49-dark-muted:#91a6b9}html[data-theme="dark"] body,html[data-theme="dark"] .home-page{background:var(--v49-dark-page)!important}html[data-theme="dark"] .home-page .search-container,html[data-theme="dark"] .home-page .main-search,html[data-theme="dark"] .home-page .search-container input{background:var(--v49-dark-search)!important;color:var(--v49-dark-text)!important;border-color:var(--v49-dark-line)!important;box-shadow:none!important}html[data-theme="dark"] .home-page .main-search::placeholder,html[data-theme="dark"] .home-page .search-container input::placeholder{color:var(--v49-dark-muted)!important;opacity:1!important}html[data-theme="dark"] .home-page .search-container::after{background:var(--v49-dark-blue)!important}html[data-theme="dark"] .home-page .schedule-link,html[data-theme="dark"] .home-page .search-item,html[data-theme="dark"] .home-page .search-item-wrapper{background:var(--v49-dark-card)!important;border-bottom-color:var(--v49-dark-line)!important}html[data-theme="dark"] .home-page .schedule-link__copy strong,html[data-theme="dark"] .home-page .search-item strong{color:var(--v49-dark-link)!important}html[data-theme="dark"] .home-page .schedule-link:hover,html[data-theme="dark"] .home-page .schedule-link:focus-visible,html[data-theme="dark"] .home-page .search-item:hover:not(.is-active),html[data-theme="dark"] .home-page .search-item:focus-visible:not(.is-active){background:var(--v49-dark-hover)!important;box-shadow:none!important}html[data-theme="dark"] .home-page .search-item.is-active,html[data-theme="dark"] .home-page .search-item-wrapper:has(.search-item.is-active) .search-item{background:var(--v49-dark-selected)!important;color:#ffffff!important;box-shadow:inset 3px 0 0 var(--v49-dark-blue)!important}html[data-theme="dark"] .home-page .search-item.is-active strong,html[data-theme="dark"] .home-page .search-item.is-active span{color:#e2f3ff!important}html[data-theme="dark"] .home-page .main-search-results,html[data-theme="dark"] .home-page .search-scroll{background:var(--v49-dark-card)!important}.study_year,.home-page .study_year,.college_title{transform:skewX(-18deg)!important}.study_year .code7,.study_year p,.home-page .study_year .code7,.college_title .code7,.college_title p{transform:skewX(18deg)!important}@media (min-width: 821px){html body .container>header.code1.row>div,html body .container>.row.code1:first-child>div{position:relative!important}html body .code6,html body .code6:not(:empty),html body .home-page .code6,html body .home-page .code6:not(:empty),html body .college-page .code6,html body .college-page .code6:not(:empty),html body body:not(.home-page):not(.college-page) .code6,html body body:not(.home-page):not(.college-page) .code6:not(:empty){width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;align-items:center!important;justify-content:center!important}html body .code6 .pskgu-theme,html body .code6 .pskgu-theme.is-ready,html.theme-ui-ready body .code6 .pskgu-theme.is-ready[data-theme-ready="true"],html body .code6 .pskgu-theme__button,html.theme-ui-ready body .code6 .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button{position:static!important;inset:auto!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important;padding:0!important;transform:none!important}}@media (max-width: 820px){html body header.code1 .code2,html body .row.code1 .code2,html body .home-page header.code1 .code2,html body .college-page header.code1 .code2,html body header.code1 .code2>a,html body .row.code1 .code2>a,html body header.code1 .code2 img.code3,html body .row.code1 .code2 img.code3,html body .home-page header.code1 .code2 img.code3,html body .college-page header.code1 .code2 img.code3{margin:0!important;padding:0!important;object-fit:contain!important;transform:none!important}.study_year,.home-page .study_year,.college_title{transform:skewX(-18deg)!important}.study_year .code7,.study_year p,.home-page .study_year .code7,.college_title .code7,.college_title p{transform:skewX(18deg)!important}}.study_year,.home-page .study_year,.college_title{transform-origin:center!important}.study_year .code7,.study_year p,.home-page .study_year .code7,.college_title .code7,.college_title p{transform:skewX(21deg)!important;transform-origin:center!important}@media (min-width: 821px){html body header.code1,html body .container>header.code1.row,html body .container>.row.code1:first-child{position:relative!important}html body .container>header.code1.row>div,html body .container>.row.code1:first-child>div{position:static!important}html body header.code1 .code6,html body header.code1 .code6:not(:empty),html body .row.code1 .code6,html body .row.code1 .code6:not(:empty){position:static!important;inset:auto!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important;padding:0!important;transform:none!important;align-self:center!important;justify-self:end!important}html body header.code1 .code6 .pskgu-theme,html body .row.code1 .code6 .pskgu-theme,html.theme-ui-ready body header.code1 .code6 .pskgu-theme.is-ready[data-theme-ready="true"]{position:static!important;inset:auto!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important;padding:0!important;transform:none!important}html body header.code1 .pskgu-theme__button,html body .row.code1 .pskgu-theme__button,html.theme-ui-ready body header.code1 .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button{position:absolute!important;right:14px!important;left:auto!important;bottom:auto!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important}html body header.code1 .pskgu-theme__panel,html body .row.code1 .pskgu-theme__panel{position:absolute!important;right:14px!important;left:auto!important}}@media (max-width: 820px){.study_year,.home-page .study_year,.college_title{transform:skewX(-21deg)!important}}html[data-theme="dark"] .home-page .standalone-link--college:hover,html[data-theme="dark"] .home-page .standalone-link--college:focus-visible{background:#3b291e!important;border-color:#a76032!important;box-shadow:inset 0 0 0 1px rgba(239, 148, 85, .08)!important}html[data-theme="dark"] .home-page .standalone-link--college:hover .schedule-link__copy strong,html[data-theme="dark"] .home-page .standalone-link--college:hover .schedule-link__arrow,html[data-theme="dark"] .home-page .standalone-link--college:focus-visible .schedule-link__copy strong,html[data-theme="dark"] .home-page .standalone-link--college:focus-visible .schedule-link__arrow{color:#ffad72!important}.section-status,.section-status span,.home-page .section-status,.home-page .section-status span,.college-page .section-status,.college-page .section-status span{white-space:nowrap!important;max-width:none!important;min-width:max-content!important;flex:0 0 auto!important}.section-heading{flex-wrap:nowrap!important}@media (max-width: 820px){.section-heading{gap:7px!important}.section-heading .news_title{min-width:0!important;flex:1 1 auto!important}.section-status,.home-page .section-status,.college-page .section-status{white-space:nowrap!important;max-width:none!important;min-width:max-content!important;line-height:1!important;text-align:right!important}}@media (max-width: 360px){html body .container>header.code1.row>div,html body .container>.row.code1:first-child>div{column-gap:4px!important}}.home-page .news_title,.home-page .college-heading{margin-bottom:6px!important}.home-page .section-heading,.college-page .section-heading{margin-bottom:6px!important}.home-page .section-heading .news_title,.college-page .section-heading .news_title{margin-bottom:0!important}@media (min-width: 821px){.home-page .schedule-section .section-heading,.home-page .attention-section>.news_title{margin-bottom:6px!important}}@media (max-width: 820px){.home-page .news_title,.home-page .college-heading,.home-page .section-heading,.college-page .news_title,.college-page .section-heading{margin-bottom:5px!important}.home-page .section-heading .news_title,.college-page .section-heading .news_title{margin-bottom:0!important}}.section-status,.home-page .section-status,.college-page .section-status,.section-status span,.home-page .section-status span,.college-page .section-status span{white-space:nowrap!important;line-height:1!important}.section-status,.home-page .section-status,.college-page .section-status{font-size:.80rem!important;padding:6px 10px!important}@media (max-width: 820px){.section-status,.home-page .section-status,.college-page .section-status{font-size:.72rem!important;padding:6px 8px!important}}@media (max-width: 360px){.section-status,.home-page .section-status,.college-page .section-status{font-size:.68rem!important;padding-inline:7px!important}}.study_year,.home-page .study_year,.college_title{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:23px!important;min-height:23px!important;max-height:23px!important;padding-top:0!important;padding-bottom:0!important;padding-left:12px!important;padding-right:12px!important;transform:skewX(-21deg)!important}.study_year .code7,.study_year p,.home-page .study_year .code7,.college_title .code7,.college_title p{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1!important;transform:skewX(21deg) translateY(1px)!important}@media (max-width: 820px){.study_year,.home-page .study_year,.college_title{padding-left:10px!important;padding-right:10px!important}.study_year .code7,.study_year p,.home-page .study_year .code7,.college_title .code7,.college_title p{transform:skewX(21deg) translateY(1px)!important}}@media (max-width: 820px){html body .container>header.code1.row>div,html body .container>.row.code1:first-child>div{column-gap:0!important}}@media (max-width: 360px){html body header.code1 .code4,html body .row.code1 .code4,html body .home-page header.code1 .code4,html body .college-page header.code1 .code4{margin-left:-8px!important}}@media (max-width: 820px){html body .container>header.code1.row,html body .container>.row.code1:first-child{height:70px!important;min-height:70px!important;max-height:70px!important}html body .container>header.code1.row>div,html body .container>.row.code1:first-child>div{height:100%!important;padding:10px 15px!important;box-sizing:border-box!important}}@media (min-width: 821px){html body header.code1 .code2,html body .row.code1 .code2,html body header.code1 .code4,html body .row.code1 .code4{transform:translateY(6px)!important}html body header.code1 .pskgu-theme__button,html body .row.code1 .pskgu-theme__button,html.theme-ui-ready body header.code1 .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button{transform:translateY(-50%)!important}html body header.code1 .pskgu-theme__panel,html body .row.code1 .pskgu-theme__panel{top:calc(50% + 28px)!important}}@media (max-width: 820px){.study_year,.home-page .study_year,.college_title{padding-top:0!important;padding-bottom:0!important}.study_year .code7,.study_year p,.home-page .study_year .code7,.college_title .code7,.college_title p{align-self:center!important}}.study_year,.home-page .study_year,.college_title{box-sizing:border-box!important;border-radius:3px!important;overflow:hidden!important}@media (min-width: 821px){html body header.code1 .code2,html body .row.code1 .code2,html body header.code1 .code4,html body .row.code1 .code4{transform:none!important;align-self:center!important}html body header.code1 .code2,html body .row.code1 .code2,html body header.code1 .code2>a,html body .row.code1 .code2>a,html body header.code1 .code2 img.code3,html body .row.code1 .code2 img.code3{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;max-width:52px!important;max-height:52px!important;margin:0!important;padding:0!important;object-fit:contain!important}html body .code6,html body .code6:not(:empty),html body .home-page .code6,html body .home-page .code6:not(:empty),html body .college-page .code6,html body .college-page .code6:not(:empty),html body body:not(.home-page):not(.college-page) .code6,html body body:not(.home-page):not(.college-page) .code6:not(:empty){position:absolute!important;bottom:auto!important;left:auto!important;margin:0!important}}@media (max-width: 820px){html body .site-title-brandline{display:flex!important;align-items:center!important}html body .header-badges{display:inline-flex!important;align-items:center!important;align-self:center!important;height:1em!important;line-height:1!important}.study_year,.home-page .study_year,.college_title{position:relative!important;top:0!important;bottom:auto!important;align-self:center!important;height:.74em!important;min-height:.74em!important;max-height:.74em!important;padding:0 9px!important;border-radius:2.5px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.study_year .code7,.study_year p,.home-page .study_year .code7,.college_title .code7,.college_title p{position:relative!important;top:1px!important;bottom:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1!important;transform:skewX(21deg)!important}}.home-page .telemost-link img[src*="telemost-official"]{width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important;object-fit:contain!important;filter:none!important}@media (min-width: 821px){html body header.code1 .code2,html body .row.code1 .code2,html body header.code1 .code4,html body .row.code1 .code4{transform:translateY(4px)!important}}html[data-theme="dark"] .code2 .code3,html[data-theme="dark"] .home-page .code2 .code3,html[data-theme="dark"] .college-page .code2 .code3{filter:none!important;opacity:1!important}@media (max-width: 820px){html body .container>header.code1.row>div,html body .container>.row.code1:first-child>div{grid-template-columns:44px minmax(0, 1fr) 38px!important}html body header.code1 .code2,html body .row.code1 .code2,html body .home-page header.code1 .code2,html body .college-page header.code1 .code2,html body header.code1 .code2>a,html body .row.code1 .code2>a,html body header.code1 .code2 img.code3,html body .row.code1 .code2 img.code3,html body .home-page header.code1 .code2 img.code3,html body .college-page header.code1 .code2 img.code3{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important}html body header.code1 .code4,html body .row.code1 .code4,html body .home-page header.code1 .code4,html body .college-page header.code1 .code4{margin-left:-5px!important}}html:not([data-theme="dark"]) body .code2 img.code3,html:not([data-theme="dark"]) body .home-page .code2 img.code3,html:not([data-theme="dark"]) body .college-page .code2 img.code3{filter:none!important;opacity:1!important}html[data-theme="dark"] body .code2 img.code3,html[data-theme="dark"] body .home-page .code2 img.code3,html[data-theme="dark"] body .college-page .code2 img.code3{filter:brightness(0) invert(1)!important;opacity:.98!important}@media (max-width: 820px){html body header.code1 .code2,html body .row.code1 .code2,html body header.code1 .code2>a,html body .row.code1 .code2>a{overflow:visible!important}}@media (min-width: 821px){html body .container>header.code1.row,html body .container>.row.code1:first-child{height:82px!important;min-height:82px!important;max-height:82px!important}html body .container>header.code1.row>div,html body .container>.row.code1:first-child>div{height:100%!important;padding:0 15px!important;box-sizing:border-box!important;grid-template-columns:65px minmax(0, 1fr) 40px!important;grid-template-rows:65px!important;column-gap:6px!important;align-items:center!important;align-content:center!important}html body header.code1 .code2,html body .row.code1 .code2,html body .home-page header.code1 .code2,html body .college-page header.code1 .code2{width:65px!important;height:65px!important;min-width:65px!important;min-height:65px!important;max-width:65px!important;max-height:65px!important;margin:0 0 0 -7px!important;padding:0!important;transform:none!important;align-self:center!important;justify-self:start!important;overflow:visible!important}html body header.code1 .code2>a,html body .row.code1 .code2>a,html body header.code1 .code2 img.code3,html body .row.code1 .code2 img.code3,html body .home-page header.code1 .code2 img.code3,html body .college-page header.code1 .code2 img.code3{display:block!important;width:65px!important;height:65px!important;min-width:65px!important;min-height:65px!important;max-width:65px!important;max-height:65px!important;margin:0!important;padding:0!important;object-fit:contain!important;transform:none!important;transform-origin:center center!important}html body header.code1 .code4,html body .row.code1 .code4,html body .home-page header.code1 .code4,html body .college-page header.code1 .code4{height:65px!important;min-height:65px!important;transform:none!important;display:flex!important;align-items:center!important;align-self:center!important}html body header.code1 .code5,html body .row.code1 .code5{height:65px!important;min-height:65px!important;display:flex!important;align-items:center!important}html body .code6,html body .code6:not(:empty),html body .home-page .code6,html body .home-page .code6:not(:empty),html body .college-page .code6,html body .college-page .code6:not(:empty),html body body:not(.home-page):not(.college-page) .code6,html body body:not(.home-page):not(.college-page) .code6:not(:empty){right:15px!important}}@media (max-width: 820px){html body header.code1 .code2,html body .row.code1 .code2,html body .home-page header.code1 .code2,html body .college-page header.code1 .code2{transform:translateY(2px)!important}html body header.code1 .code2 img.code3,html body .row.code1 .code2 img.code3,html body .home-page header.code1 .code2 img.code3,html body .college-page header.code1 .code2 img.code3{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important}}@media (min-width: 821px){html body header.code1 .code2,html body .row.code1 .code2,html body header.code1 .code4,html body .row.code1 .code4,html body .home-page header.code1 .code2,html body .home-page header.code1 .code4,html body .college-page header.code1 .code2,html body .college-page header.code1 .code4{transform:translateY(-6px)!important}}@media (max-width: 820px){html body header.code1 .code2,html body .row.code1 .code2,html body .home-page header.code1 .code2,html body .college-page header.code1 .code2,html body header.code1 .code4,html body .row.code1 .code4,html body .home-page header.code1 .code4,html body .college-page header.code1 .code4{transform:translateY(-3px)!important}}@media (min-width: 821px){html body header.code1 .code2,html body .row.code1 .code2,html body header.code1 .code4,html body .row.code1 .code4,html body .home-page header.code1 .code2,html body .home-page header.code1 .code4,html body .college-page header.code1 .code2,html body .college-page header.code1 .code4{transform:translateY(-4px)!important}}@media (max-width: 820px){html body header.code1 .code2,html body .row.code1 .code2,html body .home-page header.code1 .code2,html body .college-page header.code1 .code2,html body header.code1 .code4,html body .row.code1 .code4,html body .home-page header.code1 .code4,html body .college-page header.code1 .code4{transform:none!important}html body header.code1 .code2 img.code3,html body .row.code1 .code2 img.code3,html body .home-page header.code1 .code2 img.code3,html body .college-page header.code1 .code2 img.code3{transform:scale(1.24)!important;transform-origin:center center!important}}@media (min-width: 821px){html body .code6,html body .code6:not(:empty),html body .home-page .code6,html body .home-page .code6:not(:empty),html body .college-page .code6,html body .college-page .code6:not(:empty),html body body:not(.home-page):not(.college-page) .code6,html body body:not(.home-page):not(.college-page) .code6:not(:empty){top:50%!important;transform:translateY(-50%)!important}html body header.code1 .pskgu-theme,html body .row.code1 .pskgu-theme{position:relative!important;top:-5px!important}html body header.code1 .pskgu-theme__button,html body .row.code1 .pskgu-theme__button,html.theme-ui-ready body header.code1 .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button{position:static!important;top:auto!important;margin:0!important;transform:none!important}html body header.code1 .code4,html body .row.code1 .code4,html body .home-page header.code1 .code4,html body .college-page header.code1 .code4{margin-left:-12px!important}html body .study_year,html body .home-page .study_year{top:-7px!important;margin-left:13px!important}}@media (min-width: 821px){html body.home-page header.code1.row .code4 .header-badges .study_year,html body header.code1.row .code4 .header-badges .study_year{transform:translate(10px, -5px) skewX(-21deg)!important}}@media (min-width: 821px){html.theme-ui-ready body header.code1.row .code6 .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button,html body header.code1.row .code6 .pskgu-theme .pskgu-theme__button{position:absolute!important;top:50%!important;right:15px!important;bottom:auto!important;left:auto!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important}html.theme-ui-ready body header.code1.row .code6 .pskgu-theme.is-ready[data-theme-ready="true"],html body header.code1.row .code6 .pskgu-theme{top:auto!important;transform:none!important}html body.home-page header.code1.row .code4 .header-badges .study_year,html body header.code1.row .code4 .header-badges .study_year{top:0!important;margin-left:4px!important;transform:translate(2px, -5px) skewX(-21deg)!important}html body.home-page header.code1.row .code4 .header-badges .study_year .code7,html body header.code1.row .code4 .header-badges .study_year .code7{transform:skewX(21deg)!important}}@media (min-width: 821px){html body header.code1.row>div,html body .container>.row:first-child>div{position:relative!important}html body header.code1.row .code6,html body header.code1.row .code6:not(:empty),html body .container>.row:first-child .code6,html body .container>.row:first-child .code6:not(:empty){position:absolute!important;top:50%!important;right:15px!important;left:auto!important;bottom:auto!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;z-index:5!important}html body header.code1.row .code6 .pskgu-theme,html body .container>.row:first-child .code6 .pskgu-theme,html.theme-ui-ready body header.code1.row .code6 .pskgu-theme.is-ready[data-theme-ready="true"],html.theme-ui-ready body .container>.row:first-child .code6 .pskgu-theme.is-ready[data-theme-ready="true"]{position:static!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;margin:0!important;padding:0!important;transform:none!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important}html body header.code1.row .code6 .pskgu-theme__button,html body .container>.row:first-child .code6 .pskgu-theme__button,html.theme-ui-ready body header.code1.row .code6 .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button,html.theme-ui-ready body .container>.row:first-child .code6 .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button{position:static!important;margin:0!important;padding:0!important;transform:none!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body header.code1.row .code4,html body .container>.row:first-child .code4{padding-right:64px!important}html body header.code1.row .code4 .site-title-brandline,html body.home-page header.code1.row .code4 .site-title-brandline{gap:clamp(0.16rem, 0.55vw, 0.30rem)!important}html body header.code1.row .code4 .header-badges,html body.home-page header.code1.row .code4 .header-badges{margin-left:0!important}html body header.code1.row .code4 .header-badges .study_year,html body.home-page header.code1.row .code4 .header-badges .study_year{top:0!important;margin-left:2px!important;transform:translate(4px, -6px) skewX(-21deg)!important}html body header.code1.row .code4 .header-badges .study_year .code7,html body.home-page header.code1.row .code4 .header-badges .study_year .code7{transform:skewX(21deg)!important}}@media (min-width: 821px){html body header.code1.row,html body .row.code1,html body .container>.row:first-child{position:relative!important}html body header.code1.row>div,html body .row.code1>div,html body .container>.row:first-child>div{position:static!important}html body header.code1.row .code4,html body .row.code1 .code4,html body .container>.row:first-child .code4{padding-right:72px!important}html body header.code1.row .code6,html body header.code1.row .code6:not(:empty),html body .row.code1 .code6,html body .row.code1 .code6:not(:empty),html body .container>.row:first-child .code6,html body .container>.row:first-child .code6:not(:empty){position:absolute!important;top:50%!important;right:19px!important;left:auto!important;bottom:auto!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;z-index:8!important}html body header.code1.row .code6 .pskgu-theme,html body .row.code1 .code6 .pskgu-theme,html body .container>.row:first-child .code6 .pskgu-theme,html.theme-ui-ready body header.code1.row .code6 .pskgu-theme.is-ready[data-theme-ready="true"],html.theme-ui-ready body .row.code1 .code6 .pskgu-theme.is-ready[data-theme-ready="true"],html.theme-ui-ready body .container>.row:first-child .code6 .pskgu-theme.is-ready[data-theme-ready="true"]{position:static!important;margin:0!important;padding:0!important;transform:none!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}html body header.code1.row .code6 .pskgu-theme__button,html body .row.code1 .code6 .pskgu-theme__button,html body .container>.row:first-child .code6 .pskgu-theme__button,html.theme-ui-ready body header.code1.row .code6 .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button,html.theme-ui-ready body .row.code1 .code6 .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button,html.theme-ui-ready body .container>.row:first-child .code6 .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button{position:static!important;margin:0!important;padding:0!important;transform:none!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body header.code1.row .code4 .site-title-brandline,html body .row.code1 .code4 .site-title-brandline,html body .container>.row:first-child .code4 .site-title-brandline{gap:clamp(0.10rem, 0.36vw, 0.20rem)!important}html body header.code1.row .code4 .header-badges,html body .row.code1 .code4 .header-badges,html body .container>.row:first-child .code4 .header-badges{gap:0!important;margin-left:-1px!important}html body header.code1.row .code4 .header-badges .study_year,html body .row.code1 .code4 .header-badges .study_year,html body .container>.row:first-child .code4 .header-badges .study_year{top:0!important;margin-left:0!important;transform:translate(2px, -6px) skewX(-21deg)!important}html body header.code1.row .code4 .header-badges .study_year .code7,html body .row.code1 .code4 .header-badges .study_year .code7,html body .container>.row:first-child .code4 .header-badges .study_year .code7{transform:skewX(21deg)!important}}@media (min-width: 821px){html body header.code1.row .pskgu-theme__button,html.theme-ui-ready body header.code1.row .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button,html body .row.code1 .pskgu-theme__button,html.theme-ui-ready body .row.code1 .pskgu-theme.is-ready[data-theme-ready="true"] .pskgu-theme__button{translate:0 -13px!important}}body.unified-page{color:var(--text)}body.unified-page .container{padding-bottom:32px}body.unified-page .popup-window[style*="display:none"]{display:none!important}body.unified-page .mt-4{height:20px;margin:0!important}body.unified-page .news_title:not(.close){position:relative!important;display:flex!important;align-items:center!important;min-height:28px;margin:18px 0 8px!important;padding:0 0 0 22px!important;color:var(--text)!important;font-size:clamp(1.08rem, 1.65vw, 1.3rem)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-0.018em!important;background:transparent!important;border:0!important;box-shadow:none!important}body.unified-page .news_title:not(.close)::before{content:"";position:absolute;left:0;top:50%;width:4px;height:23px;transform:translateY(-50%);border-radius:999px;background:#1762a7}body.unified-page .news-content{width:min(100%, 1180px)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}body.unified-page .news{color:var(--text)}body.unified-page a{text-underline-offset:2px}body.page-navlist .news-content.insts,body.page-files .news-content.pdf-section{width:min(100%, 980px)!important;margin-top:0!important}body.page-navlist .news-content.insts>.news.rasp,body.page-files .pdf-section>.news.rasp{padding:0!important;overflow:hidden;background:var(--surface-solid)!important;border:1px solid rgba(23,85,152,.19)!important;border-radius:16px!important;box-shadow:0 10px 26px -22px rgba(15,23,42,.42)!important}body.page-navlist .news-content.insts>.news.rasp p{margin:0!important;padding:0!important}body.page-navlist .news-content.insts .btn.btn-rasp{position:relative;display:flex!important;align-items:center!important;width:100%!important;min-height:62px!important;margin:0!important;padding:13px 50px 13px 18px!important;color:#0d4b86!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(23,85,152,.17)!important;border-radius:0!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;font-weight:760!important;line-height:1.25!important;transition:background-color .16s ease,color .16s ease!important}body.page-navlist .news-content.insts p:last-child .btn.btn-rasp{border-bottom:0!important}body.page-navlist .news-content.insts .btn.btn-rasp::after{content:"→";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:#74869a;font-weight:500}body.page-navlist .news-content.insts .btn.btn-rasp:hover,body.page-navlist .news-content.insts .btn.btn-rasp:focus-visible{color:#175598!important;background:#f5f8fc!important;transform:none!important}body.page-institutes .news-content.rasp.groups{width:min(100%,1180px)!important;margin-top:0!important;margin-bottom:18px!important}body.page-institutes .news-content.rasp.groups>.news_title:first-of-type{margin-bottom:2px!important}body.page-institutes .news-content.rasp.groups>.news_title+.news_title{min-height:0;margin:-2px 0 8px!important;padding-left:22px!important;color:var(--muted)!important;font-size:.84rem!important;font-weight:760!important;text-transform:uppercase;letter-spacing:.06em!important}body.page-institutes .news-content.rasp.groups>.news_title+.news_title::before{display:none!important}body.page-institutes .blue-shadow{display:block!important;overflow:hidden;background:var(--surface-solid)!important;border:1px solid rgba(23,85,152,.18)!important;border-radius:16px!important;box-shadow:0 10px 28px -24px rgba(15,23,42,.4)!important}body.page-institutes .blue-shadow>.news{margin:0!important;border-radius:0!important;box-shadow:none!important}body.page-institutes .news.courses{padding:10px 14px!important;background:#f5f8fc!important;border-bottom:1px solid rgba(23,85,152,.15)!important}body.page-institutes .course-title{min-height:34px!important;margin:0!important;padding:8px 10px!important;color:#52657b!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:.8rem!important;font-weight:760!important;text-align:center}body.page-institutes .blue-shadow>.news.rasp{padding:12px 14px!important;border-bottom:1px solid rgba(23,85,152,.12)!important;background:transparent!important}body.page-institutes .blue-shadow>.news.rasp:last-child{border-bottom:0!important}body.page-institutes .upload_time.spec{margin:0 0 8px!important;color:var(--text-soft)!important;font-size:.78rem!important;line-height:1.25!important;font-weight:700!important}body.page-institutes .grid-1 .btn.btn-rasp{display:flex!important;align-items:center;justify-content:center;min-height:38px!important;margin:3px!important;padding:7px 8px!important;color:#0d4b86!important;background:#f7f9fc!important;border:1px solid rgba(23,85,152,.14)!important;border-radius:9px!important;box-shadow:none!important;font-size:.84rem!important;font-weight:760!important}body.page-institutes .grid-1 .btn.btn-rasp:hover,body.page-institutes .grid-1 .btn.btn-rasp:focus-visible{color:#175598!important;background:#edf4fb!important;border-color:rgba(23,85,152,.32)!important;transform:none!important}body.page-institutes .no-margin.empty .btn.btn-rasp{visibility:hidden}body.page-directory .directory-page-title,body.page-directory .directory-page{width:min(100%,1080px)!important;margin-left:auto!important;margin-right:auto!important}body.page-directory .directory-page-title{margin-top:18px!important}body.page-directory .directory-hero,body.page-directory .directory-results{width:100%!important}body.page-directory .directory-shell,body.page-directory .directory-panel,body.page-directory .directory-toolbar,body.page-directory .directory-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.page-directory .directory-shell,body.page-directory .directory-panel{background:var(--surface-solid)!important;border-color:rgba(23,85,152,.18)!important;border-radius:16px!important;box-shadow:0 10px 28px -24px rgba(15,23,42,.42)!important}body.page-directory .directory-search input{background:transparent!important;border-color:rgba(23,85,152,.18)!important;box-shadow:none!important}body.page-directory .directory-search input:focus{border-color:transparent!important;box-shadow:inset 0 -2px #1762a7!important}body.page-directory .directory-toolbar{background:var(--surface-solid)!important;border-color:rgba(23,85,152,.16)!important;border-radius:14px!important;box-shadow:0 8px 20px -20px rgba(15,23,42,.35)!important}body.page-directory .directory-card{background:var(--surface-solid)!important;border-color:rgba(23,85,152,.13)!important;border-radius:13px!important;box-shadow:none!important}body.page-directory .directory-card:hover,body.page-directory .directory-card:focus-visible{background:#f6f9fc!important;border-color:rgba(23,85,152,.30)!important;transform:none!important}body.page-reference main{width:min(100%,980px);margin-inline:auto}body.page-reference .blue-shadow.auds-card{overflow:hidden;background:var(--surface-solid)!important;border:1px solid rgba(23,85,152,.18)!important;border-radius:16px!important;box-shadow:0 10px 28px -24px rgba(15,23,42,.4)!important}body.page-reference .blue-shadow.auds-card .news{margin:0!important;padding:0!important;background:transparent!important}body.page-reference table{margin:0!important;color:var(--text)!important}body.page-reference table th{padding:13px 16px!important;color:#53667d!important;background:#f5f8fc!important;border-color:rgba(23,85,152,.14)!important}body.page-reference table td{padding:12px 16px!important;border-color:rgba(23,85,152,.12)!important;vertical-align:middle!important}body.page-reference table tr:last-child td{border-bottom:0!important}body.page-files .pdf-section .pdf-file-row{margin:0!important;padding:0!important;border-bottom:1px solid rgba(23,85,152,.14)}body.page-files .pdf-section .pdf-file-row:last-child{border-bottom:0}body.page-files .pdf-download-link{min-height:68px!important;margin:0!important;padding:12px 16px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.page-files .pdf-download-link:hover,body.page-files .pdf-download-link:focus-visible{background:#f5f8fc!important;transform:none!important}body.page-info .unified-info-stack{display:grid;gap:12px;width:min(100%,900px);margin:0 auto}body.page-info .news-content{width:100%!important;margin:0!important}body.page-info .news-content>.news{margin:0!important;padding:16px 18px!important;background:var(--surface-solid)!important;border:1px solid rgba(23,85,152,.18)!important;border-radius:16px!important;box-shadow:0 10px 26px -24px rgba(15,23,42,.38)!important;color:var(--text)!important}body.page-info .news-content>.news p{margin:0!important;line-height:1.55!important}body.page-info .btn.btn-news,body.page-info .btn.btn-success{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px!important;margin:3px 6px 3px 0!important;padding:9px 14px!important;color:#175598!important;background:#f4f8fc!important;border:1px solid rgba(23,85,152,.18)!important;border-radius:11px!important;box-shadow:none!important;font-weight:750!important}body.page-info .btn.btn-news:hover,body.page-info .btn.btn-success:hover,body.page-info .btn.btn-news:focus-visible,body.page-info .btn.btn-success:focus-visible{color:#0d4b86!important;background:#eaf2fa!important;border-color:rgba(23,85,152,.32)!important;transform:none!important}body.page-college .college-layout{width:min(100%,980px);margin-inline:auto}body.page-college .college-card{border-radius:16px!important}html[data-theme="dark"] body.unified-page .news_title:not(.close){color:#f4f7fb!important}html[data-theme="dark"] body.unified-page .news_title:not(.close)::before{background:#67b5eb!important}html[data-theme="dark"] body.page-navlist .news-content.insts>.news.rasp,html[data-theme="dark"] body.page-files .pdf-section>.news.rasp,html[data-theme="dark"] body.page-institutes .blue-shadow,html[data-theme="dark"] body.page-reference .blue-shadow.auds-card,html[data-theme="dark"] body.page-info .news-content>.news,html[data-theme="dark"] body.page-directory .directory-shell,html[data-theme="dark"] body.page-directory .directory-panel,html[data-theme="dark"] body.page-directory .directory-toolbar,html[data-theme="dark"] body.page-directory .directory-card{background:#122131!important;border-color:#30465d!important;box-shadow:none!important}html[data-theme="dark"] body.page-navlist .news-content.insts .btn.btn-rasp,html[data-theme="dark"] body.page-institutes .grid-1 .btn.btn-rasp{color:#a9d5f3!important;border-color:#2e455d!important}html[data-theme="dark"] body.page-navlist .news-content.insts .btn.btn-rasp:hover,html[data-theme="dark"] body.page-navlist .news-content.insts .btn.btn-rasp:focus-visible,html[data-theme="dark"] body.page-institutes .grid-1 .btn.btn-rasp,html[data-theme="dark"] body.page-files .pdf-download-link:hover,html[data-theme="dark"] body.page-info .btn.btn-news,html[data-theme="dark"] body.page-info .btn.btn-success,html[data-theme="dark"] body.page-directory .directory-card:hover,html[data-theme="dark"] body.page-directory .directory-card:focus-visible{background:#182a3c!important}html[data-theme="dark"] body.page-institutes .news.courses,html[data-theme="dark"] body.page-reference table th{background:#182a3c!important;color:#aebfd0!important}html[data-theme="dark"] body.page-reference table{color:#edf3f8!important}html[data-theme="dark"] body.page-reference table td,html[data-theme="dark"] body.page-reference table th{border-color:#2d4358!important}
