/* These inherited road pages reuse the same presentation as the Anchieta reference. */
main[data-road-layout] {padding-top:128px!important;padding-bottom:96px!important}
main[data-road-layout]>nav {display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px;color:#526170;font-size:.85rem}
main[data-road-layout]>header h1 {color:#fff}
main[data-road-layout] .road-catalog-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
main[data-road-layout] .road-catalog-grid .panel-card>a {display:block}
main[data-road-layout] .road-catalog-grid .panel-image {display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:contain;background:#eef2f6}
main[data-road-layout] .portal-info-card a {overflow-wrap:anywhere}
main[data-road-layout] .road-catalog-title {font-size:clamp(1.5rem,3vw,2rem);margin:0 0 16px;line-height:1.25}
main[data-road-layout] [data-road-retry] {margin-top:18px}
main[data-road-layout] [data-road-retry][hidden] {display:none!important}
main[data-road-layout] [data-road-reference-archive][hidden] {display:none!important}
@media(max-width:900px){main[data-road-layout] .road-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){main[data-road-layout] .road-catalog-grid{grid-template-columns:minmax(0,1fr)}main[data-road-layout]{padding-top:112px!important}}
