.college-cms-banners{position:relative;z-index:30;display:grid;gap:0}.college-cms-banner{display:flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:10px clamp(42px,6vw,72px);font-family:Poppins,sans-serif;font-size:13px;line-height:1.5}.college-cms-banner-info{background:#eaf0f3;color:#173b50}.college-cms-banner-notice{background:#fff2da;color:#603b04}.college-cms-banner-promotion{background:#0b2545;color:#fff}.college-cms-banner-copy{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;text-align:center}.college-cms-banner-copy strong{font-weight:700}.college-cms-banner-copy a{color:inherit;font-weight:700;text-underline-offset:3px}.college-cms-banner-dismiss{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:23px;line-height:1;cursor:pointer}.college-cms-banner-dismiss:hover{background:#00000012}.college-cms-banner-dismiss:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:640px){.college-cms-banner{justify-content:flex-start;padding:10px 44px 10px 16px;font-size:12px}.college-cms-banner-copy{justify-content:flex-start;text-align:left;gap:4px 8px}}body[data-seda-internal-page=true] #main-content{--internal-paper: #fbf9f4;--internal-sand: #eee9df;--internal-rule: #d8d1c4;--internal-muted: #526078;color:#0b3a49;overflow-wrap:break-word}body[data-seda-internal-page=true] #main-content .site-container{width:min(1240px,100%);margin-inline:auto}body[data-seda-internal-page=true] #main-content .site-section{padding-block:clamp(3.5rem,7vw,6.5rem)}body[data-seda-internal-page=true] #main-content .site-section-heading{gap:clamp(1rem,3vw,2.5rem);margin-bottom:clamp(1.75rem,4vw,2.75rem)}body[data-seda-internal-page=true] #main-content .site-section-lede,body[data-seda-internal-page=true] #main-content .text-\[\#526078\]{color:var(--internal-muted)}body[data-seda-internal-page=true] #main-content .site-detail-hero{min-height:clamp(360px,34vw,500px);display:flex;align-items:center}body[data-seda-internal-page=true] #main-content .site-detail-hero>.site-container{position:relative;z-index:2;width:min(1240px,100%);padding-top:clamp(3rem,5vw,4.5rem);padding-bottom:clamp(3rem,5vw,4.5rem);padding-right:min(48%,600px)}body[data-seda-internal-page=true] #main-content .site-detail-hero .site-display{max-width:13ch;font-size:clamp(2.8rem,5.4vw,5rem);line-height:.98}body[data-seda-internal-page=true] #main-content .site-detail-hero-image{z-index:0;inset:1.25rem max(1.25rem,calc((100vw - 1240px)/2)) 1.25rem auto;width:min(46%,560px);height:calc(100% - 2.5rem);border-radius:1.25rem;opacity:1;object-position:center}body[data-seda-internal-page=true] #main-content .site-detail-hero:after{z-index:1;background:linear-gradient(90deg,#0b3a49 0%,#0b3a49 43%,#0b3a49ed 51%,#0b3a4955 66%,transparent 77%)}body[data-seda-internal-page=true] #main-content .site-photo-interlude{padding:clamp(1rem,3vw,2rem);background:#0b3a49}body[data-seda-internal-page=true] #main-content .site-photo-interlude-inner{overflow:hidden;border-radius:1.25rem;background:#fffdf8}body[data-seda-internal-page=true] #main-content .site-photo-interlude-visual{min-height:320px}body[data-seda-internal-page=true] #main-content .site-photo-interlude-copy{border-color:#e28f26;background:#fffdf8;color:#0b3a49}body[data-seda-internal-page=true] #main-content .site-photo-interlude-copy p:last-child{color:#526078}body[data-seda-internal-page=true] #main-content .sub-hero{min-height:0;padding-block:clamp(3.5rem,7vw,6rem)}body[data-seda-internal-page=true] #main-content .sub-hero .site-container{padding-block:0}body[data-seda-internal-page=true] #main-content>section:not(.site-detail-hero):not(.site-hero)>.site-container:first-child{min-width:0}body[data-seda-internal-page=true] #main-content .site-detail-panel,body[data-seda-internal-page=true] #main-content .site-detail-muted-panel{border-radius:.7rem;box-shadow:0 1px #0b3a4909}body[data-seda-internal-page=true] #main-content .site-detail-panel{background-color:#fffdf8;border-color:#dcd6ca}body[data-seda-internal-page=true] #main-content .site-detail-muted-panel{background-color:var(--internal-sand);border-color:#d8d1c4}body[data-seda-internal-page=true] #main-content .site-program-card{border-color:#d8d1c4;border-radius:.7rem;box-shadow:0 4px 14px #0b3a490b}body[data-seda-internal-page=true] #main-content .internal-program-card{display:flex;flex-direction:column;height:100%;overflow:hidden}body[data-seda-internal-page=true] #main-content .internal-program-link{display:flex;flex:1;flex-direction:column;color:inherit;text-decoration:none}body[data-seda-internal-page=true] #main-content .internal-program-copy{display:flex;flex:1;flex-direction:column;padding:1.5rem}body[data-seda-internal-page=true] #main-content .internal-program-action{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(11,58,73,.13);color:#0b3a49;font-size:.78rem;font-weight:800}body[data-seda-internal-page=true] #main-content .site-program-image,body[data-seda-internal-page=true] #main-content .site-detail-hero-image{background-color:#ded8cb}body[data-seda-internal-page=true] #main-content .site-program-image img{object-fit:cover;object-position:center}body[data-seda-internal-page=true] #main-content .site-destination-card,body[data-seda-internal-page=true] #main-content .site-photo-interlude-visual,body[data-seda-internal-page=true] #main-content .site-city-photo{background-color:#0b3a49}body[data-seda-internal-page=true] #main-content figure img{max-width:100%}body[data-seda-internal-page=true] #main-content .site-field{min-height:3.1rem;border-color:#aaa99e;border-radius:.45rem;background-color:#fffdf8;color:#0b3a49}body[data-seda-internal-page=true] #main-content .site-field::placeholder{color:#59666a;opacity:1}body[data-seda-internal-page=true] #main-content .site-field:focus{border-color:#8a4b08;box-shadow:0 0 0 3px #e28f263d}body[data-seda-internal-page=true] #main-content .site-label{color:#0b3a49;line-height:1.45}body[data-seda-internal-page=true] #main-content :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #8a4b08;outline-offset:3px}body[data-seda-internal-page=true] #main-content .site-button:focus-visible{outline-color:#8a4b08}body[data-seda-internal-page=true] #main-content .site-inline-link,body[data-seda-internal-page=true] #main-content a.underline{color:#0b3a49;text-decoration-thickness:1px;text-underline-offset:.2em}body[data-seda-internal-page=true] #main-content .site-inline-link:hover,body[data-seda-internal-page=true] #main-content a.underline:hover{color:#75410b}body[data-seda-internal-page=true] #main-content .overflow-x-auto{max-width:100%;overscroll-behavior-x:contain;scrollbar-color:#9a8f7e #eee9df}body[data-seda-internal-page=true] #main-content table{border-collapse:collapse}body[data-seda-internal-page=true] #main-content table th,body[data-seda-internal-page=true] #main-content table td{line-height:1.6}body[data-seda-internal-page=true] #main-content table tbody tr:nth-child(2n){background-color:#eee9df9e}body[data-seda-internal-page=true] #main-content table thead th{color:#fbf9f4}body[data-seda-internal-page=true] #main-content article[data-testid$=-policy-content]{max-width:54rem;font-size:.98rem;line-height:1.8}body[data-seda-internal-page=true] #main-content article[data-testid$=-policy-content]>section{scroll-margin-top:7rem;padding-block:clamp(1.5rem,3vw,2.25rem)}body[data-seda-internal-page=true] #main-content article[data-testid$=-policy-content] p{margin-block:.9rem}body[data-seda-internal-page=true] #main-content article[data-testid$=-policy-content] a{color:#75410b;text-decoration-thickness:1px;text-underline-offset:.2em}body[data-seda-internal-page=true] #main-content :is(.blog-container,.blog-article){min-width:0}body[data-seda-internal-page=true] #main-content .blog-article-body{color:#263e43;line-height:1.82}body[data-seda-internal-page=true] #main-content .blog-article-body table{display:block;max-width:100%;overflow-x:auto}body[data-seda-internal-page=true] #main-content .blog-crumbs{display:none}body[data-seda-internal-page=true] #main-content .blog-article-body th,body[data-seda-internal-page=true] #main-content .blog-article-body td{padding:.65rem .8rem;border:1px solid #d8d1c4;vertical-align:top}body[data-seda-internal-page=true] #main-content .blog-article-body th{background:#0b3a49;color:#fbf9f4}body[data-seda-internal-page=true] #main-content .pk-hero .site-container{width:min(1240px,100%)}body[data-seda-internal-page=true] #main-content .pk-hero{min-height:clamp(420px,38vw,510px);padding-block:3.5rem}body[data-seda-internal-page=true] #main-content .pk-hero-img{z-index:0;inset:1.25rem max(1.25rem,calc((100vw - 1240px)/2)) 1.25rem auto;width:min(46%,560px);height:calc(100% - 2.5rem);border-radius:1.25rem;animation:none}body[data-seda-internal-page=true] #main-content .pk-hero:after{z-index:1;background:linear-gradient(90deg,#0b3a49 0%,#0b3a49 43%,#0b3a49ed 51%,#0b3a4955 66%,transparent 77%)}body[data-seda-internal-page=true] #main-content .pk-hero-inner{position:relative;z-index:2;width:min(1240px,100%);padding-right:min(48%,600px)}body[data-seda-internal-page=true] #main-content .pk-sec{scroll-margin-top:7rem}body[data-seda-internal-page=true] #main-content .pk-table,body[data-seda-internal-page=true] #main-content .pk-month{max-width:100%}body[data-seda-internal-page=true] #main-content button:focus-visible,body[data-seda-internal-page=true] #main-content a:focus-visible{outline:3px solid #8a4b08;outline-offset:3px}@media(max-width:767px){body[data-seda-internal-page=true] #main-content .site-detail-hero{min-height:0;display:flex;flex-direction:column;align-items:stretch}body[data-seda-internal-page=true] #main-content .site-detail-hero>.site-container{order:1;padding:1.5rem 1rem 2.25rem;width:100%}body[data-seda-internal-page=true] #main-content .site-detail-hero-image{position:relative;order:0;inset:auto;width:calc(100% - 2rem);height:220px;margin:1rem 1rem 0;border-radius:1rem}body[data-seda-internal-page=true] #main-content .site-detail-hero:after{display:none}body[data-seda-internal-page=true] #main-content .site-detail-hero .site-display{max-width:15ch;font-size:clamp(2.5rem,10vw,4rem);line-height:1}body[data-seda-internal-page=true] #main-content .site-detail-hero .site-container>p:last-child{color:#f2f1ede0}body[data-seda-internal-page=true] #main-content .site-section{padding-block:clamp(3rem,11vw,4.5rem)}body[data-seda-internal-page=true] #main-content .site-section-heading{margin-bottom:1.75rem}body[data-seda-internal-page=true] #main-content .site-card-heading{font-size:clamp(1.35rem,6vw,1.8rem);line-height:1.16}body[data-seda-internal-page=true] #main-content .site-detail-panel,body[data-seda-internal-page=true] #main-content .site-detail-muted-panel{min-width:0}body[data-seda-internal-page=true] #main-content .site-empty-state{padding:2rem 1.1rem}body[data-seda-internal-page=true] #main-content .blog-article-body{font-size:1rem}body[data-seda-internal-page=true] #main-content .pk-hero{min-height:0;display:flex;flex-direction:column;align-items:stretch;padding:0 0 2.25rem}body[data-seda-internal-page=true] #main-content .pk-hero-img{position:relative;order:0;inset:auto;width:calc(100% - 2rem);height:220px;margin:1rem 1rem 0;border-radius:1rem}body[data-seda-internal-page=true] #main-content .pk-hero:after{display:none}body[data-seda-internal-page=true] #main-content .pk-hero-inner{order:1;width:min(1240px,100%);padding:1.5rem 1rem 0}body[data-seda-internal-page=true] #main-content .pk-subnav-live{flex:none}body[data-seda-internal-page=true] #main-content .program-detail-layout .site-container>aside.site-detail-panel{order:-1}body[data-seda-internal-page=true] #main-content .site-photo-interlude{padding:1rem}body[data-seda-internal-page=true] #main-content .site-photo-interlude-inner{grid-template-columns:minmax(0,1fr)}body[data-seda-internal-page=true] #main-content .site-photo-interlude-visual{min-height:220px}body[data-seda-internal-page=true] #main-content .site-photo-interlude-copy{padding:1.5rem}body[data-seda-internal-page=true] #main-content .site-container.grid:has(>form.site-detail-panel)>form{order:-1}body[data-seda-internal-page=true] #main-content .mobile-carousel-track{display:flex!important;grid-template-columns:none!important;gap:1rem;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:.25rem .15rem 1rem;scroll-padding-inline:.15rem;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y}body[data-seda-internal-page=true] #main-content .mobile-carousel-track::-webkit-scrollbar{display:none}body[data-seda-internal-page=true] #main-content .mobile-carousel-track>*{flex:0 0 min(88%,410px);min-width:0;scroll-snap-align:start;scroll-snap-stop:always}body[data-seda-internal-page=true] #main-content .mobile-carousel-track.internal-program-grid>*{flex-basis:min(88%,390px)}body[data-seda-internal-page=true] #main-content .mobile-carousel-track.pk-bgrid>*{flex-basis:min(84%,330px)}body[data-seda-internal-page=true] #main-content .mobile-carousel-track.pk-campuses>*{flex-basis:min(90%,440px)}}body[data-seda-internal-page=true] #main-content .internal-card-carousel,body[data-seda-internal-page=true] #main-content .mobile-carousel-track{min-width:0;max-width:100%}body[data-seda-internal-page=true] #main-content .mobile-carousel-controls{display:none}body[data-seda-internal-page=true] #main-content .teaching-supervision-disclosure{margin-top:1rem;border:1px solid #d8d1c4;border-radius:.65rem;background:#f2f1ed;color:#0b3a49}body[data-seda-internal-page=true] #main-content .teaching-supervision-disclosure summary{display:flex;align-items:center;gap:.65rem;min-height:44px;padding:.65rem .8rem;cursor:pointer;list-style:none;font-size:.8rem;font-weight:700}body[data-seda-internal-page=true] #main-content .teaching-supervision-disclosure summary::-webkit-details-marker{display:none}body[data-seda-internal-page=true] #main-content .teaching-supervision-disclosure summary>svg:first-child{flex:none}body[data-seda-internal-page=true] #main-content .teaching-supervision-disclosure summary>svg:last-child{flex:none;margin-left:auto;transition:transform .2s ease}body[data-seda-internal-page=true] #main-content .teaching-supervision-disclosure[open] summary>svg:last-child{transform:rotate(180deg)}body[data-seda-internal-page=true] #main-content .teaching-supervision-disclosure p{margin:0;padding:0 .85rem .85rem 2.85rem;color:#526078;font-size:.78rem;line-height:1.7}body[data-seda-internal-page=true] #main-content .academic-calendar-disclosure{border:1px solid #d8d1c4;border-radius:.6rem;background:#f2f1ed;color:#0b3a49}body[data-seda-internal-page=true] #main-content .academic-calendar-disclosure summary{min-height:44px;padding:.7rem .85rem;cursor:pointer;font-size:.8rem;font-weight:750;line-height:1.5}body[data-seda-internal-page=true] #main-content .academic-calendar-disclosure p{margin:0;padding:0 .85rem .85rem;color:#526078;font-size:.78rem;line-height:1.7}body[data-seda-internal-page=true] #main-content .mobile-carousel-controls{align-items:center;justify-content:center;gap:.85rem;margin-top:.5rem;color:#0b3a49;font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums}body[data-seda-internal-page=true] #main-content .mobile-carousel-controls button{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(11,58,73,.22);border-radius:50%;background:#fffdf8;color:#0b3a49;cursor:pointer}body[data-seda-internal-page=true] #main-content .mobile-carousel-controls button:disabled{opacity:.42;cursor:not-allowed}body[data-seda-internal-page=true] #main-content .pk-trust{display:flex;overflow:hidden;background:#e28f27;color:#0b3a49;padding:0}body[data-seda-internal-page=true] #main-content .pk-trust-track{display:flex;width:max-content;max-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:1.5rem;margin:0;padding:.85rem 0;color:#0b3a49;white-space:nowrap;animation:seda-internal-trust-loop 38s linear infinite}body[data-seda-internal-page=true] #main-content .pk-trust-track li{flex:none}body[data-seda-internal-page=true] #main-content .pk-trust .pk-trust-track li:before{content:"✓";width:auto;height:auto;margin:0 .45rem 0 0;border-radius:0;background:none;font-weight:800}body[data-seda-internal-page=true] #main-content .pk-trust .pk-trust-track li+li{border-left:1px solid rgba(11,58,73,.28);padding-left:1.5rem}@keyframes seda-internal-trust-loop{to{transform:translate(-50%)}}@media(min-width:768px){body[data-seda-internal-page=true] #main-content .mobile-carousel-track.internal-program-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}body[data-seda-internal-page=true] #main-content .mobile-carousel-track.pk-qcards{grid-template-columns:1.2fr 1fr 1fr}body[data-seda-internal-page=true] #main-content .mobile-carousel-track.pk-cards{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-seda-internal-page=true] #main-content .mobile-carousel-track.pk-bgrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}body[data-seda-internal-page=true] #main-content .mobile-carousel-track.pk-campuses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){body[data-seda-internal-page=true] #main-content .mobile-carousel-controls{display:flex}}@media(max-width:390px){body[data-seda-internal-page=true] #main-content .site-container{padding-inline:1rem}body[data-seda-internal-page=true] #main-content .site-button{max-width:100%;white-space:normal;text-align:center}body[data-seda-internal-page=true] #main-content .blog-container{width:calc(100% - 2rem)}body[data-seda-internal-page=true] #main-content .pk-sec{padding-inline:1rem}body[data-seda-internal-page=true] #main-content .pk-tr>div{overflow-wrap:anywhere}}@media(max-width:340px){body[data-seda-internal-page=true] #main-content .site-detail-hero .site-display{font-size:2.55rem}body[data-seda-internal-page=true] #main-content .pk-tr{grid-template-columns:minmax(6.2rem,1.25fr) repeat(3,minmax(3.35rem,1fr))}body[data-seda-internal-page=true] #main-content .pk-tr>div{padding-inline:.25rem;font-size:.68rem}}@media(prefers-reduced-motion:reduce){body[data-seda-internal-page=true] #main-content *,body[data-seda-internal-page=true] #main-content *:before,body[data-seda-internal-page=true] #main-content *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body[data-seda-internal-page=true] #main-content .pk-trust-track{animation:none}}
