/* Website-only integration; the approved desktop layout is copied unchanged. */
[data-home-workspace] .home-announcement{max-width:none;margin:18px 0 0}
[data-home-workspace] .home-intro h1{white-space:normal}
[data-home-workspace] .home-materials{width:100%;margin:36px 0 0;padding:0}
[data-home-workspace] .materials-heading h2{margin:0}
[data-home-workspace] .sidebar .personal-link[data-message-link]{display:flex}
.home-legacy-frame{display:block;border:0;width:100%;height:100vh;height:100dvh}
@media(max-width:600px){
  [data-home-workspace] .personal-link{min-height:44px}
  [data-home-workspace] .search-box input{font-size:16px}
  [data-home-workspace] .search-results{max-height:min(380px,45dvh)}
  [data-home-workspace] .home-materials{margin-top:28px}
}
