/* Universo Philip Mead v5.6.9 — compact inline photo and related product units. */
body.portal-v4 .article-inline-media{box-sizing:border-box;width:100%;max-width:var(--article-col,720px);margin:16px 0 21px;border:0;padding:0;clear:both}
body.portal-v4 .article-inline-visual{display:flex;justify-content:center;align-items:center;max-width:100%;background:#f7f4ee;border-radius:4px;overflow:hidden}
body.portal-v4 .article-inline-media img{display:block;width:100%;max-height:520px;height:auto;object-fit:contain}
body.portal-v4 .article-inline-media figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:7px 1px 0;font:400 12px/1.48 var(--font-reading,Arial),sans-serif;color:#54514d}
body.portal-v4 .article-inline-caption{display:block;flex:1 1 100%;font-weight:600;color:#3b3934}
body.portal-v4 .article-inline-credit{display:block;flex:1 1 100%;font-size:11px}
body.portal-v4 .article-inline-credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}
body.portal-v4 .article-inline-media.is-product{display:grid;grid-template-columns:minmax(150px,33%) 1fr;align-items:center;gap:18px;padding:12px 14px;border:1px solid #e0d8c9;background:#faf7f0;border-radius:7px}
body.portal-v4 .article-inline-media.is-product .article-inline-visual{background:#fff;min-height:190px}
body.portal-v4 .article-inline-media.is-product img{height:240px;max-height:290px;object-fit:contain}
body.portal-v4 .article-inline-media.is-product figcaption{display:flex;align-items:flex-start;flex-direction:column;gap:9px;padding:0}
body.portal-v4 .article-inline-product-label{font:800 10px/1.2 var(--font-reading,Arial),sans-serif;color:#765b2b;letter-spacing:.1em}
body.portal-v4 .article-inline-media.is-product .article-inline-caption{font:800 clamp(17px,2vw,22px)/1.23 var(--font-headline,Arial),sans-serif;color:#231e16}
body.portal-v4 .article-inline-link{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:40px;padding:9px 15px;background:#202020;color:white!important;text-decoration:none!important;border-radius:4px;font:800 12px/1.2 var(--font-reading,Arial),sans-serif}
body.portal-v4 .article-inline-link:hover{background:#4a3926}
body.portal-v4 .article-inline-age{font:400 10px/1.45 var(--font-reading,Arial),sans-serif;color:#6d675e}
@media(max-width:610px){body.portal-v4 .article-inline-media.is-product{grid-template-columns:110px minmax(0,1fr);gap:12px;padding:11px}body.portal-v4 .article-inline-media.is-product img{height:185px}body.portal-v4 .article-inline-media.is-product .article-inline-caption{font-size:16px}body.portal-v4 .article-inline-media.is-product .article-inline-visual{min-height:180px}body.portal-v4 .article-inline-link{width:100%;padding:9px 7px}body.portal-v4 .article-inline-media figcaption{font-size:11px}}
@media(max-width:375px){body.portal-v4 .article-inline-media.is-product{grid-template-columns:1fr}body.portal-v4 .article-inline-media.is-product img{height:220px}}
