/* rolu-worldwide additions 18.10.2026 (tools/patches.py) */
.rw-logo{display:block;width:9rem;height:auto;margin-top:1.25rem;padding:.4rem;background:#fff;border:1px solid var(--color-rule)}
.rw-details{display:grid;gap:.75rem;margin-top:1rem;font-size:.875rem;line-height:1.55;color:var(--color-muted-foreground)}
.rw-details address{font-style:normal}
.rw-companies{display:grid;gap:2rem 1.5rem;margin-top:1.25rem;font-size:.875rem;line-height:1.5}
.rw-companies li{border-left:1px solid var(--color-rule);padding-left:1.25rem}
.rw-companies .rw-logo{margin:0 0 1rem;width:7.5rem}
@media (min-width:640px){.rw-companies{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1024px){.rw-companies{grid-template-columns:repeat(4,minmax(0,1fr))}}
/* Header: seven menu items (Security added) stay on one line on small desktops, also in German */
@media (min-width:1024px) and (max-width:1149px){nav[aria-label=Primary]{gap:1.1rem}nav[aria-label=Primary] a{white-space:nowrap}}
/* Catalogues: with an odd number of documents the first one (company profile) spans both columns */
@media (min-width:768px){div[role=group]+ul.md\:grid-cols-2>li:first-child:nth-last-child(odd){grid-column:1/-1}}
