.guide-cover{max-height:none;object-fit:contain;aspect-ratio:16/9;width:min(100%,1040px)}.guide-archive{margin:54px 0}.article-hero h1{max-width:1060px;overflow-wrap:break-word}.guide-archive .article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:720px){.guide-archive{margin:38px 0}.guide-archive .article-grid{grid-template-columns:1fr}.article-hero h1{font-size:clamp(30px,8vw,39px)}.guide-cover{aspect-ratio:16/9;max-height:none;object-fit:contain}.article-hero{padding-top:2px}.article-hero .article-deck{font-size:16px}}