.lf-faq-ask .lf-fa{position:relative;display:flex;align-items:center;gap:var(--s2);margin:0 0 var(--s3);padding:2px 0 0;background:var(--light)}.lf-faq-ask .lf-fa-f{flex:1;min-width:0;display:block;position:relative;font-size:clamp(26px,3.9vw,56px)}.lf-faq-ask .lf-fa-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lf-faq-ask .lf-fa-in{appearance:none;-webkit-appearance:none;display:block;width:100%;font:inherit;font-size:1em;font-weight:500;letter-spacing:-.03em;line-height:1.15;color:var(--ink);background:none;border:0;border-radius:0;border-bottom:1px solid rgba(18,18,18,.3);padding:14px 0 18px 1.2em;caret-color:var(--ink)}.lf-faq-ask .lf-fa-in::placeholder{color:rgba(18,18,18,.46);opacity:1}.lf-faq-ask .lf-fa-g{position:absolute;left:0;top:calc(14px + .575em);width:.72em;height:.72em;transform:translateY(-50%);fill:none;stroke:var(--ink);stroke-width:1.7;stroke-linecap:round;pointer-events:none}.lf-faq-ask .lf-fa-f::after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform var(--d-rise) var(--e)}.lf-faq-ask .lf-fa-f:focus-within::after{transform:scaleX(1)}.lf-faq-ask .lf-fa-in::-webkit-search-decoration,.lf-faq-ask .lf-fa-in::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.lf-faq-ask .lf-fa-in:focus{outline:0}.lf-faq-ask .lf-fa-in:focus-visible{outline:0}.lf-faq-ask .lf-fa-n{flex:none;font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--g-l);white-space:nowrap;font-family:var(--mono);min-width:11ch;text-align:right}.lf-faq-ask .lf-fa-x{flex:none;appearance:none;cursor:pointer;width:34px;height:34px;border-radius:999px;border:1px solid var(--line-l);background:none;position:relative;-webkit-tap-highlight-color:transparent;transition:border-color var(--d1) var(--e),background var(--d1) var(--e)}.lf-faq-ask .lf-fa-x svg{position:absolute;inset:0;margin:auto;width:12px;height:12px;fill:none;stroke:var(--ink);stroke-width:1.4;transition:stroke var(--d1) var(--e)}@media(hover:hover) and (pointer:fine){.lf-faq-ask .lf-fa-x:hover{background:var(--ink);border-color:var(--ink)}.lf-faq-ask .lf-fa-x:hover svg{stroke:var(--light)}}.lf-faq-ask .lf-fa-x:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.lf-faq-ask .qacats[data-lf-q] .qacat[data-lf-zero]{border-style:dotted;color:var(--g-l);cursor:default}.lf-faq-ask .qacats[data-lf-q] .qacat[data-lf-zero] i{background:none}.lf-faq-ask.lf-armed .qafoot{display:none}.lf-faq-ask.lf-armed .qafoot.lf-else{display:flex;margin-top:var(--s3);animation:lfFaIn var(--d-fade) var(--e) both}@keyframes lfFaIn{from{opacity:0}to{opacity:1}}.lf-faq-ask .qa[data-f="ask"] details.lf-hit{display:block}.lf-faq-ask .qa[data-f="ask"] .qt::after{content:attr(data-lf-tag);display:block;margin-top:8px;font-family:var(--mono);font-size:var(--t-micro);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--g-l)}.lf-faq-ask .qa[data-f="ask"] .qt:not([data-lf-tag])::after{content:none}.lf-faq-ask .qt mark,.lf-faq-ask .qbody mark{color:inherit;background:none;background-image:linear-gradient(transparent 56%,rgba(248,243,43,.85) 56%,rgba(248,243,43,.85) 92%,transparent 92%);border-radius:0;padding:0 1px}.lf-faq-ask .qa.lf-held{overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 120px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 120px),transparent)}.lf-faq-ask .qa.lf-empty{display:none}.lf-faq-ask .lf-fa-none{display:flex;align-items:center;gap:var(--s3);margin-top:var(--s5);padding:var(--s3) 0;border-top:1px solid var(--line-l);border-bottom:1px solid var(--line-l)}.lf-faq-ask .lf-fa-none[hidden]{display:none}.lf-faq-ask .lf-fa-pt{flex:none;margin:0;width:84px;height:84px;border-radius:999px;overflow:hidden;background:#E9E9E4}.lf-faq-ask .lf-fa-pt img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.lf-faq-ask .lf-fa-nt{display:grid;gap:var(--s2);justify-items:start;min-width:0}.lf-faq-ask .lf-fa-nt p{margin:0;font-size:var(--t-body);line-height:1.6;color:#3A3A38;max-width:52ch}.lf-faq-ask .lf-fa-nt p.lf-fa-q{font-size:var(--t-h3);font-weight:500;letter-spacing:-.018em;color:var(--ink);line-height:1.25;overflow-wrap:anywhere}@media(max-width:700px){.lf-faq-ask .lf-fa{position:sticky;top:64px;z-index:6;margin:0 0 var(--s2);padding-top:var(--s1)}.lf-faq-ask .lf-fa.lf-stuck::before{content:'';position:absolute;left:-20px;right:-20px;top:-64px;height:64px;background:var(--light);z-index:-1}.lf-faq-ask .lf-fa-f{font-size:24px}.lf-faq-ask .lf-fa-in{padding:10px 0 14px 1.3em}.lf-faq-ask .lf-fa-g{top:calc(10px + .575em)}.lf-faq-ask .lf-fa-n{position:absolute;right:0;top:100%;margin-top:4px;min-width:0;display:none}.lf-faq-ask .lf-fa-none{align-items:flex-start;flex-direction:column;gap:var(--s2)}.lf-faq-ask .lf-fa-pt{width:64px;height:64px}}@media(prefers-reduced-motion:reduce){.lf-faq-ask .lf-fa-f::after,.lf-faq-ask .lf-fa-x,.lf-faq-ask .lf-fa-x svg{transition:none}.lf-faq-ask.lf-armed .qafoot.lf-else{animation:none}}