.has-site-pillars{--pillar-width:clamp(90px, 9vw, 140px);--pillar-gold:#aa7e39;--shell:min(1120px, calc(100% - var(--pillar-width) * 2 - 48px))}.academic-page.has-site-pillars .site-header,.academic-page.has-site-pillars .site-header.is-scrolled{border-bottom:2px solid var(--pillar-gold)}.has-site-pillars .header-inner{width:min(1120px,100% - 48px)}.site-colonnade{grid-template-columns:var(--pillar-width) minmax(0, 1fr) var(--pillar-width);display:grid;position:relative;overflow:clip}.site-frame-content{grid-area:1/1/auto/-1;min-width:0}.site-pillar{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;grid-row:1;min-height:0;display:flex}.site-pillar-left{grid-column:1;transform:translate(-21.25%)}.site-pillar-right{grid-column:3;transform:translate(21.25%)}.academic-page .site-pillar-capital,.academic-page .site-pillar-base{flex:none;width:100%;height:auto}.site-pillar-shaft{flex:1;position:relative}.site-pillar-shaft svg{width:100%;height:100%;display:block;position:absolute;inset:0}.has-site-pillars .academic-footer{border-top-color:var(--pillar-gold)}@media (width>=961px){.has-site-pillars .academic-hero-copy{padding-right:32px}.has-site-pillars .academic-hero-logo{padding-left:24px}.has-site-pillars .academic-hero-logo img{width:100%}.has-site-pillars .quick-panel .shell{grid-template-columns:.7fr 1.3fr}.has-site-pillars .quick-links-list{grid-template-columns:repeat(2,minmax(0,1fr))}.has-site-pillars .quick-links-list a{min-height:105px}}@media (width<=1100px){.has-site-pillars{--pillar-width:86px}.has-site-pillars .committee-welcome{gap:40px}}@media (width<=960px){.has-site-pillars{--pillar-width:64px}.has-site-pillars .header-inner{width:calc(100% - 36px)}.has-site-pillars .primary-nav{top:78px}}@media (width<=640px){.has-site-pillars{--pillar-width:36px;--shell:calc(100% - var(--pillar-width) * 2 - 32px)}.has-site-pillars .header-inner{width:calc(100% - 30px)}.has-site-pillars .academic-masthead h1,.has-site-pillars .committee-title h1,.has-site-pillars .sec-title h1,.has-site-pillars .register-title h1{overflow-wrap:anywhere;font-size:clamp(2.5rem,11vw,3.6rem)}.has-site-pillars .academic-hero h1{font-size:clamp(2.5rem,13vw,4.5rem)}.has-site-pillars .committee-category-heading h2{font-size:clamp(2rem,8vw,3rem)}.has-site-pillars .date-skeleton>div{grid-template-columns:1fr;gap:8px}.has-site-pillars .committee-downloads a{gap:12px;padding-inline:14px}}
