.shivanand-announcements{padding:40px 0;background:#faf5ed}.shivanand-announcements .notice-box{max-width:900px;margin:0 auto}.notice-box{border:1px solid #dec4a5;border-radius:16px;overflow:hidden;background:#fff}.notice-box-heading{display:flex;justify-content:space-between;align-items:center;background:#702a03;color:#fff;padding:24px 28px}.notice-box-heading h2{color:#fff;font-size:1.9rem;margin:0}.notice-scroll{height:240px;overflow-y:auto;padding:0 28px}.notice-entry{padding:20px 0;border-bottom:1px solid #eadbc7}.notice-meta{font-size:.7rem;color:#876b50;margin-bottom:8px}.notice-new{background:#e4f4e7;color:#236434;padding:3px 8px;margin-right:10px}.notice-entry>a{font-weight:700;color:#702a03}.notice-box-footer{display:flex;justify-content:space-between;padding:18px 28px;gap:15px}.notice-hint{font-size:.7rem;padding:0 28px}.notice-pause{border:1px solid #dbc6a8;background:#fff4e4;border-radius:30px;padding:5px 12px;color:#702a03}.detail-main>.section-padding{padding:15px 0 35px}.detail-main>.section-padding>.container{padding-left:0;padding-right:0;width:100%;max-width:none}.detail-main .col-lg-7,.detail-main .col-lg-5{max-width:100%}.detail-page .institution-copy p,.detail-page .article-body p{text-align:justify;hyphens:auto}.detail-hero .eyebrow{overflow-wrap:anywhere}.main-nav .college-menu>.menu-node>a,.main-nav .menu-root>summary{font-size:12px;padding:17px 7px}.menu-panel{max-height:65vh;overflow-y:auto}.menu-panel .menu-panel{max-height:none;overflow:visible}.gallery-categories a{width:auto;min-width:0;padding:0 14px;border-radius:25px}.transfer-resources{margin-top:35px}.transfer-resources h2{font-size:1.8rem}.home-campus-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.campus-collage{position:relative;padding:0 35px 35px 0}.campus-main{width:100%;height:360px;object-fit:cover;border-radius:12px}.campus-inset{position:absolute;right:0;bottom:0;width:48%;height:180px;object-fit:cover;border:6px solid white;border-radius:12px}.admissions-panel{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:18px;background:#702a03;color:white}.admissions-panel>div{padding:38px}.admissions-panel h2{color:white}.admissions-panel img{width:100%;height:100%;object-fit:cover}.youtube-player{min-width:0;width:100%}.document-actions .youtube-player{flex-basis:100%}@media(max-width:1199px){.college-menu{display:block}.menu-panel{max-height:none}.main-nav .college-menu>.menu-node>a,.main-nav .menu-root>summary{font-size:14px;padding:12px}}@media(max-width:850px){.home-campus-grid,.admissions-panel{grid-template-columns:1fr}.detail-main>.section-padding>.container{padding:0}}@media(min-width:992px){.detail-main .gallery-page-heading+.row>.col-lg-4,.detail-main .gallery-categories+.row>.col-lg-4{width:33.333333%}}

.notice-box-heading .eyebrow{color:#f1c98b}.link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:575px){.link-grid{grid-template-columns:1fr}}

/* BAJSS-style paired introduction and compact notice box. */
.shivanand-home-intro{background:linear-gradient(120deg,#fff 55%,#faf3e9);padding-top:58px;padding-bottom:58px}.shivanand-intro-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:65px}.shivanand-intro-copy{min-width:0}.shivanand-intro-copy h2{font-size:clamp(2rem,3.2vw,2.9rem);line-height:1.15;margin-bottom:22px}.shivanand-intro-copy p:not(.eyebrow){font-size:1rem;line-height:1.75}.intro-college-image{float:right;width:148px;height:165px;object-fit:cover;border-radius:55px 10px 10px 10px;margin:0 0 20px 24px;box-shadow:8px 8px 0 #f7eddf}.shivanand-intro-grid .notice-box{width:100%;max-width:none;margin:0;align-self:center;border:1px solid #e5d6c7;border-radius:14px;box-shadow:0 20px 55px #702a0310}.shivanand-intro-grid .notice-box-heading{padding:21px 24px;gap:12px}.shivanand-intro-grid .notice-box-heading h2{font-size:1.4rem;letter-spacing:-.02em}.shivanand-intro-grid .notice-box-heading .eyebrow{font-size:.61rem;margin-bottom:7px;color:#f4cc93}.shivanand-intro-grid .notice-box-heading>.icon{width:30px;height:30px;color:#f4cc93;flex-shrink:0}.shivanand-intro-grid .notice-scroll{height:250px;padding:0;overscroll-behavior:contain;scrollbar-width:thin}.shivanand-intro-grid .notice-entry{padding:18px 24px}.shivanand-intro-grid .notice-entry>a{display:block;font-size:.93rem;line-height:1.55}.shivanand-intro-grid .notice-empty{padding:22px 24px;font-size:.9rem}.shivanand-intro-grid .notice-box-footer{padding:13px 20px 7px;align-items:center;gap:10px}.shivanand-intro-grid .notice-box-footer .text-link{font-size:.78rem}.shivanand-intro-grid .notice-pause{font-size:.72rem;padding:4px 9px;white-space:nowrap}.shivanand-intro-grid .notice-hint{font-size:.65rem;padding:0 20px 13px;margin:0}.shivanand-intro-copy:after{content:'';display:table;clear:both}@media(max-width:991px){.shivanand-intro-grid{gap:30px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.intro-college-image{width:115px;height:135px;margin-left:18px}}@media(max-width:767px){.shivanand-home-intro{padding-top:32px;padding-bottom:40px}.shivanand-intro-grid{grid-template-columns:minmax(0,1fr);gap:35px}.shivanand-intro-grid .notice-box{order:-1}.shivanand-intro-grid .notice-scroll{height:220px}.shivanand-intro-grid .notice-box-heading{padding:18px 20px}.shivanand-intro-grid .notice-box-heading h2{font-size:1.3rem}.intro-college-image{width:120px;height:140px}}@media(max-width:359px){.intro-college-image{width:90px;height:120px;margin-left:12px}.shivanand-intro-grid .notice-box-heading h2{font-size:1.15rem}.shivanand-intro-grid .notice-box-footer{padding-left:14px;padding-right:14px}}
