﻿body{overflow:unset;overflow-x:unset}.page.faq{overflow:unset}.page.faq .faq-container{max-width:1300px}.page.faq .faq-container a{color:inherit}.page.faq .faq-section{margin-bottom:40px}.page.faq .faq-section--header{padding-top:30px}.page.faq .faq-section--header:after{content:"";display:table;clear:both}.page.faq .faq-section--header h2,.page.faq .faq-section--header h3{margin-bottom:20px;float:left;line-height:1}.page.faq .faq-section--header .controls{float:right;margin:0 0 30px 30px}.page.faq .faq-section--header .controls .expand,.page.faq .faq-section--header .controls .collapse{position:relative;margin-left:15px}.page.faq .faq-section--header .controls .expand:after,.page.faq .faq-section--header .controls .collapse:after{content:'+';margin-left:6px;font-weight:bold}.page.faq .faq-section--header .controls .expand a,.page.faq .faq-section--header .controls .collapse a{text-decoration:none}.page.faq .faq-section--header .controls .expand:not(.active) a,.page.faq .faq-section--header .controls .collapse:not(.active) a{pointer-events:none;cursor:default}.page.faq .faq-section--header .controls .collapse:after{content:'−'}.page.faq .faq-section--header .controls a.disabled{pointer-events:none;cursor:default;opacity:0.5}.page.faq .faq-menu{position:sticky;top:120px;z-index:10}.page.faq .faq-menu h2{padding:20px 0 0 20px}.page.faq .faq-menu-container{list-style-type:none;display:flex;gap:20px;padding:0;overflow-x:auto;max-width:100%;border-bottom:0.5px solid white;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.page.faq .faq-menu-container a{scroll-snap-align:center;flex-shrink:0;display:inline-block;padding:15px 20px;white-space:nowrap;text-decoration:none}.page.faq .faq-menu-container a.active{border-bottom:2px solid white}.page.faq .faq-items{clear:both;margin-top:10px;margin-bottom:30px}.page.faq .faq-item details{line-height:1.35;margin-bottom:5px;padding:20px 0;border-bottom:1px solid white}.page.faq .faq-item details summary{padding-right:35px;position:relative;cursor:pointer}.page.faq .faq-item details summary:after{content:'+';position:absolute;font-weight:bold;right:0;top:0}.page.faq .faq-item details>div{padding-right:35px;margin:10px 0 0}.page.faq .faq-item details>div p{margin-bottom:2px}.page.faq .faq-item details[open] summary:after{content:'−'}.page.faq .faq-item a{text-decoration:underline}@media (min-width: 768px){.page.faq .faq-container{margin:50px auto;display:flex;gap:0}.page.faq .faq-menu{width:220px;height:fit-content;align-self:flex-start;flex-shrink:0}.page.faq .faq-menu h2{padding:0}.page.faq .faq-menu-container{display:block;border:none}.page.faq .faq-menu-container a{display:block;padding:0 0 10px}.page.faq .faq-menu-container a.active{border-bottom:none}.page.faq .faq-sections{flex-grow:2;padding:0 60px}.page.faq .faq-section--header{padding-top:0}.page.faq .faq-section--header .controls{padding-top:0}}
