.ff-cs-sig-intro{color:var(--ff-lp-text-body);font-size:1.0625rem;line-height:1.78;margin-top:14px}.ff-cs-sig-intro p+p{margin-top:14px}.ff-cs-sig-rows{display:grid;gap:0;grid-template-columns:1fr;margin-top:2px}.ff-cs-sig-row{border-top:1px solid var(--ff-lp-border-subtle);color:var(--ff-lp-text-strong);display:flex;font-size:1rem;gap:14px;line-height:1.6;padding:16px 0}.ff-cs-sig-row:last-child{border-bottom:1px solid var(--ff-lp-border-subtle)}.ff-cs-sig-num{color:var(--ff-lp-accent);flex:none;font-weight:700}.ff-cs-sig-text p{display:inline}.ff-cs-sig-cards{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.ff-cs-sig-card{background:var(--ff-lp-white);border:1px solid var(--ff-lp-border-subtle);border-radius:16px;box-shadow:var(--ff-lp-shadow-sm);padding:22px 24px}.ff-cs-sig-card h4{font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.ff-cs-sig-body{color:var(--ff-lp-text-body);font-size:.94rem;line-height:1.65;margin-top:9px}.ff-cs-sig-body p+p{margin-top:10px}@media (max-width:760px){.ff-cs-sig-cards{grid-template-columns:1fr}}.ff-cs-sig-table{background:var(--ff-lp-white);border:1px solid var(--ff-lp-border-subtle);border-radius:16px;box-shadow:var(--ff-lp-shadow-sm);margin-top:56px;overflow:hidden}.ff-cs-sig-thead,.ff-cs-sig-trow{display:grid;grid-template-columns:1fr 1fr}.ff-cs-sig-thead span{background:var(--ff-lp-grey);border-bottom:1px solid var(--ff-lp-border-subtle);color:var(--ff-lp-text-muted);font-size:.68rem;font-weight:700;letter-spacing:.08em;padding:14px 18px;text-transform:uppercase}.ff-cs-sig-thead span+span{color:var(--ff-lp-accent)}.ff-cs-sig-trow span{border-bottom:1px solid var(--ff-lp-border-subtle);color:var(--ff-lp-text-muted);font-size:.95rem;line-height:1.5;padding:16px 18px}.ff-cs-sig-trow span+span{color:var(--ff-lp-text-strong);font-weight:600}.ff-cs-sig-thead span+span,.ff-cs-sig-trow span+span{border-left:1px solid var(--ff-lp-border-subtle)}.ff-cs-sig-trow:last-child span{border-bottom:none}@media (max-width:640px){.ff-cs-sig-thead,.ff-cs-sig-trow{grid-template-columns:1fr}}.ff-cs-sig-inline{margin-top:26px}