.faq{margin-block:2.5rem;min-width:0;overflow-wrap:anywhere}.faq__navigation{display:flex;flex-wrap:wrap;gap:.65rem;margin-block:1.5rem}.faq__navigation a{padding:.5rem .85rem;border:1px solid #cfdeea;border-radius:2rem;text-decoration:none}.faq__group{margin-block:2rem;scroll-margin-top:2rem}.faq__question{border-bottom:1px solid #cfdeea;scroll-margin-top:2rem}.faq__question:first-of-type{border-top:1px solid #cfdeea}.faq__question summary{cursor:pointer;padding:1.1rem .4rem;font-weight:600;font-size:1.05rem;line-height:1.5}.faq__question summary::marker{color:#087e96}.faq__question summary:focus-visible,.faq__navigation a:focus-visible{outline:3px solid #087e96;outline-offset:3px}.faq__question[open] summary{color:#087e96}.faq__answer{padding:0 .4rem 1.1rem;min-width:0}.faq__answer>:first-child{margin-top:0}.faq__answer img,.faq__answer video,.faq__answer iframe{max-width:100%}.faq__answer{overflow-x:auto}.outdoor-theme .faq{color:#173b48}.outdoor-theme .site-main:has(>.faq)>header{max-width:850px;margin-bottom:38px}.outdoor-theme .site-main:has(>.faq)>header h1{line-height:1.12;margin:10px 0 24px}.outdoor-theme .site-main:has(>.faq)>header p{font-size:16px;line-height:1.9;color:#526a74}.outdoor-theme .faq__navigation{gap:10px;margin-bottom:42px}.outdoor-theme .faq__navigation a{border-color:#cfe1e5;color:#087d96;background:#fff;font-size:14px;padding:12px 20px}.outdoor-theme .faq__navigation a:hover{background:#e9f4f4}.outdoor-theme .faq__group{margin:35px 0 48px}.outdoor-theme .faq__group>h2{font:400 32px/1.2 Georgia,serif;margin:0 0 23px}.outdoor-theme .faq__question,.outdoor-theme .faq__question:first-of-type{border:1px solid #dce6e9;border-radius:9px;background:#fff;margin:12px 0;overflow:visible}.outdoor-theme .faq__question summary{padding:22px 26px;font:600 16px/1.6 OutdoorSans,"Segoe UI",sans-serif;color:#173b48}.outdoor-theme .faq__question[open]{border-color:#a2cdd4;background:#f3f9f8}.outdoor-theme .faq__question[open] summary{color:#087d96}.outdoor-theme .faq__answer{padding:0 26px 22px 44px;font-size:14px;line-height:1.9;color:#48636e}.outdoor-theme .faq__answer p:last-child{margin-bottom:0}@media(max-width:600px){.outdoor-theme .faq__question summary{padding:18px;font-size:15px}.outdoor-theme .faq__answer{padding:0 18px 20px}.outdoor-theme .faq__navigation a{padding:10px 14px}.outdoor-theme .faq__group>h2{font-size:28px}}
