.article-main{max-width:820px;margin:auto;padding:35px 25px}.article-main h1{color:#28301d;margin:24px 0;font-size:clamp(32px,5vw,52px);line-height:1.15}.article-summary{font-size:20px;line-height:1.7}.article-main header p{margin:20px 0}.article-breadcrumb{margin-bottom:36px}.article-main a{text-underline-offset:3px;text-decoration:underline}.article-main .button{text-decoration:none}.article-main ul{padding-left:18px;list-style:outside}.article-main h2{font-size:24px}