.grid-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}@media screen and (min-width: 320px){.grid-2{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width: 640px){.grid-2{grid-template-columns:repeat(2, 1fr)}}.card-grid-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}@media screen and (min-width: 320px){.card-grid-3{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width: 578px){.card-grid-3{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 922px){.card-grid-3{grid-template-columns:repeat(3, 1fr)}}.card-grid-4{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}@media screen and (min-width: 320px){.card-grid-4{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width: 578px){.card-grid-4{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 922px){.card-grid-4{grid-template-columns:repeat(4, 1fr)}}.grid-element{width:100%}#ff_highlights{background-color:#f3f3f9;padding:4rem 0}@media screen and (min-width: 320px){#ff_highlights{padding:4rem 0}}@media screen and (min-width: 640px){#ff_highlights{padding:5rem 0}}.ff-headline{text-align:center;color:#0a1f69}.ff-grid{gap:2rem 1rem}@media screen and (min-width: 320px){.ff-grid{gap:2rem 3rem}}@media screen and (min-width: 640px){.ff-grid{gap:2rem 1rem}}.ff-element{padding:1rem;box-sizing:border-box}@media screen and (min-width: 320px){.ff-element{padding:1rem .5rem .5rem}}@media screen and (min-width: 940px){.ff-element{padding:1rem 3rem 1rem}}h3.ff-header{color:#0a1f69;white-space:nowrap}.ff-content{padding:.5rem .5rem .5rem 0}.ff-content ul{list-style-type:disc;margin-left:1rem}.ff-content ul>li{margin-bottom:.875rem;font-size:1rem;color:#0a1f69}@media screen and (min-width: 320px){.ff-content ul>li{font-size:.875rem}}@media screen and (min-width: 640px){.ff-content ul>li{font-size:1rem}}.ff-content ul>li a,.ff-content ul>li p,.ff-content ul>li span{font-size:inherit;color:inherit}@media screen and (min-width: 320px){.table-auto td{padding:5px !important}.table-auto tr td:first-of-type{min-width:50px}.table-auto tr:first-of-type td{font-size:.7rem}}@media screen and (min-width: 940px){.table-auto td{padding:20px !important}.table-auto tr td:first-of-type{min-width:200px}.table-auto tr:first-of-type td{font-size:1rem}}
