.published-article{max-width:900px;margin:auto;padding:70px clamp(20px,5vw,60px)}.published-article>.eyebrow{margin-top:35px}.published-article h1{font-size:clamp(2.25rem,4.6vw,4.25rem);max-width:850px}.article-byline{border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:30px;color:var(--green);font-weight:800}.article-featured{display:block;width:100%;height:auto;max-height:560px;object-fit:cover;border-radius:22px;margin:0 0 42px}.article-content{font-size:1.08rem}.article-content h2{font-size:2rem;margin-top:45px}.article-content p{margin-bottom:22px}.article-content blockquote{border-left:4px solid var(--coral);padding:16px 22px;background:var(--cream);margin:30px 0}.article-content .article-image{margin:35px 0;padding:0;background:none}.article-content .article-image img{width:100%;height:auto;border-radius:20px}.article-content .image-tools{display:none}.article-content .image-fields input{border:0;background:none;padding:0;text-align:center;color:var(--muted)}.article-content .image-fields input:first-child{display:none}.article-content .image-fields{display:block}.article-content .align-left{width:55%;margin-right:auto}.article-content .align-right{width:55%;margin-left:auto}@media(max-width:650px){.published-article{padding-top:42px}.published-article h1{font-size:clamp(2rem,11vw,3rem)}.article-featured{border-radius:16px;margin-bottom:30px}.article-content .align-left,.article-content .align-right{width:100%}}
