.home.faq-page .faq-head{text-align:center;justify-items:center;row-gap:12px;padding-top:150px;display:grid}.home.faq-page .faq-head h1{margin:0;font-size:clamp(34px,5vw,52px)}.home.faq-page .faq-head .lead{color:var(--cream-muted);font-size:var(--fs-lg);text-wrap:pretty;max-width:40ch;margin:0 0 16px}.home.faq-page .faq-search{gap:10px;width:min(100%,560px);display:grid}.home.faq-page .faq-search .wl-form{color:var(--cream-faint);cursor:text;align-items:center;gap:10px;display:flex}.home.faq-page .faq-search input[type=search]{min-width:0;color:var(--cream);font:inherit;caret-color:var(--mint);appearance:none;background:0 0;border:0;flex:1;padding:12px 0;font-size:16px}.home.faq-page .faq-search input::placeholder{color:var(--cream-faint)}.home.faq-page .faq-search input:focus-visible,.home.faq-page .faq-search input:focus{box-shadow:none;outline:none}.home.faq-page .faq-search input::-webkit-search-cancel-button{appearance:none;cursor:pointer;background:currentColor;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") 50%/contain no-repeat}.home.faq-page .faq-empty{font-size:var(--fs-sm);color:var(--cream-muted);margin:0}.home.faq-page .faq-empty a{color:var(--cream)}.home.faq-page .faq-empty:empty{display:none}.home.faq-page .faq-chips{width:calc(100% + var(--gutter) * 2);max-width:none;margin:4px calc(var(--gutter) * -1) 0;padding:2px var(--gutter) 6px;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);justify-content:safe center;gap:8px;display:flex;overflow-x:auto}.home.faq-page .faq-chips[hidden]{display:none}.home.faq-page .faq-chips::-webkit-scrollbar{display:none}.home.faq-page .faq-chips a{scroll-snap-align:start;border-radius:var(--pill);border:1px solid var(--line-d);min-height:40px;color:var(--cream-muted);font-size:var(--fs-sm);flex:none;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.home.faq-page .faq-chips a:hover{color:var(--cream);border-color:#f2efe94d}.home.faq-page .block{padding-top:0;padding-bottom:calc(var(--section) * .6);scroll-margin-top:92px}.home.faq-page .faq-head{padding-bottom:calc(var(--section) * .45)}.home.faq-page .faq-missing{padding-top:calc(var(--section) * .3)}.home.faq-page .block>h2{text-align:left;margin-bottom:10px;font-size:clamp(22px,3vw,28px)}.home.faq-page .faq{border-bottom:1px solid var(--line-d);grid-template-columns:1fr}.home.faq-page .faq details{border-bottom:0;scroll-margin-top:92px;position:relative}.home.faq-page .faq details:target{animation:faq-target 1.6s var(--ease-out) both}@keyframes faq-target{0%{background:#b4e0bf1f}to{background:0 0}}@media (prefers-reduced-motion:reduce){.home.faq-page .faq details:target{animation:none}}.home.faq-page .faq-anchor{border-radius:var(--pill);width:32px;height:32px;color:var(--cream-muted);opacity:0;z-index:1;place-items:center;margin-top:-16px;transition:opacity .16s,color .16s,background .16s;display:grid;position:absolute;top:50%;right:36px}.home.faq-page .faq details:hover .faq-anchor,.home.faq-page .faq details[open] .faq-anchor,.home.faq-page .faq-anchor:focus-visible{opacity:1}.home.faq-page .faq-anchor:hover{color:var(--cream);background:#f2efe914}.home.faq-page .faq details[open] .faq-anchor{top:27px}.home.faq-page .faq summary{padding-right:76px}@media (hover:none){.home.faq-page .faq-anchor{opacity:1}}.home.faq-page .faq details p{max-width:62ch}.home.faq-page .faq-copy{min-height:40px;color:var(--cream-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:0 0 18px;padding:0;font-weight:600;text-decoration:underline;transition:color .16s}.home.faq-page .faq-copy:hover{color:var(--cream)}.home.faq-page .faq-copy.ok{color:var(--mint);text-decoration:none}.home.faq-page .faq-missing{text-align:center;padding-bottom:var(--section)!important}.home.faq-page .faq-missing>h2{text-align:center}.home.faq-page .faq-missing-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.home.faq-page .faq-missing-actions .pill{align-items:center;min-height:44px;display:inline-flex}.home.faq-page .faq-missing-actions .ghost-link:after{content:" →"}@media (max-width:599px){.home.faq-page .faq-head{padding-top:118px}}.home.faq-page .topnav .pill,.home.faq-page .topnav .lang{white-space:nowrap}@media (max-width:1180px) and (min-width:860px){.home.faq-page .topnav nav{display:none}.home.faq-page .burger{display:grid}}.home.faq-page .topnav nav{gap:0}.home.faq-page .topnav nav a{padding:9px 10px}
