/* Coming-soon header; homepage artwork and content retain their approved styles. */
html{scrollbar-gutter:stable}
.coming-soon-page .site-top-strip{
 display:block;
 width:100%;
 height:34px;
 min-height:34px;
 max-height:34px;
 margin:0;
 padding:0;
 overflow:hidden;
 background:#edf8fc;
}
.coming-soon-page .nav-shell{gap:12px}
.coming-soon-page .coming-soon-message{margin:0;min-width:0;color:var(--ink);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:.2px;text-align:right}
@media(max-width:700px){
 .coming-soon-page .coming-soon-message{font-size:18px;letter-spacing:.1px}
}
