@media(min-width:700px){.container{width:calc(100% - 64px)}.section{padding:78px 0}.compact{padding:45px 0}.utility>.container{justify-content:space-between;height:35px;font-size:9px}.utility a{display:block}#site-header{top:-35px}.nav{min-height:89px}.brand{width:350px}.hero-grid{grid-template-columns:1fr 1fr;gap:28px;padding-top:45px;padding-bottom:20px;min-height:540px}.hero-copy h1,.hero-copy h2{font-size:46px}.hero-copy>p:not(.eyebrow){font-size:12px}.hero-art{height:440px}.hero-copy>.eyebrow{font-size:8px}.hero-signature{display:flex;align-items:center;gap:17px;margin-top:34px}.hero-signature>strong{font-size:30px;line-height:1.1;border-right:1px solid #b5c2cb;padding-right:19px;letter-spacing:-.05em}.hero-signature>strong>span{display:block;font-size:7px;letter-spacing:.16em;margin-top:4px}.hero-signature p{font-size:9px;line-height:1.9}.carousel-controls{padding-bottom:24px}.statistics .stats-grid{grid-template-columns:repeat(4,1fr);padding:34px 0;gap:0}.stats-grid>div{padding-left:25px!important;border-right:1px solid #b9c6d150!important}.stats-grid>div:first-child{padding-left:0!important}.stats-grid>div:last-child{border:0!important}.stats-grid strong{font-size:34px}.stats-grid span{font-size:10px}.section-heading{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:37px}.heading-description{max-width:350px}.about-grid{grid-template-columns:1.3fr 1fr;gap:23px}.about-grid img{height:100%;min-height:300px}.motto-block{padding:35px}.motto-block h3{font-size:34px}.benefits{grid-template-columns:repeat(6,1fr);gap:20px}.benefits>div{border-right:1px solid var(--line)!important}.benefits>div:last-child{border:0!important}.benefits h3{font-size:11px}.category-links{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.category-links>a{padding:25px 0}.category-links h3{font-size:21px}.placement-grid{grid-template-columns:repeat(3,1fr);gap:23px}.poster-info{flex-direction:column;gap:8px}.life-teaser{grid-template-columns:1.1fr 1fr;align-items:center;gap:45px}.life-teaser>img{height:400px}.life-teaser h3{font-size:33px}.association-grid{grid-template-columns:repeat(4,1fr);gap:16px}.association-grid article{padding:25px 20px}.association-grid h3{font-size:15px}.association-grid p{font-size:10px}.news-grid{grid-template-columns:repeat(3,1fr);gap:25px}.news-card>img{height:175px}.news-card h3{font-size:20px}.news-card p:not(.eyebrow){font-size:11px}.closing{padding:58px 0}.closing>.container{flex-direction:row;justify-content:space-between;align-items:center}.closing h2{font-size:39px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 55px}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:auto}.footer-grid h3{font-size:12px}.footer-grid p,.footer-grid a{font-size:11px}.footer-bottom{font-size:10px}.page-hero{padding:30px 0 65px}.page-intro{font-size:14px}.breadcrumbs{font-size:10px;margin-bottom:40px}.wide-campus{height:330px}.values-grid{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:48px}.program-filter{grid-template-columns:2fr 1fr}.program-grid{grid-template-columns:1fr 1fr;gap:22px}.program-card{padding:29px}.program-card h3{font-size:25px}.course-hero h1{font-size:48px}.course-hero h2{font-size:22px}.course-hero p{font-size:13px}.course-hero-grid{grid-template-columns:1fr 280px;gap:40px}.course-facts{align-self:center}.course-layout{grid-template-columns:200px 1fr;gap:35px;padding-top:55px}.course-toc{position:sticky;top:115px;max-height:75vh;display:block;align-self:start;overflow:auto;scrollbar-width:thin;padding-right:10px}.course-toc .eyebrow{display:block}.course-toc a{display:block;white-space:normal;padding:11px 0;border:0;border-bottom:1px solid var(--line);font-size:11px;line-height:1.5}.course-section{padding:40px 0}.course-section h2{font-size:31px}.detail-card-grid{grid-template-columns:1fr 1fr}.life-wide img{height:440px}.life-detail-grid{grid-template-columns:1fr 1fr;gap:40px}.life-detail-grid h3{font-size:24px}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:24px}.gallery-item img{height:270px}.gallery-item>span{padding:18px}.gallery-item strong{font-size:13px}.contact-grid{grid-template-columns:1fr 1.2fr;gap:50px}#enquiry-form{padding:35px}.contact-info>h2{font-size:33px}}
@media(min-width:1100px){.container{width:min(1240px,calc(100% - 96px))}.section{padding:94px 0}.compact{padding:49px 0}.nav{min-height:95px}.brand{width:365px}.menu-toggle{display:none}nav{display:flex;align-items:center;position:static;padding:0;box-shadow:none;gap:22px}nav.open{flex-direction:row}nav>a,.nav-group>a{font-size:11px;white-space:nowrap}.nav-group{flex-wrap:nowrap;gap:0}.dropdown-toggle{padding:3px 5px}.dropdown{position:absolute;top:calc(100% + 17px);left:-15px;width:210px;padding:20px;background:white;box-shadow:0 15px 30px #05244520;border:1px solid var(--line);border-radius:5px}.hero-grid{min-height:570px;gap:50px}.hero-copy h1,.hero-copy h2{font-size:65px}.hero-copy>p:not(.eyebrow){font-size:13px}.hero-copy>.eyebrow{font-size:10px}.hero-art{height:490px}.hero-art>img{border-radius:100px 5px 5px 5px}.hero-actions .button{font-size:12px}.hero-actions .text-link{font-size:12px}.hero-stamp{font-size:8px;left:23px;bottom:35px}.hero-signature{margin-top:42px}.hero-signature p{font-size:10px}.carousel-controls{padding-bottom:28px}.stats-grid strong{font-size:43px}.stats-grid strong[data-counter="University of Madras"]{font-size:24px;max-width:180px}.stats-grid span{font-size:11px}.stats-grid>div{padding-left:38px!important}.eyebrow{font-size:10px}.heading-description{max-width:430px;font-size:13px}.about-grid{grid-template-columns:1.5fr 1fr}.motto-block{padding:37px 40px}.motto-block h3{font-size:35px}.benefits h3{font-size:12px}.category-links h3{font-size:26px}.poster-info{flex-direction:row;gap:10px}.life-teaser{gap:65px}.life-teaser h3{font-size:39px}.news-card>img{height:225px}.news-card h3{font-size:23px}.closing h2{font-size:45px}.footer-grid{grid-template-columns:1.2fr .85fr .85fr 1.25fr;gap:40px}footer{padding-top:65px}.footer-grid>div:first-child h3{font-size:8px}.footer-grid a,.footer-grid p{font-size:10px}.page-hero{padding-bottom:78px}.page-intro{font-size:15px}.program-grid{grid-template-columns:repeat(3,1fr)}.program-card h3{font-size:26px}.course-hero{padding-bottom:65px}.course-hero h1{font-size:54px}.course-hero-grid{grid-template-columns:1fr 300px;gap:70px}.course-hero p{font-size:14px}.course-hero h2{font-size:25px}.course-layout{grid-template-columns:235px 1fr;gap:70px}.rich-content>p{font-size:14px}.course-section h2{font-size:35px}.life-wide img{height:520px}.life-detail-grid{grid-template-columns:repeat(3,1fr)}.gallery-item img{height:310px}.contact-grid{gap:100px;grid-template-columns:1fr 1.2fr}}
@media(max-width:699px){body[data-page=home] .association-grid p{display:none}body[data-page=home] .association-grid article{min-height:100px;display:flex;align-items:center;justify-content:center;text-align:center}body[data-page=home] .placement-grid{display:flex;gap:17px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:18px;scrollbar-width:thin;scrollbar-color:var(--yellow) var(--navy)}body[data-page=home] .poster-card{flex:0 0 82%;scroll-snap-align:start}body[data-page=associations] .association-grid{grid-template-columns:1fr}.values-grid{grid-template-columns:1fr}.hero-actions{gap:16px}.hero-actions .text-link{gap:8px}body[data-page=home] .hero-actions .text-link{display:none}.course-facts{display:none}.table-scroll{font-size:10px}.course-section h2{font-size:26px}}
