@media (max-width:680px){
  .hero h1{font-weight:700;}
  .hero-photo::after{background:linear-gradient(90deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.93) 38%,rgba(255,255,255,.82) 72%,rgba(255,255,255,.32) 100%);}
}

/* Scope theme sidebar width overrides to this landing page only. */
body.sakai-souzoku-landing aside.reading-section,
body.sakai-souzoku-landing aside.fee-note { width: auto; }

body.sakai-souzoku-landing .reading-inner { padding: 0 0 0 32px; border-radius: 0; box-shadow: none; background: transparent; }
@media (max-width:680px) { body.sakai-souzoku-landing .reading-inner { padding-left: 20px; } }
