/* Cache-busted layout for the September 14 Blog release. */
@media (min-width:901px){
  .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .blog-card-image{height:300px}
  .profile-writing-cover{height:590px;background:#123545}
  .profile-writing-cover picture{position:absolute;inset:0 0 0 auto;width:52%;height:100%;z-index:-2}
  .profile-writing-cover picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%}
  .profile-writing-cover .article-cover-shade{display:none}
  .profile-writing-cover .article-cover-copy{width:48%;max-width:none;margin:0;padding-left:max(48px,calc((100vw - 1280px)/2));padding-right:36px;padding-bottom:55px}
  .profile-writing-cover .article-cover-copy h1{max-width:590px;font-size:clamp(46px,4.25vw,63px)}
  .profile-writing-cover .article-cover-copy p{max-width:575px}
}

@media (min-width:601px) and (max-width:900px){
  .blog-card:last-child{grid-column:auto}
}

@media (max-width:900px){
  .profile-writing-cover{height:auto;display:block;background:#123545;overflow:visible}
  .profile-writing-cover picture{position:relative;inset:auto;display:block;width:100%;height:auto;z-index:0}
  .profile-writing-cover picture img{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1.8;object-fit:cover;object-position:54% 42%;z-index:0}
  .profile-writing-cover .article-cover-shade{display:none}
  .profile-writing-cover .article-cover-copy{width:min(1280px,calc(100% - 56px));max-width:none;margin:auto;padding:38px 0 46px}
  .profile-writing-cover .article-cover-copy h1{max-width:760px}
  .profile-writing-cover .article-cover-copy p{max-width:700px}
}

@media (max-width:600px){
  .blog-grid{grid-template-columns:1fr}
  .blog-card:last-child{grid-column:auto}
  .profile-writing-cover picture img{aspect-ratio:1.35}
  .profile-writing-cover .article-cover-copy{width:calc(100% - 40px);padding:34px 0 40px}
  .profile-writing-cover .article-cover-copy h1{font-size:38px}
}
