body.mortix-public .mortix-accreditation-link{display:flex;align-items:flex-start;gap:1.5rem;max-width:45rem;margin-top:3.2rem;padding:2rem 0 0;border-top:1px solid #446256;color:#fff;text-decoration:none}
.mortix-accreditation-icon{display:flex;align-items:center;justify-content:center;flex:0 0 4.2rem;width:4.2rem;height:4.6rem;color:#d9edaa}
.mortix-accreditation-icon svg{width:3.4rem;height:3.4rem}
.mortix-accreditation-label{display:block;font-size:1.65rem;font-weight:700;line-height:1.35}
.mortix-accreditation-detail{display:block;margin-top:.45rem;font-size:1.3rem;line-height:1.5;color:#c7d6ce}
.mortix-accreditation-read{display:flex;gap:1.8rem;align-items:center;margin-top:1rem;color:#d9edaa;font-size:1.3rem;font-weight:700}
.mortix-accreditation-link:hover .mortix-accreditation-read{text-decoration:underline;text-underline-offset:.3rem}
.mortix-accreditation-link:focus-visible{outline:2px solid #d9edaa!important;outline-offset:.6rem}
.mx-footer .mortix-accreditation-footer{display:inline-flex;align-items:center;align-self:flex-start;gap:.7rem;min-height:3.2rem;margin-top:.6rem;color:#d9edaa;text-decoration:none;white-space:nowrap;line-height:1.4}
.mx-footer .mortix-accreditation-footer,.mx-footer .mortix-accreditation-footer span{font-size:1.2rem}
.mx-footer .mortix-accreditation-footer svg{flex:none;width:1.8rem;height:1.8rem}
.mx-footer .mortix-accreditation-footer:hover{text-decoration:underline;text-underline-offset:.3rem}
.mx-footer .mortix-accreditation-footer:focus-visible{outline:2px solid #d9edaa;outline-offset:.3rem}
body.mortix-accreditation-article .mx-article-visual{min-height:36rem;align-self:center;aspect-ratio:16/10}
body.mortix-accreditation-article .mx-article-visual img{object-fit:contain}
body.mortix-accreditation-article .mortix-certificate{max-width:48rem;margin:2.5rem 0 3.5rem;padding:1.6rem;background:#fff;border:1px solid #d7e0d4;border-radius:.6rem}
.mortix-certificate-image{display:block;line-height:0}
body.mortix-accreditation-article .mortix-certificate img{display:block;width:100%;height:auto;margin:0}
body.mortix-accreditation-article .mortix-certificate figcaption{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1.2rem;font-size:1.25rem;line-height:1.6;color:#5e7168}
@media(max-width:800px){body.mortix-accreditation-article .mx-article-visual{min-height:0}body.mortix-public .mortix-accreditation-link{max-width:100%}}
