/* R175_REV3_PUBLIC_PAGE_SINGLE_FLOW
   Historical filename retained intentionally to preserve the R175 REV2 manifest topology.
   Scope: only resources/views/public/page.php via .r175-page-flow.
   Goal: one continuous editorial text flow, no desktop side column. */
.public-static-page.r175-page-flow .public-page-outline{
  display:none!important;
}

.public-static-page.r175-page-flow .public-page-reading-layout{
  display:block!important;
  width:100%;
  max-width:960px;
  margin-inline:auto;
}

.public-static-page.r175-page-flow .public-page-surface{
  grid-column:auto!important;
  width:100%;
  max-width:960px;
  margin-inline:auto;
  min-width:0;
  opacity:1!important;
  transform:none!important;
}

@media (min-width:981px){
  .public-static-page.r175-page-flow .public-static-page__hero>.container{
    max-width:960px;
    margin-inline:auto;
  }
}

/* R177_REV4_PUBLIC_PAGE_TEMPORAL_METADATA
   Scope: page renderer only. No article/project/repertoire styling changes. */
.public-static-page.r175-page-flow .public-page-temporal-meta{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:6px 16px;
  margin-top:14px;
  color:var(--muted,#667387);
  font-size:.86rem;
  line-height:1.5;
}
.public-static-page.r175-page-flow .public-page-temporal-meta span{
  display:inline-flex;
  align-items:baseline;
  gap:5px;
}
.public-static-page.r175-page-flow .public-page-temporal-meta strong{
  color:var(--navy,#022046);
  font-weight:650;
}
.public-static-page.r175-page-flow .public-page-temporal-meta time{
  font-variant-numeric:tabular-nums;
}
@media (max-width:640px){
  .public-static-page.r175-page-flow .public-page-temporal-meta{
    display:grid;
    gap:3px;
    margin-top:12px;
    font-size:.82rem;
  }
}

/* R194_REV4_REV12_REV5_REV22_REV10_PRIVACY_ANALYTICS_VERTICAL_SPACING */
@media screen {
  .public-static-page .article-body.static-page-body{
    margin-bottom:0!important;
  }
  .public-static-page .article-body.static-page-body + *{
    margin-top:24px!important;
  }
}
/* /R194_REV4_REV12_REV5_REV22_REV10_PRIVACY_ANALYTICS_VERTICAL_SPACING */

/* R194_REV4_REV12_REV5_REV22_REV10_REV3_PRIVACY_ANALYTICS_HEADING_COLLAPSED_MARGIN_FIX */
@media screen {
  .public-static-page .public-page-analytics-privacy > h2:first-child{
    margin-top:0!important;
  }
}
/* /R194_REV4_REV12_REV5_REV22_REV10_REV3_PRIVACY_ANALYTICS_HEADING_COLLAPSED_MARGIN_FIX */
