/* SHH launch fixes: NEWS mobile + temporary pages */
@media (max-width:767px){
 body.shh-v2 .shh-news-page .shh-container{width:min(calc(100% - 40px),1180px)!important;margin-inline:auto!important}
 body.shh-v2 .shh-news-hero{padding:56px 0 28px!important}
 body.shh-v2 .shh-news-hero .shh-eyebrow{margin:0 0 9px!important;color:#ffd400!important;font-size:10px!important;font-weight:800!important;line-height:1!important;letter-spacing:.16em!important}
 body.shh-v2 .shh-news-hero .shh-page-title{margin:0!important;color:#fff!important;font-size:38px!important;font-weight:800!important;line-height:.95!important;letter-spacing:-.04em!important}
 body.shh-v2 .shh-news-hero .shh-page-title:before{content:"";display:inline-block;width:3px;height:.78em;margin-right:10px;background:#ffd400;vertical-align:.04em}
 body.shh-v2 .shh-news-list-section{padding:0 0 72px!important}
 body.shh-v2 .shh-news-list{border-top:1px solid rgba(255,255,255,.14)!important}
 body.shh-v2 .shh-news-item{border-bottom:1px solid rgba(255,255,255,.14)!important}
 body.shh-v2 .shh-news-link{display:grid!important;grid-template-columns:76px minmax(0,1fr) 18px!important;grid-template-areas:"date title arrow"!important;gap:12px!important;align-items:center!important;min-height:72px!important;padding:16px 0!important;color:#fff!important}
 body.shh-v2 .shh-news-date{grid-area:date!important;color:rgba(255,255,255,.48)!important;font-size:9px!important;letter-spacing:.04em!important;white-space:nowrap!important}
 body.shh-v2 .shh-news-title{grid-area:title!important;margin:0!important;color:#fff!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important;letter-spacing:0!important}
 body.shh-v2 .shh-news-arrow{grid-area:arrow!important;justify-self:end!important;color:#ffd400!important;font-size:15px!important}
}
.shh-coming{min-height:calc(100vh - 130px);display:flex;align-items:center;background:#050505;color:#fff;padding:90px 0}
.shh-coming__inner{width:min(calc(100% - 40px),960px);margin:auto;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);padding:70px 0}
.shh-coming__eyebrow{margin:0 0 14px;color:#ffd400;font-size:11px;font-weight:800;letter-spacing:.16em}
.shh-coming__title{margin:0 0 28px!important;color:#fff!important;font-size:clamp(46px,8vw,88px)!important;font-weight:800!important;line-height:.9!important;letter-spacing:-.05em!important}
.shh-coming__jp{margin:0 0 12px!important;color:#fff!important;font-size:18px!important;font-weight:700!important}
.shh-coming__text{margin:0!important;color:rgba(255,255,255,.58)!important;font-size:13px!important;line-height:1.8!important}
@media(max-width:767px){.shh-coming{min-height:calc(100svh - 64px);padding:55px 0}.shh-coming__inner{padding:52px 0}.shh-coming__title{font-size:48px!important}.shh-coming__jp{font-size:16px!important}}
