.ExpandControls{text-align:center;margin:2rem 0}.ExpandControls__Button{background:var(--color-sage);color:var(--color-white);cursor:pointer;border:none;border-radius:50px;padding:.875rem 2rem;font-size:.9375rem;font-weight:600;transition:all .3s}.ExpandControls__Button:hover{opacity:.9;transform:translateY(-1px)}.AccordionContainer{margin:2rem 0}.AccordionSection{border-bottom:1px solid var(--color-clay);scroll-margin-top:120px}.AccordionSection:last-child{border-bottom:none}.AccordionSection__Header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.75rem 0;transition:all .2s;display:flex}@media (min-width:768px){.AccordionSection__Header{padding:2rem 0}}.AccordionSection__Header:hover{opacity:.8}.AccordionSection__Title{color:var(--color-cypress);flex:1;margin:0;padding-right:1rem;font-size:max(1.125rem,min(3vw,1.375rem));font-weight:600}.AccordionSection__Icon{background:var(--color-sage);color:var(--color-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.5rem;font-weight:300;line-height:1;transition:all .3s;display:flex}.AccordionSection__Header:hover .AccordionSection__Icon{transform:scale(1.1)}.AccordionSection__Content{padding:0 0 2rem;animation:.3s ease-out slideDown}@media (min-width:768px){.AccordionSection__Content{padding:0 0 2.5rem}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AccordionSection__Content h3{color:#1c2b25;margin-top:2rem;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.AccordionSection__Content h3:first-child{margin-top:0}.AccordionSection__Content h4{color:#1c2b25;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.GuideProfile{background:var(--color-clay);border-left:3px solid var(--color-sage);border-radius:8px;margin:1.5rem 0;padding:1.5rem}@media (min-width:768px){.GuideProfile{padding:2rem}}.GuideProfile h4{color:#1c2b25;margin-bottom:.75rem;font-size:1.125rem;font-weight:600;margin-top:0!important}.GuideProfile h4 a{color:var(--color-sage);text-decoration:none;transition:opacity .2s}.GuideProfile h4 a:hover{opacity:.7;text-decoration:underline}.GuideProfile p{color:#1c2b25;margin-bottom:0;line-height:1.7}.GuideProfile p a{color:var(--color-sage);text-decoration:underline;transition:opacity .2s}.GuideProfile p a:hover{opacity:.7}
