/* Marconi-specific summary layout; typography, TOC, captions and figures use article.css. */
.marconi-content .marconi-summary{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap;margin:24px 0}
.marconi-content .marconi-summary>img{width:420px;max-width:100%;height:auto;border:1px solid #aebbc4;flex:0 1 420px}
.marconi-content .marconi-spec{width:338px;max-width:100%;margin:0;border-collapse:collapse;background:#fff;font-size:13px}
.marconi-content .marconi-spec th,.marconi-content .marconi-spec td{border:1px solid #cbd4da;padding:4px 7px;text-align:center;font-size:13px;line-height:1.35}
.marconi-content .marconi-spec th{background:#eef2f4;font-weight:700}
.marconi-content .marconi-spec caption{caption-side:bottom;padding-top:8px;font-size:13px;line-height:1.35;text-align:center}
.marconi-content .mmana-download-icon{display:block;width:65px;height:54px;object-fit:contain;flex:none}
@media(max-width:520px){.marconi-content .marconi-spec{width:100%}}

/* Marconi hero: same illustration as the specifications summary, at a compact size. */
.article-hero>img{width:360px;max-width:100%;height:auto;justify-self:center;object-fit:contain}
