body,.site-header{background:#fafafa}.article-body{width:min(880px,calc(100% - 48px));margin:0 auto;padding:112px 0 65px}.article-body h1{font-size:clamp(38px,4.15vw,64px);line-height:1.08;letter-spacing:-1.8px;font-weight:400;max-width:760px;margin:0 0 36px}.article-body h2{font-size:clamp(27px,2.65vw,40px);line-height:1.18;letter-spacing:-.9px;font-weight:400;margin:42px 0 22px}.article-body p{font-size:19px;line-height:1.58;margin:0 0 20px}.article-body .article-deck{font-style:italic;margin-bottom:28px}.article-body strong{font-weight:600}.article-body p a{text-decoration:underline;text-underline-offset:3px}.article-photo{margin:48px 0 62px}.article-photo img{width:100%;height:auto;display:block}.article-pagination{width:min(1810px,calc(100% - 76px));margin:0 auto;padding:34px 0 60px;display:flex;justify-content:space-between;gap:30px;font-size:24px}.article-pagination a:hover{text-decoration:underline}a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:600px){.article-body{padding:45px 0 35px;width:calc(100% - 40px)}.article-body h1{letter-spacing:-1px}.article-body p{font-size:17px;line-height:1.6}.article-body h2{margin-top:34px}.article-photo{margin:32px 0 40px}.article-pagination{width:calc(100% - 40px);font-size:18px;padding:25px 0 40px}}