.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{isolation:isolate;position:relative;overflow:hidden}.site-frame-content{min-width:0;display:flow-root}.site-pillar{--capital-height:calc(var(--pillar-width) * .9375);--base-height:calc(var(--pillar-width) * .4125);width:var(--pillar-width);z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;bottom:0}.site-pillar-left{left:0;transform:translate(-21.25%)}.site-pillar-right{right:0;transform:translate(21.25%)}.academic-page .site-pillar-capital,.academic-page .site-pillar-base{width:100%;max-width:none;position:absolute;left:0}.academic-page .site-pillar-capital{height:var(--capital-height);top:0}.academic-page .site-pillar-base{height:var(--base-height);bottom:0}.site-pillar-shaft{top:var(--capital-height);bottom:var(--base-height);background:url(../ionic-shaft.svg) 50%/100% 100% no-repeat;position:absolute;left:0;right:0}.has-site-pillars .academic-footer{border-top-color:var(--pillar-gold)}@media (min-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 (max-width:1100px){.has-site-pillars{--pillar-width:86px}.has-site-pillars .committee-welcome{gap:40px}}@media (max-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 (max-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}}
