.mdceg-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:38px 0}.mdceg-post-card{overflow:hidden;border:1px solid #e5ded4;border-radius:18px;background:#fff}.mdceg-post-card__image{display:block;aspect-ratio:16/10;overflow:hidden}.mdceg-post-card__image img{width:100%;height:100%;object-fit:cover}.mdceg-post-card>div{padding:24px}.mdceg-post-card small{color:#8b8390;font-size:.75rem}.mdceg-post-card h3{margin:10px 0}.mdceg-post-card h3 a{text-decoration:none}.mdceg-post-card p{color:#6d6774}.mdceg-data-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:34px 0}.mdceg-data-grid article{padding:26px;border:1px solid #e5ded4;border-radius:16px;background:#fff}.mdceg-metrics{grid-template-columns:repeat(3,1fr)}.mdceg-metrics strong{display:block;font-size:3rem;line-height:1}.mdceg-metrics small{color:#8b8390}.mdceg-share{position:sticky;top:130px;display:grid;gap:9px;justify-items:center}.mdceg-share>span{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8b8390;writing-mode:vertical-rl;transform:rotate(180deg);margin-bottom:5px}.mdceg-share a,.mdceg-share button{display:grid;place-items:center;width:42px;height:42px;border:1px solid #e5ded4;border-radius:50%;background:#fff;color:#211c2a;text-decoration:none;font-size:.72rem;font-weight:800}.mdceg-share button{cursor:pointer}.mdceg-related{padding:86px 0;background:#fbf6ee}.mdceg-related__inner{width:min(1200px,calc(100% - 64px));margin:auto}.mdceg-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.mdceg-related article{padding:26px;border:1px solid #e5ded4;border-radius:16px;background:#fff}.mdceg-related h3{margin-top:8px}.mdceg-related h3 a{text-decoration:none}.mdceg-related small{color:#8b8390}.mdceg-empty{padding:24px;border:1px dashed #cfc4ce;border-radius:14px;color:#6d6774}
@media(max-width:900px){.mdceg-post-grid,.mdceg-metrics,.mdceg-related__grid{grid-template-columns:1fr 1fr}.mdceg-share{position:static;display:flex;justify-content:flex-start}.mdceg-share>span{writing-mode:horizontal-tb;transform:none;align-self:center;margin:0 8px 0 0}}
@media(max-width:640px){.mdceg-post-grid,.mdceg-data-grid,.mdceg-metrics,.mdceg-related__grid{grid-template-columns:1fr}.mdceg-related__inner{width:calc(100% - 32px)}}

.mdceg-sponsor-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:34px 0}.mdceg-sponsor{min-height:130px;display:grid;place-items:center;padding:24px;border:1px solid #e5ded4;border-radius:18px;background:#fff;text-decoration:none}.mdceg-sponsor img{max-width:180px;max-height:72px;object-fit:contain;margin:0!important}.mdceg-sponsor strong{font-size:1rem}.mdceg-sponsor:hover{box-shadow:0 16px 38px rgba(33,28,42,.08)}@media(max-width:900px){.mdceg-sponsor-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.mdceg-sponsor-grid{grid-template-columns:1fr}}
