.tx-award-facts{display:flex;flex-wrap:wrap;gap:18px 32px;margin:0 0 16px}
.tx-award-facts div{min-width:90px}.tx-award-facts dt{font:600 12px var(--font-ui);color:var(--muted)}
.tx-award-facts dd{margin:3px 0 0;font:700 15px var(--font-ui)}
.tx-award-facts a,.tx-award-source a{color:var(--nav-color);text-decoration:underline;text-underline-offset:3px}
.tx-award-about-text{font-family:var(--font-body);line-height:1.7;overflow-wrap:anywhere}
.tx-award-about-text img{max-width:100%;height:auto}.tx-award-map{height:420px}
.tx-award-views{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}
.tx-award-views [aria-current=page]{outline:2px solid var(--nav-color);outline-offset:2px}
.tx-award-entries{display:grid;gap:20px}.tx-award-layout-c{grid-template-columns:repeat(auto-fill,minmax(min(235px,100%),1fr))}
.tx-award-entry{border-top:4px solid var(--nav-color);overflow:hidden;min-width:0}
.tx-award-image{display:block;background:#fff}.tx-award-image img{display:block;width:100%;height:165px;object-fit:contain}
.tx-award-entry-body{padding:18px}.tx-award-entry-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.tx-award-entry h3{font:700 20px/1.3 var(--font-ui);margin:12px 0 8px;overflow-wrap:anywhere}
.tx-award-entry h3 a:hover{color:var(--nav-color);text-decoration:underline}.tx-award-recognition{font:600 12px/1.5 var(--font-ui);color:var(--muted);margin:8px 0}
.tx-award-description{font:400 14px/1.6 var(--font-body);margin:10px 0 0;overflow-wrap:anywhere}
.tx-award-layout-b .tx-award-image,.tx-award-layout-b .tx-award-description{display:none}
.tx-award-layout-b .tx-award-entry-body{padding:16px 20px}.tx-award-layout-b h3{margin-top:8px}
.tx-award-layout-l .tx-award-entry{display:flex;flex-direction:column}
.tx-award-layout-l .tx-award-image img{height:auto}
.tx-award-entry a:focus-visible,.tx-award-views a:focus-visible{outline:3px solid var(--nav-color);outline-offset:3px}
@media(max-width:600px){.tx-award-map{height:320px}.tx-award-facts{gap:14px 22px}}

.tx-header-titlecopy h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.12;max-width:34ch}.tx-header-titleband{padding-top:12px;padding-bottom:24px}

#tx-award-about,#tx-award-map-section,#tx-award-entries{scroll-margin-top:88px}
