/* Reserve the installed navigation height before deferred initialization. */
body.resource-url-page:not(.article-bg-excluded) {
  padding-top: 0;
  transition-property: color, background-color;
}
body.resource-url-page:not(.article-bg-excluded):not(.takefu-shell-ready)::before {
  display: block;
  box-sizing: border-box;
  height: 64px;
  border: 0;
  content: "";
}
/* Source order is main content, recommendations, then the article rail. */
@media (max-width: 900px) {
  .resource-url-page:not(.article-bg-excluded) .resource-center { grid-row: 1; }
  .resource-url-page:not(.article-bg-excluded) .resource-side { grid-row: 2; }
  .resource-url-page:not(.article-bg-excluded) .resource-rail { grid-row: 3; }
}
