.prestige-admission-board-page .title_container{display:none!important}.prestige-admission-board-page #main>.container_wrap:first-child{border-top:0!important}.pab-board{--pab-ink:#101f33;--pab-muted:#526174;--pab-line:#dce4ec;--pab-blue:#123b68;--pab-gold:#c8a85c;width:100%;margin:0 auto 48px;color:var(--pab-ink);font-family:"Open Sans",Arial,sans-serif}.pab-board *{box-sizing:border-box}.pab-hero{position:relative;display:flex;align-items:center;min-height:290px;margin:0 0 30px;padding:54px 24px;overflow:hidden;border-radius:0 0 28px 28px;background:linear-gradient(125deg,#0d2948 0%,#154d79 58%,#27709a 100%);color:#fff}.pab-hero:after{content:"";position:absolute;right:-90px;top:-150px;width:430px;height:430px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 58px rgba(255,255,255,.045),0 0 0 116px rgba(255,255,255,.035)}.pab-inner{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto}.pab-kicker{margin-bottom:12px;color:#f1d891;font-size:13px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.pab-hero h1{margin:0 0 14px!important;color:#fff!important;font-size:clamp(34px,5vw,58px)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-.045em!important}.pab-hero p{max-width:720px;margin:0!important;color:rgba(255,255,255,.88)!important;font-size:17px!important;line-height:1.7!important}.pab-filters{display:flex;justify-content:center;gap:10px;width:min(1180px,calc(100% - 32px));margin:0 auto 30px;padding:7px;border:1px solid var(--pab-line);border-radius:16px;background:#f5f8fb}.pab-filter{display:inline-flex;align-items:center;justify-content:center;min-width:126px;min-height:44px;padding:10px 22px;border-radius:11px;color:#405268!important;font-size:15px;font-weight:800;text-decoration:none!important;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.pab-filter:hover,.pab-filter:focus-visible{background:#fff;color:var(--pab-blue)!important;box-shadow:0 5px 16px rgba(20,52,83,.09)}.pab-filter.is-active{background:var(--pab-blue);color:#fff!important;box-shadow:0 7px 18px rgba(18,59,104,.2)}.pab-section-title{width:min(1180px,calc(100% - 32px));margin:0 auto 22px!important;color:var(--pab-ink)!important;font-size:25px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:-.025em!important}.pab-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(1180px,calc(100% - 32px));margin:0 auto}.pab-card{display:flex;min-width:0;overflow:hidden;border:1px solid var(--pab-line);border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(24,46,72,.08);transition:transform .2s ease,box-shadow .2s ease}.pab-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(24,46,72,.13)}.pab-image{display:block;flex:0 0 42%;min-height:250px;overflow:hidden;background:#e9eff5}.pab-image img{display:block;width:100%!important;height:100%!important;min-height:250px!important;object-fit:cover!important;transition:transform .35s ease}.pab-card:hover .pab-image img{transform:scale(1.035)}.pab-image-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:250px;padding:20px;background:linear-gradient(135deg,#153f69,#2b7195);color:rgba(255,255,255,.78);font-size:12px;font-weight:800;letter-spacing:.13em;text-align:center}.pab-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:22px}.pab-body h3{margin:0 0 11px!important;font-size:19px!important;font-weight:800!important;line-height:1.4!important;letter-spacing:-.025em!important}.pab-body h3 a{color:var(--pab-ink)!important;text-decoration:none!important}.pab-excerpt{display:-webkit-box;overflow:hidden;margin:0 0 20px!important;color:var(--pab-muted)!important;font-size:14px!important;line-height:1.72!important;-webkit-box-orient:vertical;-webkit-line-clamp:4}.pab-card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto}.pab-tags{display:flex;flex-wrap:wrap;gap:5px}.pab-tag{display:inline-flex;align-items:center;min-height:25px;padding:4px 9px;border-radius:999px;background:#edf3f8;color:#31506d;font-size:11px;font-weight:800;white-space:nowrap}.pab-button{flex:0 0 auto;color:var(--pab-blue)!important;font-size:13px;font-weight:800;text-decoration:none!important;white-space:nowrap}.pab-button:after{content:" →"}.pab-pagination{display:flex;justify-content:center;width:min(1180px,calc(100% - 32px));margin:34px auto 0}.pab-pagination ul{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin:0!important;padding:0!important;list-style:none!important}.pab-pagination li{margin:0!important;padding:0!important}.pab-pagination a,.pab-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid var(--pab-line);border-radius:9px;background:#fff;color:#304861!important;font-size:13px;font-weight:800;text-decoration:none!important}.pab-pagination .current{border-color:var(--pab-blue);background:var(--pab-blue);color:#fff!important}.pab-pagination a:hover,.pab-pagination a:focus-visible{border-color:#9fb3c6;background:#f5f8fb}.pab-empty{width:min(1180px,calc(100% - 32px));margin:36px auto!important;padding:36px;border:1px solid var(--pab-line);border-radius:16px;background:#f7f9fb;color:var(--pab-muted)!important;text-align:center}@media(max-width:1020px){.pab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pab-card{flex-direction:column}.pab-image{flex-basis:auto;min-height:210px}.pab-image img,.pab-image-fallback{min-height:210px}}@media(max-width:680px){.pab-hero{min-height:245px;margin-bottom:22px;padding:42px 20px;border-radius:0 0 20px 20px}.pab-hero h1{font-size:34px!important}.pab-hero p{font-size:15px!important}.pab-filters{justify-content:flex-start;gap:6px;overflow-x:auto;margin-bottom:24px;padding:6px}.pab-filter{flex:1 0 auto;min-width:96px;min-height:42px;padding:9px 14px;font-size:14px}.pab-section-title{font-size:22px!important}.pab-grid{grid-template-columns:1fr;gap:18px}.pab-card{flex-direction:row}.pab-image{flex:0 0 38%;min-height:220px}.pab-image img,.pab-image-fallback{min-height:220px}.pab-body{padding:18px}.pab-body h3{font-size:17px!important}.pab-excerpt{-webkit-line-clamp:3;font-size:13px!important}.pab-card-footer{align-items:flex-start;flex-direction:column}.pab-button{margin-left:auto}}@media(max-width:460px){.pab-card{flex-direction:column}.pab-image{min-height:190px}.pab-image img,.pab-image-fallback{min-height:190px}.pab-card-footer{align-items:flex-end;flex-direction:row}.pab-button{margin-left:0}}@media(prefers-reduced-motion:reduce){.pab-card,.pab-image img,.pab-filter{transition:none}.pab-card:hover{transform:none}}
/* 1.0.2: restore the established degree-board card contract. */
.pab-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px!important;width:100vw!important;max-width:none!important;position:relative!important;left:50%!important;margin:26px -50vw 0!important;padding:0 max(28px,calc((100vw - 1360px)/2 + 28px))!important}.pab-card{display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;margin:0!important;overflow:hidden!important;background:#fff!important;border:1px solid var(--pab-line)!important;border-radius:26px!important;box-shadow:0 14px 34px rgba(7,27,54,.08)!important}.pab-image{display:block!important;position:relative!important;width:100%!important;aspect-ratio:16/9!important;min-height:0!important;flex:0 0 auto!important;overflow:hidden!important;background:#e9edf3!important}.pab-image img,.pab-image-fallback{display:block!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important}.pab-body{display:flex!important;flex:1 1 auto!important;min-width:0!important;flex-direction:column!important;gap:13px!important;padding:20px!important}.pab-body h3{margin:0!important;font-size:24px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:-.6px!important}.pab-body h3 a{display:-webkit-box!important;overflow:hidden!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.pab-excerpt{display:-webkit-box!important;min-height:51px!important;max-height:51px!important;margin:0!important;overflow:hidden!important;font-size:16px!important;line-height:1.6!important;letter-spacing:-.018em!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.pab-card-footer{display:flex!important;align-items:center!important;gap:12px!important;margin-top:auto!important}.pab-tags{display:flex!important;flex:1 1 auto!important;flex-wrap:wrap!important;gap:8px!important}.pab-tag{padding:6px 9px!important;border:1px solid var(--pab-line)!important;border-radius:999px!important;background:#f5f8fc!important;font-size:12px!important;line-height:23.1px!important}.pab-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:auto!important;padding:10px 15px!important;border-radius:999px!important;background:linear-gradient(135deg,#10284f,#1f5ea8)!important;box-shadow:0 10px 22px rgba(16,40,79,.20)!important;color:#fff!important;font-size:14px!important;line-height:22.4px!important}.pab-button:after{content:""}
@media(max-width:1020px){.pab-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){.pab-grid{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;padding-left:18px!important;padding-right:18px!important}.pab-card{flex-direction:column!important}.pab-image{width:100%!important;min-height:0!important}.pab-body h3{font-size:22px!important}.pab-card-footer{align-items:center!important;flex-direction:row!important}.pab-button{margin-left:auto!important}}
/* 1.0.3: restore the complete pre-consolidation Enfold board shell. */
.pab-board{--pab-muted:#334155;--pab-line:#d1dcea;--pab-soft:#f5f8fc;width:100vw!important;max-width:100vw!important;margin:0 0 34px calc(50% - 50vw)!important;padding:0 0 42px!important;background:var(--pab-soft)!important;color:var(--pab-ink)!important;overflow:clip!important}.pab-hero{width:100%!important;min-height:300px!important;margin:0!important;padding:0!important;border-radius:0!important;background:linear-gradient(115deg,#071b36 0%,#0b2b55 58%,#1f5ea8 130%)!important;color:#fff!important}.pab-hero:after{display:none!important}.pab-inner{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;width:min(1180px,calc(100% - 48px))!important;min-height:300px!important;margin:0 auto!important;padding:44px 0!important}.pab-kicker{display:block!important;margin:0 0 14px!important;color:#c89b3c!important;font-size:12px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important}.pab-hero h1{margin:0!important;color:#fff!important;font-size:clamp(40px,4.8vw,62px)!important;font-weight:900!important;line-height:1.1!important;letter-spacing:-.06em!important;word-break:keep-all!important}.pab-hero p{max-width:680px!important;margin:20px 0 0!important;color:rgba(255,255,255,.84)!important;font-size:18px!important;font-weight:500!important;line-height:1.72!important;word-break:keep-all!important}.pab-filters{display:flex!important;justify-content:flex-start!important;gap:8px!important;width:min(1180px,calc(100% - 48px))!important;margin:30px auto 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.pab-filter{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:88px!important;min-height:40px!important;padding:0 15px!important;border:1px solid var(--pab-line)!important;border-radius:999px!important;background:#fff!important;color:#071b36!important;font-size:14px!important;font-weight:800!important;box-shadow:none!important}.pab-filter:hover,.pab-filter:focus-visible{border-color:#1f5ea8!important;background:#fff!important;color:#1f5ea8!important}.pab-filter.is-active{border-color:#1f5ea8!important;background:#1f5ea8!important;color:#fff!important;box-shadow:none!important}.pab-section-title{display:block!important;width:auto!important;max-width:none!important;margin:34px max(28px,calc((100vw - 1360px)/2 + 28px)) 16px!important;padding:0!important;color:#10284f!important;font-size:24px!important;line-height:normal!important;letter-spacing:-.03em!important;font-weight:900!important}.pab-pagination{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;width:min(1180px,calc(100% - 48px))!important;margin:30px auto 0!important}.pab-pagination ul{gap:8px!important}.pab-pagination a,.pab-pagination span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:40px!important;min-height:40px!important;height:40px!important;padding:0 12px!important;border:1px solid var(--pab-line)!important;border-radius:999px!important;background:#fff!important;color:#071b36!important;font-size:14px!important;font-weight:800!important}.pab-pagination .current{border-color:#1f5ea8!important;background:#1f5ea8!important;color:#fff!important}
@media(max-width:680px){.pab-board{padding-bottom:42px!important;margin-bottom:34px!important}.pab-hero,.pab-inner{min-height:300px!important}.pab-inner{width:calc(100% - 40px)!important;padding:34px 0!important}.pab-hero h1{font-size:34px!important}.pab-hero p{font-size:16px!important;line-height:1.65!important}.pab-filters{width:calc(100% - 32px)!important;margin-top:24px!important;gap:6px!important;overflow-x:auto!important}.pab-filter{min-width:82px!important;min-height:38px!important;padding:0 12px!important;font-size:13px!important}.pab-section-title{width:auto!important;margin:34px 18px 16px!important;font-size:24px!important}.pab-pagination{width:calc(100% - 32px)!important}.pab-pagination ul{gap:6px!important}.pab-pagination a,.pab-pagination span{min-width:36px!important;min-height:38px!important;height:38px!important;padding:0 10px!important;font-size:13px!important}}
/* 1.0.4: exact student-reviews page reset and shared DOM surface. */
html body#top.prestige-admission-board-page{overflow-x:clip!important}body.prestige-admission-board-page #main,body.prestige-admission-board-page .container_wrap_first,body.prestige-admission-board-page .container_wrap_first>.container,body.prestige-admission-board-page .main_color>.container,body.prestige-admission-board-page .template-page,body.prestige-admission-board-page .content,body.prestige-admission-board-page .post-entry,body.prestige-admission-board-page .entry-content-wrapper,body.prestige-admission-board-page .entry-content{margin-top:0!important;padding-top:0!important;overflow:visible!important}body.prestige-admission-board-page .title_container,body.prestige-admission-board-page .main-title,body.prestige-admission-board-page .breadcrumb,body.prestige-admission-board-page .entry-title,body.prestige-admission-board-page .entry-content-header,body.prestige-admission-board-page .entry-content-header .page-thumb,body.prestige-admission-board-page .page-thumb .wp-post-image{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;visibility:hidden!important}.pab-board{margin:0 0 54px calc(50% - 50vw)!important;padding:0 0 64px!important}.pab-image .image-overlay{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(7,27,54,.28)!important;opacity:0!important;transition:opacity .2s ease!important;color:#fff!important;font-size:26px!important;font-weight:800!important}.pab-image .image-overlay::after{content:'→'!important}.pab-image:hover .image-overlay,.pab-image:focus-visible .image-overlay{opacity:1!important}.pab-pagination{gap:8px!important}.pab-pagination .pab-page-numbers{display:inline-flex!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.pab-pagination .is-disabled{cursor:not-allowed!important;opacity:.42!important}.pab-pagination .pab-write-link{min-width:78px!important;margin-left:8px!important;padding:0 18px!important;border-color:#071b36!important;background:#071b36!important;color:#fff!important;box-shadow:0 10px 22px rgba(7,27,54,.16)!important}@media(max-width:640px){.pab-board{padding-bottom:42px!important;margin-bottom:34px!important}.pab-pagination,.pab-pagination .pab-page-numbers{gap:6px!important}.pab-pagination .pab-write-link{margin-left:4px!important}}
/* 1.0.8: centered tabs inside a wide white panel. */
.pab-filters{justify-content:center!important;min-height:78px!important;padding:18px 24px!important;border:1px solid #e0e7ef!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 28px rgba(7,27,54,.06)!important}@media(max-width:680px){.pab-filters{justify-content:center!important;min-height:66px!important;padding:13px 12px!important;border-radius:15px!important;overflow-x:auto!important}}
/* 1.1.0: university-information mode reuses the admission-board family. */
.pab-filter-panel{align-items:flex-end!important;flex-wrap:wrap!important;overflow:visible!important}.pab-filter-panel label{display:flex!important;flex:1 1 210px!important;max-width:270px!important;flex-direction:column!important;gap:6px!important;margin:0!important;color:#334155!important;font-size:12px!important;font-weight:800!important}.pab-filter-panel select{width:100%!important;min-height:44px!important;margin:0!important;padding:0 36px 0 13px!important;border:1px solid var(--pab-line)!important;border-radius:11px!important;background-color:#fff!important;color:#071b36!important;font-size:14px!important;font-weight:700!important}.pab-filter-submit,.pab-filter-reset{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;margin:0!important;padding:0 18px!important;border:1px solid #123b68!important;border-radius:11px!important;background:#123b68!important;color:#fff!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important}.pab-filter-reset{background:#fff!important;color:#123b68!important}.pab-section-title small{color:#64748b!important;font-size:.55em!important;font-weight:700!important}.pab-school-tag{border-color:#c8a85c!important;background:#fffaf0!important;color:#765914!important}.pab-post-tag{color:#526174!important}.pab-university-board .pab-tags{max-height:68px!important;overflow:hidden!important}
@media(max-width:680px){.pab-filter-panel{align-items:stretch!important;justify-content:flex-start!important;overflow:visible!important}.pab-filter-panel label{flex:1 1 100%!important;max-width:none!important}.pab-filter-submit,.pab-filter-reset{flex:1 1 calc(50% - 6px)!important}}
