.fb-home-trio{width:100%;max-width:1170px;margin:24px auto 0;padding:0 20px 24px;box-sizing:border-box}
.fb-home-trio>.wp-block-group__inner-container{display:contents}
.fb-home-trio .wp-block-columns{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0!important}
.fb-home-trio .fb-home-topic{min-width:0;margin:0;padding:0;background:#fff;border:1px solid #e6d7df;border-radius:12px;overflow:hidden;align-self:stretch;box-sizing:border-box}
.fb-home-trio .wp-block-image{margin:0!important;width:100%}
.fb-home-trio .wp-block-image>a{display:block;aspect-ratio:16/9;background:#f8f2f5}
.fb-home-trio .wp-block-image img{display:block;width:100%!important;height:100%!important;aspect-ratio:16/9;object-fit:cover;object-position:center;max-width:none;box-sizing:border-box}
.fb-home-trio .wp-image-502{object-position:60% center!important}
.fb-home-trio h3.wp-block-heading{font:600 18px/1.45 Raleway,Arial,sans-serif!important;letter-spacing:-.01em!important;text-transform:none!important;margin:0!important;padding:18px 18px 20px}
.fb-home-trio h3>a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;text-decoration:none!important;color:#35464e!important}
.fb-home-trio h3 span{font-family:Arial,sans-serif;color:#99365f;flex:none}
.fb-home-trio a:focus-visible{outline:3px solid #842855!important;outline-offset:-4px}
.fb-home-trio .fb-home-topic:focus-within{border-color:#a94c77}
.fb-home-trio h3>a:hover{color:#8a2d57!important}
@media(max-width:850px){.fb-home-trio .wp-block-columns{gap:16px}.fb-home-trio h3.wp-block-heading{font-size:16px!important;padding:12px}.fb-home-trio{padding-left:12px;padding-right:12px}}
@media(max-width:600px){.fb-home-trio .wp-block-columns{grid-template-columns:1fr;gap:20px}.fb-home-trio{padding:0 20px 20px}.fb-home-trio h3.wp-block-heading{font-size:18px!important;padding:12px 18px}.fb-home-trio h3>a{min-height:44px}}
