.tg2-back-to-site{display:inline-block;margin-inline-start:22px;text-decoration:underline;text-underline-offset:3px;color:inherit;font:inherit;white-space:nowrap}.tg2-back-to-site:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:600px){.preview-strip .tg2-back-to-site{display:block;margin:3px 0 0}}

/* Official original logo, approved monochrome presentation. */
#site-header .official-wordmark,#site-footer .official-wordmark{content:url("../assets/tg2-logo-approved-hq-r5.svg");object-fit:contain;aspect-ratio:240/36;height:auto}

#site-header .ghe-site-return{grid-column:1 / -1;grid-row:1;display:flex;align-items:center;justify-content:flex-end;min-height:36px;padding:5px max(24px,calc((100% - 1520px)/2));border-bottom:1px solid #d9d1c5;background:#e9e3d8;font:12px/1.5 Inter,Arial,sans-serif;letter-spacing:.03em}#site-header .ghe-site-return a{color:#28251f;text-decoration:none;border-bottom:1px solid #9d8d76;padding:3px 0}@media(max-width:600px){#site-header .ghe-site-return{padding:5px 18px;justify-content:flex-start}}#site-header .room-nav{grid-row:3}@media(min-width:701px){#site-header>.brand,#site-header>.header-search,#site-header>.header-tools{grid-row:2}}
#site-header .ghe-site-return .tg2-back-to-site{margin:0}
