.faq-module__GvkXfG__faq-hero-inner{z-index:2;padding-block:clamp(56px,5vw + 16px,112px) clamp(48px,4vw,72px);position:relative}.faq-module__GvkXfG__faq-hero .faq-module__GvkXfG__faq-title{font-size:clamp(42px,1rem + 4.4vw,88px)}.faq-module__GvkXfG__faq-search{max-width:720px}.faq-module__GvkXfG__faq-search input{font-size:17px}.faq-module__GvkXfG__faq-clear{margin-right:6px}.faq-module__GvkXfG__faq-layout{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:clamp(40px,6vw,104px);display:grid}.faq-module__GvkXfG__faq-sec{padding-top:clamp(56px,5vw,88px)}.faq-module__GvkXfG__faq-index{top:calc(var(--mk-header-h) + 32px);position:sticky}.faq-module__GvkXfG__faq-topics{border-top:1px solid var(--mk-line-2);margin-top:12px;display:grid}.faq-module__GvkXfG__faq-topics button{border:0;border-bottom:1px solid var(--mk-line);text-align:left;color:var(--mk-ink-2);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px 11px 14px;font-size:15px;transition:color .2s,background-color .2s;display:flex;position:relative}.faq-module__GvkXfG__faq-topics button:before{content:"";background:var(--mk-brand);width:2px;transition:transform .3s var(--mk-ease);border-radius:2px;position:absolute;top:10px;bottom:10px;left:0;transform:scaleY(0)}.faq-module__GvkXfG__faq-topics button:hover{color:var(--mk-ink);background:var(--mk-brand-soft)}.faq-module__GvkXfG__faq-topics button[aria-pressed=true]{color:var(--mk-ink);font-weight:550}.faq-module__GvkXfG__faq-topics button[aria-pressed=true]:before{transform:scaleY(1)}.faq-module__GvkXfG__faq-topics .faq-module__GvkXfG__c{color:var(--mk-ink-3);font-size:11px;font-weight:400}.faq-module__GvkXfG__faq-topics button[aria-pressed=true] .faq-module__GvkXfG__c{color:var(--mk-brand)}.faq-module__GvkXfG__faq-count{color:var(--mk-ink-3);letter-spacing:.02em;margin-top:14px;font-size:11.5px}.faq-module__GvkXfG__faq-ask{border-top:1px solid var(--mk-line);margin-top:32px;padding-top:18px}.faq-module__GvkXfG__faq-ask p{color:var(--mk-ink-3);margin-bottom:4px;font-size:14px}.faq-module__GvkXfG__faq-group+.faq-module__GvkXfG__faq-group{margin-top:clamp(48px,5vw,72px)}.faq-module__GvkXfG__faq-group h2{letter-spacing:-.035em;border-bottom:2px solid var(--mk-ink);align-items:baseline;gap:14px;padding-bottom:14px;font-size:clamp(26px,1rem + 1.4vw,38px);font-weight:550;display:flex}.faq-module__GvkXfG__faq-group h2 .faq-module__GvkXfG__gn{letter-spacing:.04em;color:var(--mk-ink-3);font-size:12px;font-weight:400}.faq-module__GvkXfG__qa{border-bottom:1px solid var(--mk-line-2)}.faq-module__GvkXfG__qa summary{cursor:pointer;border-radius:6px;grid-template-columns:52px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:20px 0;list-style:none;display:grid}.faq-module__GvkXfG__qa summary::-webkit-details-marker{display:none}.faq-module__GvkXfG__qa summary:focus-visible{outline-offset:2px}.faq-module__GvkXfG__qn{color:var(--mk-ink-3);letter-spacing:.02em;font-size:11.5px}.faq-module__GvkXfG__qt{letter-spacing:-.018em;text-wrap:pretty;font-size:clamp(17px,.95rem + .35vw,20px);font-weight:500;line-height:1.35;transition:color .2s}.faq-module__GvkXfG__qa summary:hover .faq-module__GvkXfG__qt{color:var(--mk-brand)}.faq-module__GvkXfG__qi{border:1px solid var(--mk-line-2);width:32px;height:32px;transition:background-color .3s, border-color .3s, transform .4s var(--mk-ease);border-radius:99px;justify-self:end;position:relative}.faq-module__GvkXfG__qi:before,.faq-module__GvkXfG__qi:after{content:"";width:12px;height:1.5px;transition:transform .4s var(--mk-ease);background:currentColor;border-radius:1px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.faq-module__GvkXfG__qi:after{transform:rotate(90deg)}.faq-module__GvkXfG__qa[open]:not([data-closing]) .faq-module__GvkXfG__qi{background:var(--mk-brand);border-color:var(--mk-brand);color:var(--mk-brand-ink);transform:rotate(180deg)}.faq-module__GvkXfG__qa[open]:not([data-closing]) .faq-module__GvkXfG__qi:after{transform:rotate(0)}.faq-module__GvkXfG__qa[open]:not([data-closing]) .faq-module__GvkXfG__qn{color:var(--mk-brand)}.faq-module__GvkXfG__qa-body{padding:0 44px 0 64px;overflow:hidden}.faq-module__GvkXfG__qa-body p{color:var(--mk-ink-2);max-width:40em;padding-bottom:24px;font-size:16.5px;line-height:1.65}.faq-module__GvkXfG__qa-body b{color:var(--mk-ink);font-weight:600}.faq-module__GvkXfG__qa mark{background:var(--mk-ok-soft);color:var(--mk-ink);box-shadow:inset 0 -2px 0 var(--mk-ok-line);border-radius:3px;padding:0 2px}.faq-module__GvkXfG__faq-empty{border-top:2px solid var(--mk-ink);padding:48px 0}.faq-module__GvkXfG__faq-empty-q{letter-spacing:-.03em;margin-bottom:10px;font-size:clamp(24px,1rem + 1.2vw,34px);font-weight:500}.faq-module__GvkXfG__faq-empty>p:not(.faq-module__GvkXfG__faq-empty-q){color:var(--mk-ink-2)}.faq-module__GvkXfG__faq-empty-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}@media (max-width:1040px){.faq-module__GvkXfG__faq-layout{grid-template-columns:minmax(0,1fr)}.faq-module__GvkXfG__faq-index{position:static}.faq-module__GvkXfG__faq-topics{border:0;flex-wrap:wrap;gap:6px;display:flex}.faq-module__GvkXfG__faq-topics button{border:1px solid var(--mk-line-2);border-radius:999px;padding:7px 12px;font-size:14px}.faq-module__GvkXfG__faq-topics button:before{display:none}.faq-module__GvkXfG__faq-topics button[aria-pressed=true]{background:var(--mk-ink);border-color:var(--mk-ink);color:var(--mk-bg)}.faq-module__GvkXfG__faq-topics button[aria-pressed=true] .faq-module__GvkXfG__c{color:color-mix(in oklch, var(--mk-bg) 70%, transparent)}.faq-module__GvkXfG__faq-ask{display:none}}@media (max-width:700px){.faq-module__GvkXfG__faq-search kbd{display:none}.faq-module__GvkXfG__faq-search input{font-size:16px}.faq-module__GvkXfG__qa summary{grid-template-columns:minmax(0,1fr) 32px;gap:4px 12px;padding:18px 0}.faq-module__GvkXfG__qn{grid-area:1/1}.faq-module__GvkXfG__qt{grid-column:1}.faq-module__GvkXfG__qi{grid-area:1/2/span 2}.faq-module__GvkXfG__qa-body{padding:0}.faq-module__GvkXfG__qa-body p{font-size:16px}}@media print{.faq-module__GvkXfG__faq-index,.faq-module__GvkXfG__faq-search{display:none!important}.faq-module__GvkXfG__qa-body{display:block!important}}.faq-module__GvkXfG__faq-clear[hidden]{display:none}.faq-module__GvkXfG__faq-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(40px,6vw,104px);display:grid}.faq-module__GvkXfG__faq-start ol{border-top:1px solid var(--mk-line-2);counter-reset:none;margin-top:10px}.faq-module__GvkXfG__faq-start a{border-bottom:1px solid var(--mk-line);letter-spacing:-.01em;grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:8px;padding:13px 0;font-size:15.5px;font-weight:500;transition:color .2s;display:grid}.faq-module__GvkXfG__faq-start a .faq-module__GvkXfG__sn{color:var(--mk-ink-3);font-size:11px;font-weight:400}.faq-module__GvkXfG__faq-start a:hover{color:var(--mk-brand)}@media (max-width:1040px){.faq-module__GvkXfG__faq-hero-grid{grid-template-columns:minmax(0,1fr)}}.faq-module__GvkXfG__search{background:var(--mk-bg-elev);border:1px solid var(--mk-line-2);height:64px;box-shadow:var(--mk-shadow-lg);border-radius:18px;align-items:center;margin-top:36px;padding:0 8px 0 20px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}.faq-module__GvkXfG__search:focus-within{border-color:color-mix(in oklch, var(--mk-brand) 60%, transparent);box-shadow:var(--mk-shadow-lg), 0 0 0 4px var(--mk-brand-soft)}.faq-module__GvkXfG__search>svg{color:var(--mk-ink-3);width:20px;height:20px}.faq-module__GvkXfG__search input{min-width:0;height:100%;font:inherit;color:var(--mk-ink);letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1;padding:0 14px}.faq-module__GvkXfG__search input::placeholder{color:var(--mk-ink-3)}.faq-module__GvkXfG__search input::-webkit-search-cancel-button{display:none}.faq-module__GvkXfG__search kbd{font-family:var(--font-mono);color:var(--mk-ink-3);border:1px solid var(--mk-line-2);border-bottom-width:2px;border-radius:5px;margin-right:10px;padding:1px 6px;font-size:11.5px}.faq-module__GvkXfG__qa-body a{color:var(--mk-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--mk-line-3);text-decoration-color:var(--mk-line-3);font-weight:500}.faq-module__GvkXfG__qa-body a:hover{text-decoration-color:currentColor}.faq-module__GvkXfG__faq-groups [hidden]{display:none!important}::highlight(vm-faq){background-color:var(--mk-ok-soft);color:var(--mk-ink);-webkit-text-decoration:underline 2px var(--mk-ok-line);text-decoration:underline 2px var(--mk-ok-line)}
