.blogrelated{width:100%}
.blogrelated-global{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;margin-top:0}
@media(min-width:720px){.blogrelated-global{margin-top:0}
}
.blogrelated-block-title{width:1120px;text-align:left;margin-bottom:24px;color:#004571;font-family:FSEmeric Regular;font-size:32px;font-weight:600;line-height:35px}
.blogrelated-block-cards{display:grid;grid-template-columns:repeat(3,max-content);justify-content:center;column-gap:20px;row-gap:24px;width:100%;max-width:1120px;margin-bottom:32px}
.blogrelated-card-blog{width:100%;display:flex;flex-direction:column;box-shadow:0 0 8px 0 #00457126;border-radius:8px;max-width:360px}
.blogrelated-image{width:100%;min-height:151px;height:151px;object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px}
.blogrelated-default-image{width:100%;min-width:360px;min-height:151px;height:100%;background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px}
.blogrelated-block-info{padding:16px 24px;height:100%;display:flex;flex-flow:column}
.blogrelated-info-time{display:flex;justify-content:space-between;font-size:.9em;color:#00263b;min-height:11px}
.blogrelated-date{color:#00263b;font-family:FSEmeric Regular;font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase}
.blogrelated-timetoread{color:#00263b;font-size:14px;font-weight:500;line-height:16px}
.blogrelated-card-info{margin-top:16px}
.blogrelated-card-info p{max-height:90px;overflow:hidden}
.blogrelated-icon{color:#00263b;fill:none;font-size:12px;font-weight:500;line-height:16px;margin:0 4px 0 0}
.blogrelated-titlecard{color:#004571;font-family:FSEmeric Regular;font-size:22px;font-weight:700;line-height:26px;text-decoration:none}
.blogrelated-titlecard:hover{color:#00213b;text-decoration:underline}
.blogrelated-card-info p{color:#004571;font-family:FSEmeric Regular;line-height:22px;margin:16px 0 7px}
.blogrelated-info-tags{display:flex;gap:8px;margin-top:24px;max-height:64px;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;height:-webkit-fill-available}
.blogrelated-category{color:#0071b9;font-family:FSEmeric Semibold;font-size:14px;line-height:16px;text-transform:uppercase}
@media(min-width:720px){.blogrelated .button .button--text{font-size:20px}
}
.blogrelated .blogrelated-button__link{display:flex;align-items:center}
.blogrelated .blogrelated-button__link .related-link{color:#0071b9;font-size:16px;line-height:22px;font-family:"FSEmeric",Arial,Helvetica,sans-serif;font-weight:700;text-decoration:none}
@media(min-width:720px){.blogrelated .blogrelated-button__link .related-link{font-size:20px}
}
.blogrelated .blogrelated-button__link .related-link:hover{text-decoration:underline #0071b9;text-decoration-thickness:2px}
@media(max-width:820px){.blogrelated-block-cards{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:550px){.blogrelated-global{margin-top:26px;padding:0}
.blogrelated-block-title{width:91%}
.blogrelated-default-image{min-width:none}
.blogrelated-card-blog{width:100%;max-width:none;margin:0 auto}
.blogrelated-block-cards{width:100%;grid-template-columns:1fr;justify-items:center;padding:0 20px;margin-bottom:24px}
.blogrelated-card-info p{display:none}
}
@media(max-width:376px){.blogrelated-block-title{width:90%}
.blogrelated-block-cards{width:100%}
}
.text:has(+ .blogrelated){margin-top:24px}
.text:has(+ .blogrelated) .ngy-text p{margin-bottom:0}
.text:has(+ .blogrelated) .ngy-text p + p{margin-top:10px}