.institutional-page{text-align:left}.institutional-page>.section{padding-top:30px}.info-hero{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:center;gap:80px;padding:48px 0 70px;display:grid}.info-hero h1{letter-spacing:-2px;max-width:760px;margin:24px 0;font-family:Georgia,serif;font-size:clamp(40px,4.4vw,66px);font-weight:400;line-height:1.08}.info-lead{color:#6a6064;max-width:660px;margin:0 0 26px;font-size:19px;line-height:1.8}.info-statement{color:#71344d;background:#efe5e5;border-radius:3px 70px 3px 3px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:310px;padding:36px;display:flex}.info-statement p{max-width:330px;margin:30px 0;font:400 34px/1.28 Georgia,serif}.info-statement>span{color:#30352f;letter-spacing:-1px;font-size:21px;font-weight:650}.info-statement>span>span{color:#71344d;font-weight:400}.info-steps{border-top:1px solid #ded7d5;border-bottom:1px solid #ded7d5;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:75px;display:grid}.info-steps>div{padding:30px 30px 30px 0}.info-steps>div+div{border-left:1px solid #ded7d5;padding-left:30px}.info-steps span{color:#79334e;letter-spacing:1.3px;font-size:11px;font-weight:650}.info-steps h2{margin:14px 0 10px;font-size:21px;font-weight:500}.info-steps p{color:#6a6064;max-width:310px;font-size:15px;line-height:1.7}.info-layout{border-top:1px solid #ded7d5;grid-template-columns:290px minmax(0,760px);align-items:start;gap:90px;padding-top:42px;display:grid}.info-steps+.info-layout{border-top:0;padding-top:0}.info-sidebar{position:sticky;top:165px}.info-sidebar nav>.eyebrow{margin:0 0 21px;display:block}.info-sidebar nav>a{border-bottom:1px solid #e7e1de;gap:13px;padding:12px 0;font-size:14px;line-height:1.6;display:flex}.info-sidebar nav>a>span{color:#977887;padding-top:3px;font-size:11px}.info-sidebar nav>a:hover{color:#79334e}.info-contact{margin-top:30px}.info-contact>span{color:#6a6064;margin-bottom:8px;font-size:14px;display:block}.info-contact a{color:#79334e;overflow-wrap:anywhere;align-items:center;gap:4px;font-size:13px;display:inline-flex}.info-content section{border-bottom:1px solid #e7e1de;margin-bottom:42px;padding:0 0 44px;scroll-margin-top:175px;position:relative}.info-section-number{color:#9a7586;letter-spacing:1px;font-size:12px}.info-content h2{letter-spacing:-.5px;margin:12px 0 24px;font:400 32px/1.3 Georgia,serif}.info-content p,.info-content li{color:#625c5f;font-size:17px;line-height:1.9}.info-content p{margin:0 0 20px}.info-content p:last-child{margin-bottom:0}.info-content ul{margin:25px 0 0;padding:0;list-style:none}.info-content li{border-top:1px solid #e7e1de;padding:16px 20px 16px 35px;position:relative}.info-content li:before{content:"↗";color:#79334e;position:absolute;left:4px}.info-content .info-note{background:#f0e9e8;border-left:2px solid #79334e;padding:20px 24px;font-size:15px}.info-next{background:#efeae3;border-radius:4px;grid-template-columns:1fr 1fr;gap:80px;margin-top:35px;padding:50px;display:grid}.info-next h2{letter-spacing:-1px;margin:20px 0 27px;font:400 40px/1.2 Georgia,serif}.info-next nav>a{border-bottom:1px solid #d8cfc7;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.info-next nav>a:first-child{padding-top:0}.info-next h3{margin:0 0 8px;font-size:19px;font-weight:550}.info-next p{color:#6a6064;font-size:14px;line-height:1.6}.info-next nav>a:hover{color:#79334e}@media (max-width:1000px){.info-hero{gap:35px}.info-layout{grid-template-columns:230px minmax(0,1fr);gap:40px}.info-next{gap:35px;padding:32px}}@media (max-width:700px){.info-hero{grid-template-columns:1fr;gap:30px;padding:26px 0 40px}.info-hero h1{letter-spacing:-1.4px;font-size:42px}.info-lead{font-size:17px}.info-statement{border-radius:3px 40px 3px 3px;min-height:0;padding:27px}.info-statement p{max-width:none;margin:20px 0;font-size:28px}.info-steps{grid-template-columns:1fr;margin-bottom:35px}.info-steps>div,.info-steps>div+div{border-left:0;padding:23px 0}.info-steps>div+div{border-top:1px solid #ded7d5}.info-steps p{max-width:none}.info-layout{grid-template-columns:1fr;gap:38px;padding-top:25px}.info-sidebar{position:static}.info-sidebar nav{grid-template-columns:1fr 1fr;column-gap:18px;display:grid}.info-sidebar nav>.eyebrow{grid-column:1/-1;margin-bottom:7px}.info-sidebar nav>a{font-size:13px}.info-contact{display:none}.info-content h2{font-size:29px}.info-content section{margin-bottom:32px;padding-bottom:32px;scroll-margin-top:145px}.info-content p,.info-content li{font-size:16px;line-height:1.85}.info-next{grid-template-columns:1fr;gap:34px;margin-top:10px;padding:27px}.info-next h2{font-size:34px}}
