.single-post .snow-article__header{padding-top:clamp(4.5rem, 7vw, 6rem);padding-bottom:clamp(2.75rem, 4vw, 3.5rem)}.single-post .snow-article__lead{padding-bottom:clamp(1rem, 2vw, 1.5rem)}.single-post .snow-article__lead .snow-meta{margin-bottom:clamp(1rem, 1.6vw, 1.375rem)}.single-post .snow-article__lead .snow-article__dek{margin-top:clamp(1rem, 1.8vw, 1.375rem)}.single-post .snow-article__lead .snow-article__hero{aspect-ratio:16 / 9}.single-post .snow-entry-content{padding-top:clamp(3rem, 5vw, 4rem);padding-bottom:clamp(2.5rem, 5vw, 4rem)}.single-post .snow-entry-content>h2{margin-top:clamp(3.5rem, 6vw, 4.5rem);margin-bottom:.85em;font-size:clamp(2rem, 3.2vw, 2.65rem)}.single-post .snow-entry-content>h3,.single-post .snow-entry-content>h4{margin-top:clamp(2.75rem, 5vw, 3.5rem)}.single-post .snow-author-box{margin-bottom:clamp(1.75rem, 4vw, 2.5rem);padding:clamp(1.25rem, 3vw, 1.75rem)}.single-post .snow-author-box h2{margin:.15rem 0 .45rem;font-size:clamp(1.4rem, 2.4vw, 1.75rem)}.single-post .snow-author-box__description{margin:0;color:var(--snow-stone);font-family:var(--snow-sans);font-size:.88rem;line-height:1.55}.single-post .snow-author-box__link{display:inline-flex;gap:.35rem;margin-top:.75rem;padding-bottom:.15rem;border-bottom:1px solid currentColor;font-family:var(--snow-sans);font-size:.7rem;font-weight:600;letter-spacing:.08em;line-height:1.5;text-decoration:none;text-transform:uppercase}.single-post .snow-author-box__link:hover,.single-post .snow-author-box__link:focus-visible{color:#5f3814}.single-post .snow-article__footer{padding-bottom:clamp(2.5rem, 5vw, 4rem)}.single-post .snow-tags{margin-bottom:0}@media (max-width:640px){.single-post .snow-article__header{padding-top:3.5rem;padding-bottom:2.5rem}.single-post .snow-article__lead{padding-bottom:1rem}.single-post .snow-article__lead .snow-article__header h1{font-size:clamp(2.25rem, 10vw, 2.625rem)}.single-post .snow-article__lead .snow-article__dek{font-size:1.08rem}.single-post .snow-article__lead .snow-article__hero{aspect-ratio:4 / 3}.single-post .snow-entry-content{padding-top:2.5rem;padding-bottom:2.5rem}.single-post .snow-entry-content>h2{margin-top:3.25rem}.single-post .snow-author-box{padding:1.25rem}}