:root{--bg:#FFFFFF;--ink:#0F1A1A;--teal:#0F766E;--teal-h:#0B5A55}body,html{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:clip}@media (pointer:coarse){.ft-cl a,.ft-cp,.ft-legal a,.h-faq-lk{position:relative}.ft-cp{position:absolute}.ft-cl a:after,.ft-cp:after,.ft-legal a:after,.h-faq-lk:after{content:"";position:absolute;inset:-10px -6px}}