/* Shared once across the imported catalogue. Source stylesheets load before this file. */
body.ttw-imported{margin:0;min-width:0}
body.ttw-imported .ttw-content-shell{max-width:1200px;margin:0 auto;padding:24px 18px}
body.ttw-imported .ttw-content-shell>.wl-page-content{width:100%;max-width:none;float:none}
body.ttw-imported .ttw-content-shell #main{width:100%;max-width:none;float:none;margin-left:0;margin-right:0}
.ttw-shared-header,.ttw-shared-footer{background:#173e28;color:#fff;font-family:Arial,sans-serif}
.ttw-shared-inner{max-width:1200px;margin:0 auto;padding:20px 18px}
.ttw-site-name{font-size:24px;font-weight:bold;color:#fff;text-decoration:none}
.ttw-shared-nav ul{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:16px 0 0;padding:0}
.ttw-shared-nav a{color:#fff}
.ttw-shared-footer p{margin:0}
.ttw-imported img{max-width:100%;height:auto}
