.page-right-sidebar #secondary,.page-right-sidebar #secondary .widget-area{padding-top:0;margin-top:0}.tpf-practice-sidebar{display:flex;flex-direction:column;gap:1.25rem}.tpf-sidebar-card{background:#faf8f4;border:1px solid #d6d3cf;border-radius:5px;overflow:hidden}.tpf-sidebar-card h3{font-size:1.5625rem;font-weight:600;color:#062a4c;margin:0 0 .75rem;padding:1.5rem 1.5rem 0}.tpf-sidebar-card--dark{background:#062a4c;text-align:center}.tpf-sidebar-card--dark h3{color:#fff;margin-bottom:0}.tpf-sidebar-card--dark p{color:#fff;margin-bottom:.5rem;padding:0 1.5rem}.tpf-sidebar-emphasis{font-weight:500;margin-bottom:1.5rem !important}.tpf-sidebar-divider{border:none;border-top:1px solid #d6d3cf;margin:1rem 0}.tpf-sidebar-divider--light{border-top-color:rgba(255,255,255,.4)}.tpf-sidebar-nav{list-style:none;margin:0;padding:0 1.5rem 1.5rem}.tpf-sidebar-nav__item{border-bottom:1px solid #d6d3cf;padding:0;margin:0}.tpf-sidebar-nav__item--last{border-bottom:none}.tpf-sidebar-nav__item a{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;color:#062a4c;text-decoration:none;font-size:1rem}.tpf-sidebar-nav__item a:after{content:'';display:block;width:30px;height:30px;background:url('https://thepricefirm.com/wp-content/uploads/2026/04/next-1-1.svg') center/contain no-repeat;flex-shrink:0}.tpf-sidebar-nav__item--active{background:#fff}.tpf-sidebar-nav__item--active a{color:#efb643;font-weight:600}.tpf-sidebar-nav__item--active a:after{opacity:1}.tpf-sidebar-card--attorney{text-align:center}.tpf-sidebar-card__actions{padding:0 1.5rem 1.5rem}.tpf-sidebar-attorney-photo{width:60%;border-radius:50%;margin:1.5rem auto 0;display:block}.tpf-sidebar-role{font-size:.875rem;letter-spacing:1px;color:#062a4c;text-transform:uppercase;font-weight:600;margin-bottom:1.25rem;padding:0 1.5rem}ul.faqsection{list-style:none;margin:0;padding:0;background:0 0;border:none}ul.faqsection li{border:none !important;border-top:1px solid #d6d3cf !important;background:0 0 !important;margin:0 !important;padding:0 !important}ul.faqsection li:last-child{border-bottom:1px solid #d6d3cf !important}ul.faqsection .accordion-title{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:1.1rem 0 !important;font-size:1.5625rem !important;font-weight:600 !important;color:#062a4c !important;background:0 0 !important;border:none !important;text-decoration:none !important;line-height:1.2 !important;gap:1rem}ul.faqsection .accordion-icon{flex-shrink:0;transition:transform .25s}ul.faqsection li.is-active .accordion-icon{transform:rotate(180deg)}ul.faqsection .accordion-content{padding:0 0 1.25rem !important;background:0 0 !important;border:none !important}ul.faqsection .accordion-content p{color:#062a4c;line-height:1.75;margin-bottom:.85rem}ul.faqsection .accordion-content p:last-child{margin-bottom:0}.accordion .toggle{left:96%;scale:.6 !important;opacity:1 !important}.accordion-title{border-bottom:.3px solid #062a4c;border-top:0 !important;display:block;font-weight:600;font-size:1.4rem;padding:.6em 2.3em .6em 0}.accordion-title:hover{color:#062a4c}.accordion-title.active{color:var(--fs-color-primary);font-weight:600;border-bottom:0;background:0 0}.accordion-inner{display:none;padding:1em 2.3em 1rem 0;border-bottom:1px solid}.tpf-sidebar-nav{list-style:none;margin:0;padding:0}.tpf-sidebar-nav__item a{padding:.75rem 1.5rem !important}.tpf-sidebar-divider{border:none;border-top:1px solid #d6d3cf;margin:1rem 0 0}.tpf-sidebar-card--dark>p{padding-top:2rem}.tpf-sidebar-emphasis{padding-top:0 !important}.sidebar-gap-top{padding-top:2.5rem}