@font-face{font-family:Allura;src:url('/assets/craft-type/allura-regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
.page-faq #main{padding:22px 0 0;background:#fff;color:#303030}.faq-title{margin:0 0 60px;padding:0;text-align:center;font:400 clamp(32px,5vw,48px)/normal Allura,cursive}.faq-layout{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,500px) 1fr;column-gap:40px;align-items:start;padding:0 50px 100px;max-width:none;margin:0;background:#fff;font:400 16px/normal Georgia,serif}.faq-index{position:sticky;top:168px}.faq-index ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.faq-index li{padding:0;margin:0;line-height:normal}.faq-index a{font:400 18px/25.92px Georgia,serif;color:inherit;text-decoration:none}.faq-index a:hover,.faq-index a[aria-current=true]{text-decoration:underline 1px;text-underline-offset:2px}.faq-lists{grid-column:2;min-width:0}.faq-group{margin:0;padding:0;background:#fff}.faq-group details{border-bottom:1px solid rgb(201,197,197);margin:0;padding:0}.faq-group summary{display:list-item;list-style:none;cursor:pointer;padding:16px 0;margin:0;font:400 10px/13px Georgia,serif;letter-spacing:1.4px;text-transform:uppercase}.faq-group summary::-webkit-details-marker{display:none}.faq-answer{padding:0 0 16px;font:400 16px/normal Georgia,serif}.faq-answer p{font:400 18px/normal Georgia,serif;letter-spacing:normal;color:inherit;margin:0 0 18px}.faq-answer p:last-child{margin-bottom:0}.faq-answer a{text-decoration:underline;text-underline-offset:2px}.page-faq .nav-left{gap:22px}@media(min-width:751px) and (max-width:1000px){.page-faq .nav-left{gap:12px}.page-faq .nav-left a{font-size:10px}}@media(max-width:749px){.page-faq #main{padding-top:61px}.faq-layout{grid-template-columns:1fr;gap:40px;padding:0 20px 100px}.faq-index{position:static}.faq-index li{line-height:normal}.faq-index a{font-size:14px;line-height:20.16px}.faq-lists{grid-column:1}.faq-answer p{font-size:14px;margin-bottom:14px}}