.\#article-cover{aspect-ratio:16/9;border-radius:12px;margin:8px 0 28px}
@media (max-width:620px){.\#article-cover{aspect-ratio:16/10}}
.\#article-block .\#container{max-width:780px;padding-inline:0}
.\#article-header .\#heading{font-size:clamp(1.9rem,3.4vw,2.8rem);margin:.2em 0 .4em}
.\#article-lede{font-size:1.15rem;color:#4A5563}
.\#article-header-meta{display:flex;gap:18px;font-size:.88rem;color:#4A5563;margin-bottom:24px}
.\#article .\#rte{max-width:none;font-size:1.08rem}
.\#article-figure{margin:28px 0}
.\#article-figure .\#media{border-radius:10px;border:1px solid #D5DDE8;max-height:560px}
.\#article-figure .\#media-image{height:auto;max-height:560px}
.\#article-figure figcaption{font-size:.88rem;color:#4A5563;margin-top:8px}
.\#article-insert{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:18px;align-items:center;margin:28px 0;padding:16px;border:1px solid #D5DDE8;border-left:4px solid #3BE35A;border-radius:10px;background:#fff}
.\#article-insert-media{aspect-ratio:1/1;border-radius:6px}
.\#article-insert-kicker{margin:0;font-family:var(--glob-mono-family);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#1F9E3A}
.\#article-insert-title{font-size:1.1rem;margin:.2em 0 .3em}
.\#article-insert-title a{color:#121820}
.\#article-insert p{margin:0;font-size:.95rem}
.\#article-insert-price{font-family:var(--glob-mono-family);margin-top:4px!important}
@media (max-width:620px){.\#article-insert{grid-template-columns:84px minmax(0,1fr)}.\#article-insert .\#button{grid-column:1/-1}}
.\#info .\#info-section{margin-bottom:12px}
