.ft-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.ft-card{text-decoration:none;color:inherit}.ft-card-fallback{display:grid;place-items:center;width:100%;height:100%;color:var(--wb-ink3);font-size:2rem;font-weight:600;background:var(--wb-grad, var(--wb-panel));opacity:.6}.ft-note{display:grid;align-content:start;gap:.5rem;padding:1rem}.ft-steps{list-style:none;padding:0;margin:0}.ft-step-n{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;border:1px solid var(--wb-line);background:var(--wb-fillg);color:var(--wb-ink);font-size:var(--ui-fs-meta);font-weight:650}.ft-answer{max-width:48rem;padding:1rem 1.125rem;border:1px solid var(--wb-line);border-radius:1.1rem;background:color-mix(in srgb,var(--wb-glass, var(--wb-card)) 80%,transparent);color:var(--wb-ink);font-size:var(--ui-fs-body);line-height:1.65}.ft-takeaways{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.5rem 1rem;margin:0 0 1.5rem;padding:0;list-style:none;color:var(--wb-ink2);font-size:var(--ui-fs-meta);line-height:1.5}.ft-takeaways li{display:flex;gap:.5rem}.ft-takeaways svg{flex:none;margin-top:.15rem;color:var(--wb-reqInk, var(--wb-ink))}.ft-prose{display:grid;gap:1.75rem;max-width:48rem}.mp .ft-prose h2{font-size:var(--ui-fs-title);line-height:1.3;letter-spacing:-.01em;margin-bottom:.5rem}.ft-prose p{color:var(--wb-ink2);font-size:var(--ui-fs-body);line-height:1.7}.ft-prose p+p{margin-top:.75rem}.ft-prose strong{color:var(--wb-ink);font-weight:600}.ft-compare{max-width:48rem;overflow:hidden;border:1px solid var(--wb-line);border-radius:1.1rem;background:var(--wb-card)}.ft-compare-row{display:grid;grid-template-columns:1fr 1fr;font-size:var(--ui-fs-meta);line-height:1.5}.ft-compare-row+.ft-compare-row{border-top:1px solid var(--wb-line)}.ft-compare-row span{padding:.75rem 1rem;color:var(--wb-ink2)}.ft-compare-row span+span{border-left:1px solid var(--wb-line);color:var(--wb-ink)}.ft-compare-head span{color:var(--wb-ink);font-weight:650;background:var(--wb-fillg)}.ft-faq{display:grid;max-width:48rem;border:1px solid var(--wb-line);border-radius:1.1rem;background:var(--wb-card);overflow:hidden}.ft-faq details+details{border-top:1px solid var(--wb-line)}.ft-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.75rem;padding:.75rem 1rem;cursor:pointer;list-style:none;color:var(--wb-ink);font-size:var(--ui-fs-body);font-weight:550}.ft-faq summary::-webkit-details-marker{display:none}.ft-faq summary:after{content:"+";flex:none;color:var(--wb-ink3);font-size:1.1rem;transition:transform .2s ease}.ft-faq details[open] summary:after{transform:rotate(45deg)}.ft-faq .faq-answer{padding:0 1rem 1rem;color:var(--wb-ink2);font-size:var(--ui-fs-meta);line-height:1.65}.ft-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.ft-links .mp-chip{min-height:2.75rem;padding:0 .875rem;font-size:var(--ui-fs-meta);text-decoration:none}.ft-links .mp-chip:hover{color:var(--wb-ink);border-color:var(--wb-lineH, var(--wb-line))}.ft-trailer{padding:1rem 0 3rem}@media(max-width:47.999rem){.ft-compare-row{grid-template-columns:1fr}.ft-compare-row span+span{border-left:0;border-top:1px dashed var(--wb-line)}}.ft-answer-note{display:flex;align-items:center;gap:.4rem;margin-top:.625rem;color:var(--wb-ink2);font-size:var(--ui-fs-meta)}.ft-note-inline{display:inline-flex;align-items:flex-start;gap:.4rem}.ft-note-inline svg{flex:none;margin-top:.2rem}
