@layer components{.fq-page{color:var(--lv-ink);font-family:var(--font-poppins), system-ui, sans-serif;background:#fff}.fq-page a{color:inherit;text-decoration:none}.fq-hd{background:var(--lv-green);border-radius:56px 14px;margin:26px 14px 0;padding:64px 0 58px;position:relative;overflow:hidden}.fq-hd h1{font:500 clamp(40px, 5vw, 66px) / 1.04 var(--font-poppins), sans-serif;letter-spacing:-.045em;margin:0}.fq-acc{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;color:var(--lv-blue);font-size:1.12em;font-style:italic;font-weight:400;line-height:.9}.fq-in{color:#161944c7;max-width:46ch;font:400 17px/1.5 var(--font-poppins), sans-serif;margin:16px 0 0}.fq-in .fq-sm{display:none}.fq-sr{max-width:520px;margin-top:26px;display:block;position:relative}.fq-sr input{width:100%;height:54px;color:var(--lv-ink);font:400 16px/1 var(--font-poppins), sans-serif;background:#fff;border:0;border-radius:999px;outline:none;padding:0 22px 0 54px;box-shadow:inset 0 0 0 1.5px #1619441f}.fq-sr input:focus{box-shadow:inset 0 0 0 2px var(--lv-ink)}.fq-sr svg{pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.fq-pills{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.fq-pills a{color:var(--lv-ink);font:500 13.5px/1 var(--font-poppins), sans-serif;background:#fff;border-radius:999px;padding:10px 16px;transition:background .25s,color .25s;box-shadow:inset 0 0 0 1.5px #1619441a}.fq-pills a:hover{background:var(--lv-ink);color:#fff}.fq-fly{pointer-events:none;width:230px;height:auto;position:absolute;top:-8px;right:40px;transform:rotate(-6deg)}.fq-body{grid-template-columns:230px 1fr;gap:64px;padding-top:64px;padding-bottom:48px;display:grid}.fq-side{align-self:start;position:sticky;top:110px}.fq-lb{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin-bottom:14px}.fq-side a{font:500 15px/1 var(--font-poppins), sans-serif;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 14px;transition:background .25s;display:flex}.fq-side a:hover{background:var(--lv-sky)}.fq-side a b{font:500 11px/1 var(--font-mono), monospace;opacity:.5}.fq-main{flex-direction:column;gap:46px;max-width:820px;display:flex}.fq-grp{scroll-margin-top:96px}.fq-grp h2{font:600 26px/1.15 var(--font-poppins), sans-serif;letter-spacing:-.03em;margin:0 0 14px}.fq-qs{flex-direction:column;gap:10px;display:flex}.fq-q{scroll-margin-top:96px}.fq-qh{min-height:60px;font:600 16px/1.3 var(--font-poppins), sans-serif;letter-spacing:-.015em;background:#fff;border-radius:26px 8px;align-items:center;gap:14px;margin:0;padding:14px 20px;display:flex}.fq-num{color:var(--lv-green-deep);font:500 11px/1 var(--font-mono), monospace}.fq-qt{flex:1}.fq-ans{background:var(--lv-mint);font:400 15.5px/1.6 var(--font-poppins), sans-serif;border-radius:8px 22px;margin-top:8px;padding:18px 22px}.fq-ans p{margin:0}.fq-ans p+p,.fq-ans p+ul{margin-top:.8em}.fq-ans ul{margin:0;padding-left:1.2em;list-style:outside}.fq-ans li+li{margin-top:.4em}.fq-ans a{color:inherit;text-underline-offset:2px;text-decoration:underline}.fq-tone-sky .fq-ans{background:var(--lv-sky)}.fq-tone-blue .fq-ans{background:var(--lv-blue);color:#fff}.fq-ph{color:var(--lv-ink);font:500 10px/1.2 var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;background:#fff;border-radius:999px;margin-right:4px;padding:3px 8px;display:inline-block}.fq-none{background:var(--lv-sky);font:500 16px/1.5 var(--font-poppins), sans-serif;border-radius:26px 8px;padding:26px 24px}.fq-none a{text-decoration:underline}.fq-helpw{padding-bottom:70px}.fq-help{background:var(--lv-ink);color:#fff;border-radius:12px 56px 56px;justify-content:space-between;align-items:center;gap:30px;padding:40px 48px;display:flex}.fq-help h2{font:600 24px/1.2 var(--font-poppins), sans-serif;letter-spacing:-.03em;margin:0}.fq-help p{color:#c9cde8;font:400 15px/1.5 var(--font-poppins), sans-serif;margin:6px 0 0}.fq-bt{flex-wrap:wrap;gap:10px;display:flex}.fq-page .fq-help .lv-btn{color:#fff}.fq-help .lv-btn.lv-ghost{background:0 0;box-shadow:inset 0 0 0 1.5px #fff9}@media (max-width:900px){.fq-body{grid-template-columns:1fr;gap:0}.fq-side{display:none}}@media (max-width:760px){.fq-hd{border-radius:36px 10px;margin:12px 8px 0;padding:30px 20px 28px}.fq-hd h1{font-size:38px}.fq-in{margin-top:12px;font-size:15px}.fq-in .fq-lg{display:none}.fq-in .fq-sm{display:inline}.fq-sr{margin-top:20px}.fq-sr input{height:50px;font-size:15px}.fq-pills{scrollbar-width:none;flex-wrap:nowrap;margin:16px -20px 0;padding:0 20px;overflow-x:auto}.fq-pills::-webkit-scrollbar{display:none}.fq-pills a{flex:none}.fq-fly{width:74px;top:10px;right:6px}.fq-body{padding:34px 20px 12px}.fq-main{gap:34px}.fq-grp h2{font-size:22px}.fq-qh{gap:12px;min-height:56px;padding:13px 16px;font-size:15px}.fq-ans{padding:16px 18px;font-size:14.5px}.fq-helpw{padding:0 10px 40px}.fq-help{border-radius:12px 36px 36px;flex-direction:column;align-items:flex-start;gap:16px;padding:26px 22px}.fq-help .lv-btn{min-height:42px;padding:0 16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.fq-pills a,.fq-side a{transition:none}}}
