.faq-page{max-width:var(--container-max);margin:0 auto;padding:20px 10px}@media (min-width:768px){.faq-page{padding:20px 50px}}.faq-breadcrumb ol{min-height:51px;font-size:var(--text-sm);flex-wrap:wrap;align-items:flex-start;margin:0 0 16px;padding:0;line-height:21px;list-style:none;display:flex}.faq-breadcrumb a{color:var(--color-black);font-size:var(--text-base);line-height:20px;font-weight:var(--weight-bold);margin-top:2px;text-decoration:none;display:inline-block}.faq-breadcrumb a:hover{text-decoration:underline}.faq-breadcrumb__sep{justify-content:center;width:25px;margin:0 8px;padding-top:4px;display:flex}.faq-breadcrumb__sep svg{width:16px;height:16px}.faq-title{text-align:center;margin:0 0 64px;padding:0 20px;font-size:calc(1.35rem + 1.2vw);line-height:40px}.faq-title--topic{margin-bottom:40px;font-size:calc(1.3rem + .6vw);line-height:34px}@media (min-width:768px){.faq-title{padding:0 10px}}@media (min-width:1200px){.faq-title{font-size:36px}.faq-title--topic{font-size:28px}}.faq-search{margin:0 20px 24px;display:flex}@media (min-width:768px){.faq-search{margin:0 10px 24px}}@media (min-width:992px){.faq-search{width:calc(33.3333% - 20px);margin:0 auto 24px}}.faq-search__input{border:0;border-bottom:1px solid var(--color-black);min-width:0;height:40px;color:var(--color-black);font:inherit;background:0 0;border-radius:0;flex:1;padding:7px 9px 7px 0}.faq-search__input:focus-visible{box-shadow:0 1px 0 var(--color-black);outline:0}.faq-search__input::-webkit-search-cancel-button{display:none}.faq-search__button{border:0;border-bottom:1px solid var(--color-black);width:57px;height:40px;color:var(--color-black);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:2px 12px 2px 5px;display:flex}.faq-search__button svg{width:40px;height:40px}.faq-column{max-width:775px;margin:0 auto;padding:0 20px}@media (min-width:768px){.faq-column{padding:0 10px}}.faq-topics{margin-bottom:24px;padding-block:50px}.faq-topics ul{flex-wrap:wrap;gap:15px;margin:0;padding:0;list-style:none;display:flex}.faq-topics li{border:2px solid var(--color-black)}.faq-topics__link{color:var(--color-black);font-size:var(--text-sm);line-height:21px;font-weight:var(--weight-bold);text-transform:uppercase;transition:background-color var(--duration-fast), color var(--duration-fast);padding:8px 20px;text-decoration:none;display:block}.faq-topics__link:hover{background:var(--color-black);color:var(--color-white)}.faq-main{padding-bottom:48px}.faq-main__title{margin:0 0 30px;font-size:calc(1.375rem + 1.5vw);line-height:34px}@media (min-width:1200px){.faq-main__title{font-size:40px}}.faq-main__none{margin:0}.faq-item{border-top:1px solid #0000;border-bottom:1px solid #0000}.faq-item__heading{border-bottom:1px solid var(--color-black);font-size:var(--text-base);line-height:16px;font-weight:var(--weight-regular);margin:0}.faq-item__question{width:100%;color:var(--color-black);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-width:1px 0;padding:20px 36px 20px 0;line-height:16px;display:block;position:relative}.faq-item__icon{width:26px;height:26px;margin-top:-13px;position:absolute;top:50%;right:0}.faq-item__panel{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faq-item.is-open .faq-item__panel{border-bottom:1px solid var(--color-black);grid-template-rows:1fr}.faq-item__clip{overflow:hidden}.faq-item__answer{padding:24px 24px 24px 0}.faq-item__answer p,.faq-item__answer ul,.faq-item__answer ol{margin:0 0 32px}.faq-item__answer>:last-child{margin-bottom:0}.faq-item__answer ul,.faq-item__answer ol{padding-left:2rem}.faq-item__answer strong{font-weight:var(--weight-bold)}.faq-item__answer a{color:inherit;text-decoration:underline}@media (prefers-reduced-motion:reduce){.faq-item__panel{transition:none}}
