.article .menu-row-with-photo{grid-template-columns:200px minmax(0,.85fr) minmax(0,1.15fr);gap:26px;align-items:center;padding:28px 0}
.article .menu-section-photo{margin:0;min-width:0}
.menu-section-photo .photo-open{display:block;position:relative;background:#fff9ed;border:1px solid var(--line)}
.article .menu-section-photo img{display:block;width:100%;height:160px;object-fit:contain}
.menu-section-photo .photo-open>span{position:absolute;bottom:0;right:0;padding:7px 10px;background:var(--accent);color:#fff5df;font:9px Arial,sans-serif}
.article .menu-section-photo figcaption{font:10px/1.55 Arial,sans-serif;color:var(--muted);margin-top:9px}
.article .menu-section-photo figcaption a{color:inherit;text-underline-offset:2px}
.menu-row-with-photo h2{font-size:27px}
.menu-row-with-photo .label{font-size:10px;letter-spacing:1px;line-height:1.6}
[data-comparison-after-list]{border-top:2px solid var(--accent);padding-top:12px;margin-top:40px;scroll-margin-top:25px}
.article-toc a[href="#quick-compare"],.article-toc a[href="#compare"],.article-toc a[href="#prices"]{font-weight:normal}
@media(max-width:850px){.article .menu-row-with-photo{grid-template-columns:150px minmax(0,1fr);gap:18px}.menu-row-with-photo>div:last-child{grid-column:1/-1}.article .menu-section-photo img{height:145px}}
@media(max-width:550px){.article .menu-row-with-photo{grid-template-columns:1fr;gap:14px}.menu-row-with-photo>div:first-of-type{grid-row:1}.menu-row-with-photo>figure{grid-row:2}.menu-row-with-photo>div:last-child{grid-row:3;grid-column:auto}.article .menu-section-photo img{height:220px}.menu-row-with-photo h2{font-size:28px}.menu-row-with-photo .small-link{margin-top:10px}.menu-row-with-photo>div:last-child p{margin-top:0}}
