/* APIS Lab v6.60 — remove accidental layout/debug guide lines on all viewport sizes. */

/* Generic page/shell pseudo-elements are not part of the visual system. */
html body::before,
html body::after,
html body main::before,
html body main::after,
html body.v624-page::before,
html body.v624-page::after,
html body.v622-page::before,
html body.v622-page::after,
html body.v623-page::before,
html body.v623-page::after,
html body main .v6-shell::before,
html body main .v6-shell::after,
html body main .container::before,
html body main .container::after{
  content:none!important;
  display:none!important;
  background:none!important;
  background-image:none!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
}

/* Shell boundaries must never render as page guides. */
html body main .v6-shell,
html body main .container{
  border-left:0!important;
  border-right:0!important;
  outline:0!important;
}

/* International hero: hard reset of the exact containers visible in the reported artifact. */
html body main .intl-hero,
html body main .intl-hero > .v6-shell,
html body main .intl-hero-grid,
html body main .intl-hero-grid > .intl-copy{
  border-left:0!important;
  border-right:0!important;
  outline:0!important;
}
html body main .intl-hero::before,
html body main .intl-hero::after,
html body main .intl-hero > .v6-shell::before,
html body main .intl-hero > .v6-shell::after,
html body main .intl-hero-grid::before,
html body main .intl-hero-grid::after,
html body main .intl-hero-grid > .intl-copy::before,
html body main .intl-hero-grid > .intl-copy::after{
  content:none!important;
  display:none!important;
  width:0!important;
  height:0!important;
  background:none!important;
  border:0!important;
  box-shadow:none!important;
}

/* Classes applied by the v6.60 runtime detector only to long accidental guide artifacts. */
.v660-hide-guide{display:none!important}
.v660-hide-before::before{content:none!important;display:none!important}
.v660-hide-after::after{content:none!important;display:none!important}
.v660-strip-v-borders{border-left:0!important;border-right:0!important}
.v660-strip-h-borders{border-top:0!important;border-bottom:0!important}

/* Page-level guide grids can also be implemented as background gradients. */
html,
html body,
html body main{
  background-image:none!important;
}
html body main .intl-hero,
html body main .intl-hero > .v6-shell,
html body main .intl-hero-grid,
html body main .intl-hero-grid > .intl-copy{
  background-image:none!important;
}

/* v6.66 — hashless scroll-to-top button, visually identical to former link. */
.desktop-action[data-scroll-top]{border:0;padding:0;margin:0;cursor:pointer;font:inherit;appearance:none;-webkit-appearance:none;}
