.ft{border-collapse:collapse;background:#fff;width:100%}.ft th,.ft td{text-align:left;vertical-align:middle;border-bottom:1px solid #efe9de;padding:13px 18px}.ft thead th{font:600 13px/1.3 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--warm-muted);border-bottom:1px solid #e2dacc;padding-bottom:10px}.ft td.svc{font:400 15px/1.45 var(--font-sans);color:#3d3d3d;width:46%}.ft td.val{font:500 14.5px/1.4 var(--font-sans);color:#5c5c5c;white-space:nowrap;width:20%}.ft td.fm{background:#fdf6f6}.ft thead th.fm{color:#d92027;background:#fdf6f6}.ft tr.stg td{font:700 12.5px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#111;background:#f7f3ec;padding:12px 18px}.ft .yes{color:#d92027;font-weight:700}.ft .no{color:#bdb5a6}@media (max-width:900px){.ft,.ft tbody,.ft tr,.ft td{display:block;width:auto!important}.ft thead{display:none}.ft tr.stg td{padding:12px 16px!important}.ft tbody tr:not(.stg){border-bottom:1px solid #efe9de;grid-template-columns:1fr 1fr;gap:10px 14px;padding:16px;display:grid!important}.ft tbody tr:not(.stg) td.svc{border:none;grid-column:1/-1;font-size:15px;padding:0!important}.ft td.val{white-space:normal;border:none;background:0 0!important;padding:0!important}.ft td.val:before{content:attr(data-label);font:600 10.5px/1 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--warm-muted);margin-bottom:5px;display:block}.ft td.fm:before{color:#d92027}}
