.gusl-media-reports{margin:1.25rem 0 0}.gusl-media-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:1rem;padding:.75rem 0;border-bottom:1px solid #ddd}.gusl-media-row[hidden]{display:none!important}.gusl-media-source{display:flex;flex-wrap:wrap;align-content:start;align-items:center;gap:.4rem;font-size:.85rem}.gusl-media-source time{width:100%}.gusl-media-logo{object-fit:contain;width:32px;height:32px}.gusl-media-copy h3{margin:0 0 .35rem;font-size:1.05rem}.gusl-media-copy p{margin:0;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.gusl-media-pagination{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.gusl-media-pagination button{min-width:44px;min-height:44px;border:1px solid #ccc;border-radius:6px;cursor:pointer}.gusl-media-pagination button:disabled{opacity:.35;cursor:default}.gusl-media-gallery figure{margin:1rem 0}.gusl-media-gallery img{max-width:100%;height:auto}.gusl-media-gallery figcaption{font-size:.8rem}@media(max-width:600px){.gusl-media-row{grid-template-columns:1fr;gap:.5rem}.gusl-media-source time{width:auto}.gusl-media-logo{width:24px;height:24px}.gusl-media-copy{min-width:0;overflow-wrap:anywhere}}

.gusl-media-row:last-child{padding-bottom:0;border-bottom:0}.gusl-detail-grid:has(.gusl-media-reports)+.gusl-dishes{margin-top:12px;padding-top:10px}
