.faq-detail-page{color:var(--dark-gray);padding-bottom:72px;overflow-wrap:break-word}.faq-detail-page--logged-in{margin-top:44px}.faq-detail-page h1{margin:0 0 1rem;color:var(--black-800);font-size:clamp(2rem,4vw,2.7rem);font-weight:700;letter-spacing:-.02em;line-height:1.12}.faq-detail-page h1:after{content:"";display:block;width:64px;height:4px;margin-top:.85rem;border-radius:999px;background:var(--primary)}.faq-detail-page h2{margin:0 0 .55rem;color:var(--black-800);font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:700;line-height:1.25}.faq-detail-page p{margin:0 0 1rem;line-height:1.7;font-size:1.05rem}.faq-detail-page a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width: 575.98px){.faq-detail-hero .breadcrumb{margin-bottom:20px!important}}.faq-detail-wrap{box-sizing:border-box;width:100%;max-width:990px;margin-inline:auto;padding-inline:12px}.faq-detail-lead{font-size:1.2rem;font-weight:700;color:var(--black-800)}.faq-detail__back{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.35rem;min-height:48px;padding:.7rem 1.15rem .7rem .95rem;border:1px solid var(--primary);border-radius:12px;background:#fff;color:var(--primary);font-weight:700;line-height:1.3;text-decoration:none;box-shadow:0 2px 8px #1437410d;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.faq-detail__back svg{flex:0 0 auto;color:currentColor}.faq-detail__back:hover,.faq-detail__back:focus-visible{background:color-mix(in srgb,var(--primary) 14%,#fff);border-color:var(--primary);box-shadow:0 4px 12px #14374114;color:var(--primary)}@media (prefers-reduced-motion: reduce){.faq-detail__back{transition:none}}.faq-detail-list{padding-top:.5rem}.faq-detail-list article{padding-top:1.15rem;margin-top:.35rem;border-top:1px solid rgba(0,0,0,.08);scroll-margin-top:110px}.faq-detail-list article:first-of-type{border-top:0}.faq-detail__disclosure summary{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin:0;padding:.15rem 0 .35rem;list-style:none;cursor:pointer;border-radius:8px}.faq-detail__disclosure summary::-webkit-details-marker{display:none}.faq-detail__disclosure summary::marker{content:""}.faq-detail__disclosure summary h2{margin:0}.faq-detail__disclosure summary:hover h2{color:var(--primary)}.faq-detail__disclosure summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.faq-detail__disclosure[open] .faq-detail__chevron{transform:rotate(180deg);color:#fff;background:var(--primary)}.faq-detail__disclosure[open] .faq-detail__answer{padding-top:.85rem}.faq-detail__chevron{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:.05rem;border-radius:999px;color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,#fff);transition:transform .2s ease,background .2s ease,color .2s ease}.faq-detail__chevron svg{display:block}.faq-detail__photo{position:relative;float:right;width:340px;max-width:42%;margin:.15rem 0 .75rem 1.35rem;padding:.7rem;border-radius:16px;background:var(--gray-100, #f1f3f5);background:color-mix(in srgb,var(--faq-branch-color, var(--primary)) 7%,#fff)}.faq-detail__photo:before,.faq-detail__photo:after{content:"";position:absolute;width:44px;height:44px;border:0 solid var(--primary);pointer-events:none;z-index:2}.faq-detail__photo:before{top:0;left:0;border-top-width:5px;border-left-width:5px;border-top-left-radius:16px}.faq-detail__photo:after{right:0;bottom:0;border-right-width:5px;border-bottom-width:5px;border-bottom-right-radius:16px}.faq-detail__photo img{position:relative;z-index:1;display:block;width:100%;height:auto;border-radius:8px}@media (max-width: 720px){.faq-detail__photo{float:none;width:100%;max-width:none;margin:0 0 1.15rem}}.faq-detail__answer{line-height:1.7;font-size:1.05rem}.faq-detail__answer:after{content:"";display:block;clear:both}.faq-detail__answer p{margin:0 0 1rem}.faq-detail__answer strong,.faq-detail__answer u{font-weight:700;color:var(--primary);text-decoration:none;background:color-mix(in srgb,var(--primary) 14%,#fff);border-radius:.22em;padding:.02em .28em;box-decoration-break:clone}.faq-detail__answer a{color:var(--black-800)!important;font-weight:600;text-decoration:underline!important;text-decoration-color:var(--primary)!important;text-decoration-thickness:1px;text-underline-offset:3px;background:none!important}.faq-detail__answer a strong,.faq-detail__answer a u{color:inherit;font-weight:700;background:none;padding:0;border-radius:0;text-decoration:inherit}.faq-detail-page{font-family:var(--font-primary),"Mulish",sans-serif}.faq-detail-page .faq-detail-wrap{max-width:960px}.faq-detail-page .faq-detail-list{background:#f7fafb;margin-top:.75rem;padding:1.35rem 0 2.75rem}.faq-detail-page .faq-detail-list article{margin:0 0 12px;padding:0;border:1px solid #d5e3e8;border-radius:12px;background:#fff;box-shadow:0 2px 8px #1437410f;transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.faq-detail-page .faq-detail-list article:first-of-type{border-top:1px solid #d5e3e8}.faq-detail-page .faq-detail-list article:hover{border-color:color-mix(in srgb,var(--primary) 42%,#d5e3e8);box-shadow:0 4px 14px #14374114}.faq-detail-page .faq-detail-list article:has(.faq-detail__disclosure[open]){border-color:var(--primary);background:#fff;box-shadow:0 4px 16px #14374114}.faq-detail-page .faq-detail-list article>h2{margin:0;padding:18px 20px 0}.faq-detail-page .faq-detail__disclosure{interpolate-size:allow-keywords}.faq-detail-page .faq-detail__disclosure::details-content{height:0;overflow:clip;transition:height .32s ease,content-visibility .32s ease allow-discrete}.faq-detail-page .faq-detail__disclosure[open]::details-content{height:auto}.faq-detail-page .faq-detail__disclosure[open] .faq-detail__answer{padding-top:0}.faq-detail-page .faq-detail__summary{align-items:flex-start;gap:16px;padding:18px 20px;border-radius:12px}.faq-detail-page .faq-detail__summary h2{flex:1 1 auto;min-width:0;margin:0;font-size:clamp(1.125rem,1.7vw,1.3rem);font-weight:700;line-height:1.35}.faq-detail-page .faq-detail__summary:hover h2{color:var(--black-800)}.faq-detail-page .faq-detail__summary:focus-visible{outline:2px solid var(--primary);outline-offset:-6px}.faq-detail-page .faq-detail__toggle{position:relative;flex:0 0 auto;width:32px;height:32px;margin-top:.05rem;border-radius:50%;background:color-mix(in srgb,var(--primary) 18%,#fff)}.faq-detail-page .faq-detail__toggle:before,.faq-detail-page .faq-detail__toggle:after{content:"";position:absolute;left:50%;top:50%;border-radius:1px;background:var(--primary);transform:translate(-50%,-50%);transition:transform .22s ease,opacity .22s ease}.faq-detail-page .faq-detail__toggle:before{width:14px;height:2px}.faq-detail-page .faq-detail__toggle:after{width:2px;height:14px}.faq-detail-page .faq-detail__disclosure[open] .faq-detail__toggle{background:color-mix(in srgb,var(--primary) 28%,#fff)}.faq-detail-page .faq-detail__disclosure[open] .faq-detail__toggle:after{opacity:0;transform:translate(-50%,-50%) scaleY(0)}.faq-detail-page .faq-detail__answer{padding:0 20px 20px}.faq-detail-page .faq-detail__answer p{margin-bottom:1.25rem}.faq-detail-page .faq-detail__answer strong,.faq-detail-page .faq-detail__answer u{background:none;padding:0;border-radius:0;color:color-mix(in srgb,var(--primary) 62%,#102824)}.faq-detail-page .faq-detail__answer a strong,.faq-detail-page .faq-detail__answer a u{color:inherit;background:none}@media (max-width: 575.98px){.faq-detail-page .faq-detail-wrap{padding-inline:16px}.faq-detail-page .faq-detail-list{padding-top:1rem}.faq-detail-page .faq-detail-list article{margin-bottom:10px}.faq-detail-page .faq-detail-list article>h2{padding:16px 16px 0}.faq-detail-page .faq-detail__summary{padding:16px}.faq-detail-page .faq-detail__answer{padding:0 16px 16px}}@media (prefers-reduced-motion: reduce){.faq-detail-page .faq-detail-list article,.faq-detail-page .faq-detail__toggle:before,.faq-detail-page .faq-detail__toggle:after,.faq-detail-page .faq-detail__disclosure::details-content{transition:none}}
