.ffs .ffs-reassurance{display:grid;gap:6px;list-style:none;margin:0 0 18px;padding:0}
.ffs .ffs-reassurance li{display:flex;align-items:baseline;gap:8px;font-size:14px;line-height:1.5}
.ffs .ffs-reassurance li>span:first-child{flex:none}
.ffs .ffs-category-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:560px}
.ffs .ffs-category-links a{display:flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--ink);border-radius:8px;text-decoration:none;font-size:14px;background:var(--paper)}
.ffs .ffs-category-links a:hover{background:var(--warm)}
.ffs .ffs-new-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:6px;font-size:14px;line-height:1.5;text-underline-offset:4px}
html body .ffs .ffs-hero + .ffs-group{padding-top:0!important}
@media(max-width:749px){
.ffs .ffs-reassurance{margin-bottom:16px}
.ffs .ffs-reassurance li{font-size:13px}
.ffs .ffs-category-links{gap:6px}
.ffs .ffs-category-links a{font-size:13px}
.ffs .ffs-new-link{font-size:13px}
html body .ffs .ffs-hero--photo{margin-bottom:24px}
html body .ffs .ffs-new-link + .ffs-press{margin-top:8px;padding-top:14px}
}