.fq{--fq-ink:#16151b;--fq-muted:#6b6a72;--fq-body:#3d3c43;--fq-line:rgba(22,21,27,0.12);--fq-accent-ink:var(--color-brand-ink,#c23859);--fq-card:#fff;--fq-pill:#fff;--fq-radius:16px;--fq-title-ink:inherit;display:flex;flex-direction:column;gap:24px;min-width:0;font-family:var(--font-body,"Lato",system-ui,sans-serif);color:var(--fq-ink)}.fq[data-ground=white]{--fq-card:#f4f3ef}.fq[data-ground=ink]{--fq-title-ink:#fff;--fq-pill:transparent;--fq-line:rgba(255,255,255,0.28);--fq-accent-ink:#e94d72;color:#fff}.fq .fq-title{margin:0;padding:0;color:var(--fq-title-ink);font-family:inherit;font-size:clamp(24px,2.6vw,32px);font-weight:900;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.fq .fq-intro{margin:-8px 0 0;max-width:44em;color:var(--fq-muted);font-size:16px;line-height:1.6;text-wrap:pretty}.fq[data-ground=ink] .fq-intro{color:rgba(255,255,255,.72)}.fq .fq-set{min-width:0;margin:0;padding:0;border:0}.fq .fq-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.fq .fq-flow{position:relative;display:flex;flex-wrap:wrap;gap:8px}.fq .fq-item{display:contents}.fq .fq-radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.fq .fq-pill{order:0;display:inline-flex;align-items:center;min-width:0;margin:0;padding:9px 16px;border:1px solid var(--fq-line);border-radius:100px;background:var(--fq-pill);color:inherit;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;line-height:1.25;text-align:left;text-decoration:none;transition:background-color var(--motion-fast,.16s) var(--ease-out,ease-out),border-color var(--motion-fast,.16s) var(--ease-out,ease-out),color var(--motion-fast,.16s) var(--ease-out,ease-out)}@media (hover:hover) and (pointer:fine){.fq .fq-radio:not(:checked)+.fq-pill:hover{border-color:currentColor}}.fq .fq-radio:checked+.fq-pill{border-color:var(--fq-ink);background:var(--fq-ink);color:#fff}.fq[data-ground=ink] .fq-radio:checked+.fq-pill{border-color:#fff;background:#fff;color:var(--fq-ink)}.fq .fq-radio:focus-visible+.fq-pill{outline:2px solid var(--fq-accent-ink);outline-offset:2px}.fq .fq-card{order:1;display:none;flex:0 0 100%;min-width:0;margin-top:16px;padding:clamp(22px,3vw,36px);border-radius:var(--fq-radius);background:var(--fq-card);color:var(--fq-ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px clamp(24px,4vw,56px);align-items:start}.fq .fq-radio:checked~.fq-card{display:grid}.fq .fq-a-col,.fq .fq-q-col{display:flex;min-width:0;flex-direction:column}.fq .fq-q-col{gap:10px}.fq .fq-a-col{gap:14px}.fq .fq-q{padding:0;color:var(--fq-muted);font-size:15px;font-weight:700;line-height:1.45;letter-spacing:0;text-transform:none}.fq .fq-lead,.fq .fq-q{margin:0;font-family:inherit;text-wrap:pretty}.fq .fq-lead{color:var(--fq-ink);font-size:clamp(22px,2.2vw,28px);font-weight:900;line-height:1.2;letter-spacing:-.02em}.fq .fq-lead[data-size=l]{font-size:clamp(19px,1.7vw,22px);line-height:1.3;letter-spacing:-.01em}.fq .fq-body{line-height:1.65;text-wrap:pretty}.fq .fq-body,.fq .fq-list{margin:0;color:var(--fq-body);font-size:16px}.fq .fq-list{display:flex;flex-direction:column;gap:8px;padding:0;list-style:none;line-height:1.6}.fq .fq-list li{position:relative;margin:0;padding:0 0 0 18px}.fq .fq-list li:before{content:"";position:absolute;top:.65em;left:2px;width:6px;height:6px;border-radius:50%;background:var(--fq-accent-ink)}.fq .fq-compare{display:grid;margin:0;border:1px solid var(--fq-line);border-radius:10px;background:#fff}.fq .fq-compare-cell{display:flex;min-width:0;flex-direction:column;gap:2px;padding:12px 14px;border-right:1px solid var(--fq-line)}.fq .fq-compare-cell:last-child{border-right:0}.fq .fq-compare-cell dt{margin:0;color:var(--fq-ink);font-size:17px;font-weight:900;line-height:1.3}.fq .fq-compare-cell dd{margin:0;color:var(--fq-body);font-size:14px;line-height:1.4}.fq .fq-next{align-self:flex-start;margin:0;padding:0;color:var(--fq-accent-ink);cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;transition:color var(--motion-fast,.16s) var(--ease-out,ease-out)}@media (hover:hover) and (pointer:fine){.fq .fq-next:hover{color:var(--fq-ink)}}.fq .fq-foot{margin:0}.fq:lang(ja) .fq-lead,.fq:lang(ja) .fq-title,.fq:lang(zh) .fq-lead,.fq:lang(zh) .fq-title{letter-spacing:0}.fq:lang(ja) .fq-lead,.fq:lang(zh) .fq-lead{line-height:1.4}.fq:lang(ja) .fq-body,.fq:lang(ja) .fq-list,.fq:lang(zh) .fq-body,.fq:lang(zh) .fq-list{line-height:1.8}@media (max-width:1024px){.fq .fq-pill{min-height:44px}.fq .fq-next{padding-block:12px;margin-block:-12px}.fq .fq-pill:active{transform:scale(.98)}}@media (max-width:520px){.fq .fq-flow{gap:8px 6px}.fq .fq-pill{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.fq .fq-next,.fq .fq-pill{transition:none}.fq .fq-pill:active{transform:none}}@media (forced-colors:active){.fq .fq-pill{border-color:CanvasText}.fq .fq-radio:checked+.fq-pill{forced-color-adjust:none;border-color:Highlight;background:Highlight;color:HighlightText}.fq .fq-card,.fq .fq-compare{border:1px solid CanvasText}}