/* Government page body only; header, footer, live collectors and other pages unchanged. */
@media screen {
  body.trsd-site.page-id-362 #main {padding-top:16px;}
  body.trsd-site #main .trgu-page .trsd-stream-rail {position:static;max-height:none;overflow:visible;}
  body.trsd-site #main .trgu-page .trsd-stream-feed {min-width:0;}
  body.trsd-site #main .trgu-page .trsd-stream-masthead .trsd-stream-welcome {padding:9px 12px;border:1px solid #91a794;border-radius:6px;background:#fff;text-decoration:none;}
  body.trsd-site #main .trgu-page .trgu-rail-title {font:700 17px/1.4 Arial,sans-serif!important;color:#215d2f;margin:0 0 12px;}
  body.trsd-site #main .trgu-page .trgu-municipality {margin:0 0 12px;border:1px solid #d5e1d5;border-top:3px solid #215d2f;border-radius:10px;background:#fff;overflow-wrap:anywhere;}
  body.trsd-site #main .trgu-page .trgu-municipality:nth-of-type(even) {border-top-color:#b7353c;}
  body.trsd-site #main .trgu-page .trgu-municipality>summary {padding:14px;cursor:pointer;min-height:48px;font:700 14px/1.45 Arial,sans-serif;color:#215d2f;}
  body.trsd-site #main .trgu-page .trgu-municipality>summary::marker {color:#b7353c;}
  body.trsd-site #main .trgu-page .trgu-county {display:block;font:400 12px/1.5 Arial,sans-serif;color:#51675d;margin-top:4px;}
  body.trsd-site #main .trgu-page .trgu-contact-body {padding:0 14px 16px;font-size:12px;line-height:1.65;}
  body.trsd-site #main .trgu-page .trgu-contact-body p {font-size:12px;line-height:1.65;margin:0 0 9px;}
  body.trsd-site #main .trgu-page .trgu-resource-icon {display:flex;align-items:center;width:100%;height:60px;margin:0 0 12px;padding:7px 12px;border:1px solid #dae3d4;border-radius:7px;background:linear-gradient(115deg,#edf5ec,#fff7ea);color:#215d2f;}
  body.trsd-site #main .trgu-page .trgu-resource-icon svg {display:block;width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}
  body.trsd-site #main .trgu-page .trgu-resource-card:nth-of-type(even) .trgu-resource-icon {background:linear-gradient(115deg,#fceeed,#fff7ea);color:#b7353c;}
  body.trsd-site #main .trgu-page .trgu-resource-card p {font-size:13px;line-height:1.6;margin:0 0 12px;}
  body.trsd-site #main .trgu-page .trgu-resource-link {display:inline-block;font:700 12px/1.6 Arial,sans-serif;text-underline-offset:3px;}
  body.trsd-site #main .trgu-page .trgu-resource-link:focus-visible,
  body.trsd-site #main .trgu-page .trgu-municipality>summary:focus-visible {outline:3px solid #174d7e;outline-offset:4px;}
  body.trsd-site #main .trgu-page .trgu-source-note {font-size:11px;line-height:1.6;color:#51675d;}
  body.trsd-site #main .trgu-page .trgu-service-links {list-style:none;margin:0;padding:0;}
  body.trsd-site #main .trgu-page .trgu-service-links li {font-size:13px;line-height:1.5;margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid #e3e9e3;}
  body.trsd-site #main .trgu-page .trgu-service-links span {display:block;margin-top:5px;font-size:12px;line-height:1.5;color:#51675d;}
}
@media screen and (max-width:800px) {
  body.trsd-site.page-id-362 #main {padding-left:12px;padding-right:12px;}
  body.trsd-site.page-id-362 #main .trsd-content.trsd-stream-wrap,
  body.trsd-site.page-id-362 #main .trgu-page {padding-left:0;padding-right:0;}
}
@media print {
  .trgu-page .trsd-stream-grid {display:block;}
  .trgu-page .trsd-stream-rail {position:static;max-height:none;overflow:visible;}
  .trgu-page .trgu-resource-card,
  .trgu-page .trgu-municipality {break-inside:avoid;box-shadow:none;border:1px solid #888;padding:10pt;margin-bottom:10pt;}
  .trgu-page .trgu-municipality>summary {font-weight:bold;}
  .trgu-page .trgu-municipality>.trgu-contact-body {display:block!important;}
  .trgu-page .trgu-municipality::details-content {content-visibility:visible!important;display:block!important;}
  .trgu-page .trgu-resource-icon {display:none;}
}
