/* Minimal archive notices and containment; original design styles remain primary. */
.archive-disclaimer{background:#252525;color:#eee;text-align:center;font:12px/1.5 Arial,sans-serif;padding:8px 14px;border-bottom:1px solid #555}
.archive-feature-note{padding:16px;border:1px solid #aaa;background:#f6f3eb;color:#444;font:14px/1.6 Arial,sans-serif}
.archive-search-note{float:right;color:#ddd;font:11px/1.5 Arial,sans-serif;padding:14px 0}
.archive-missing-image{display:inline-block;max-width:100%;padding:12px;border:1px dashed #aaa;font:12px/1.5 Arial,sans-serif;color:#666;background:#eee}
[aria-disabled="true"]{cursor:default}
nav.tm_navbar li > span[aria-disabled="true"]{position:static;width:auto;height:auto;display:inline-block;color:#aaa;font:18px Sanchez,serif}
@media(min-width:768px){nav.tm_navbar > ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}nav.tm_navbar > ul > li{margin-right:0}.archive-search-note{display:none}}

.camera_container{padding-bottom:0;aspect-ratio:1170/500;min-height:136px}
.camera_container:has(.archive-feature-note){aspect-ratio:auto;min-height:0}
.menuBox:not(:has(nav)){display:none}
nav.tm_navbar .sub-menu:focus-within > ul{display:block}
img{max-width:100%;height:auto} .camera_wrap img{max-width:none}
@media(max-width:767px){.archive-search-note{float:none;text-align:center;padding:4px}.archive-disclaimer{font-size:11px}.navbar-brand_ img{max-width:100%}.global h2{overflow-wrap:anywhere} }

.head_line h2{line-height:1.2}#ourteam{scroll-margin-top:90px}@media(max-width:767px){.head_line h2{font-size:26px}.head_line h2 span{font-size:20px;line-height:1.2}}
/* Curated dropdown interaction */
@media(min-width:768px){nav.tm_navbar .sub-menu > ul{top:100%}nav.tm_navbar .sub-menu:hover > ul,nav.tm_navbar .sub-menu:focus-within > ul{display:block!important;opacity:1!important;height:auto!important;overflow:visible!important}}
