.ff-card.full{grid-column:1/-1}.ff-card.third{grid-column:span 4}.ff-red{background:#fff5f6;border:1px solid #f0c6ca;border-left:6px solid var(--bad)}.ff-green{background:#f3fbf7;border:1px solid #caeadb;border-left-color:var(--good)}.ff-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:18px;overflow:hidden;margin:18px 0 26px;background:#fff}.ff-table th{background:#f1f5f9;text-align:left;font-weight:800}.ff-table th,.ff-table td{padding:14px;border-bottom:1px solid var(--line);vertical-align:top}.ff-table tr:last-child td{border-bottom:0}.ff-check{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 26px}.ff-check div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:13px}.ff-check strong{display:block}.ff-linkgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.ff-linkgrid a{display:block;border:1px solid var(--line);border-radius:18px;padding:16px;background:#fff;text-decoration:none;font-weight:800}.ff-linkgrid span{display:block;font-weight:500;color:var(--muted);font-size:.92rem;margin-top:5px}.ff-faq details{border:1px solid var(--line);border-radius:16px;padding:15px 17px;background:#fff;margin:10px 0}.ff-faq summary{font-weight:850;cursor:pointer}.ff-disclaimer{font-size:.94rem;color:#5b6678;border-top:1px solid var(--line);margin-top:34px;padding-top:18px}.ff-note{font-size:.92rem;color:var(--muted)}@media (max-width:860px){.ff-linkgrid{grid-template-columns:1fr}.ff-check{grid-template-columns:1fr}.ff-table{font-size:.92rem}.ff-table th,.ff-table td{padding:11px}}