.practice-area .intro-section{display:flex;flex-direction:column;gap:36px}.practice-area .intro-description :last-child,.practice-area .practice-area__heading .heading:last-child{margin-bottom:0}.practice-area__row{display:flex}.practice-area__description :last-child{margin-bottom:0}.practice-area__heading{margin-bottom:36px}.about-practice-area .practice-area__heading{margin-bottom:24px}.practice-area__hightlight-text{color:var(--quaternary);font-size:20px;font-weight:600;line-height:1.5;margin-top:24px}.practice-area__grid{border-radius:2px;display:flex;flex-wrap:wrap}.practice-area .practice-card{display:flex;flex-direction:column;margin-bottom:-1px;margin-right:-1px;text-align:left;width:50%}.practice-area .practice-card__icon{align-items:center;display:flex;height:40px;justify-content:center;margin-bottom:8px;width:40px}.practice-area .practice-card .practice-card__icon svg{fill:inherit}.practice-area .practice-card__image{margin-bottom:8px;padding:6px}.practice-area .practice-card__title{margin-bottom:8px}.practice-area .practice-card__title .heading:last-child{margin-bottom:0}.practice-area .practice-card__text{flex:1}.practice-area .practice-card__text p{margin-bottom:8px}.practice-area .practice-card__text :last-child{margin-bottom:0}.practice-area .practice-card__link{display:inline-block;font-size:16px;font-weight:600;line-height:130%;margin-top:24px;text-decoration:none}.practice-area .practice-card__link a{text-decoration:none}.practice-area .practice-card__link a:hover,.practice-area .practice-card__link:hover{text-decoration:underline}.practice-area__content .cta-group{margin-top:18px}.practice-card__key-laws{margin-top:8px}.practice-card__key-label{font-weight:600}.practice-card__faq{margin-top:20px}.practice-card__faq-item{padding:23px 24px}.practice-card__faq-question,.practice-card__faq-question:focus,.practice-card__faq-question:hover{background:transparent;border:none;margin:0;padding:0}.practice-card__faq-question-text{flex:1 1 auto;font-size:16px;font-weight:600;line-height:1.3}.practice-card__faq-question{align-items:center;-webkit-appearance:none;appearance:none;cursor:pointer;display:flex;gap:16px;justify-content:space-between;text-align:left;width:100%}.practice-card__faq-icon{flex:0 0 auto;height:24px;position:relative;width:24px}.practice-card__faq-icon:after,.practice-card__faq-icon:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease}.practice-card__faq-icon:before{height:2px;width:14px}.practice-card__faq-icon:after{height:14px;width:2px}.practice-card__faq-item--open .practice-card__faq-icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.practice-card__faq-answer-inner{padding:12px 0 0}.practice-card__faq-answer-inner :last-child{margin-bottom:0}.practice-card__faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.practice-card__faq-item--open .practice-card__faq-answer{max-height:1000px}@media (min-width:1025px){.practice-area__content-sticky{position:sticky;top:160px}.practice-area .layout-practice_areas_faq .practice-card{margin-right:0;width:100%}}@media (max-width:1024px){.practice-area__row{flex-direction:column}.practice-area .practice-card__link{margin-top:27px}.practice-area__content{text-align:center}.about-practice-area .practice-area__content,.layout-wrp-practice_areas_faq .practice-area__content{text-align:left}.practice-area__content .cta-group{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.about-practice-area .practice-area__content .cta-group,.layout-wrp-practice_areas_faq .practice-area__content .cta-group{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}}@media (max-width:767px){.practice-area .practice-card__link{font-size:18px;margin-top:16px}.practice-area .practice-card{margin-bottom:-1px;margin-right:0;width:100%}}