.section-links{flex-direction:column;align-items:flex-start;padding:4rem var(--side-lr-padding);gap:3rem;background:var(--off-white)}.section-links>h4{color:var(--gray)}.section-links>h4:first-of-type{font-size:2.25rem}.section-links>h4:last-of-type{letter-spacing:.04rem}.section-links a{color:var(--gray);font-size:1.5625rem;font-weight:400;line-height:1.5}.section-links a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-1.35rem;left:0;background:var(--beige);transform-origin:bottom right;transition:transform .3s ease-out}.section-links a:hover:after{transform:scale(1);transform-origin:bottom left}.section-links a.active:after{transform:scaleX(1)}@media(orientation:portrait){.section-links>h4{text-align:center}.section-links>h4:first-of-type{line-height:150%}.section-links>div{flex-direction:column}}.section-content>div>div{gap:2rem}.section-content,.section-image{display:flex;flex-direction:column;align-items:center;padding:4rem var(--side-lr-padding);gap:3rem;background:var(--off-white)}.section-content>h4{color:var(--dark-blue)}.section-content>h4:first-of-type{font-size:3rem}.section-content>h4:last-of-type{letter-spacing:.04rem}.section-content>div{display:flex;align-items:flex-start;flex-direction:column;width:100%;gap:2rem}.section-content>div>p{flex:1 1}.section-content>div>div{display:flex;flex-direction:column}@media(orientation:portrait){.section-content>h4{text-align:center}.section-content>h4:first-of-type{line-height:150%}.section-content>div{flex-direction:column}}