[data-public-root] .tool-hero-icon{color:var(--ink,#111318);display:inline-flex}.tool-stage{width:100%}.tool-stage .ft-sheet.fx-sheet{margin-block:0;box-shadow:0 0 0 1px #1113180f,0 24px 56px #1113181f,0 4px 14px #11131814}[data-public-root] .tool-prose{justify-content:center;display:flex}[data-public-root] .tool-note{margin:var(--space-gap-md,16px) 0 0;color:var(--color-fg-muted);text-align:left}[data-public-root] .tool-note a{color:inherit;text-decoration:underline}[data-public-root] .tool-card-icon{color:var(--ink,#111318);display:inline-flex}[data-public-root] .tool-num{font-weight:600;display:block}[data-public-root] .tool-small{color:var(--color-fg-muted);font-size:.875em;display:block}[data-public-root] .tool-gap{margin-top:var(--space-content-y,32px)}[data-public-root] .tool-links{flex-wrap:wrap;gap:4px 12px;margin-top:8px;display:flex}[data-public-root] .tool-upsell{gap:var(--space-gap-lg,24px);display:grid}[data-public-root] .tool-action{margin-top:var(--space-content-y);justify-content:center;display:flex}.tool-chapters [data-public-root] .compare-table__th,.tool-chapters [data-public-root] .compare-table__cell--label{font-weight:600}[data-public-root] .tool-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tool-chapters [data-public-root] .tbl{background:0 0;border:0;border-radius:0;overflow:visible}.tool-chapters [data-public-root] .tbl table{border-collapse:collapse;width:100%}.tool-chapters [data-public-root] .tbl th,.tool-chapters [data-public-root] .tbl td{padding:var(--space-gap-md,20px) 16px var(--space-gap-md,20px) 0;border:0;border-bottom:1px solid color-mix(in srgb, var(--color-fg-default) 10%, transparent);color:var(--color-fg-default);text-align:left;vertical-align:middle;background:0 0;font-size:16px;line-height:24px}.tool-chapters [data-public-root] .tbl th{padding-block:var(--space-gap-sm,12px);border-top:1px solid color-mix(in srgb, var(--color-fg-default) 10%, transparent);font-weight:600}.tool-chapters [data-public-root] .tbl tbody td:first-child{font-weight:600}[data-public-root] .tools-search{width:min(560px,100%);margin-inline:auto}[data-public-root] .tools-search__none:not(:empty){margin-top:var(--space-gap-md);text-align:center;display:block}[data-public-root] .tool-offer-picture{width:100%;height:auto;display:block}
