.news-template{box-sizing:border-box;padding:24px;color:var(--news-template-foreground,#222);background-color:var(--news-template-background,#fff);background-image:var(--news-template-background-image,none);font-family:var(--news-template-font,inherit);border:3px double var(--news-template-accent,#31583f);overflow-wrap:anywhere}
.news-template__field{margin:0 0 18px;min-width:0}
.news-template__field:last-child{margin-bottom:0}
.news-template__field img{max-width:100%;height:auto}
.news-template h1,.news-template h2{color:var(--news-template-accent,#31583f)}
.news-template--layout-portrait{display:flow-root}
.news-template--layout-portrait .news-template__photo{float:left;width:180px;max-width:30%;margin:0 28px 18px 0}
.news-template--layout-portrait .news-template__photo img{display:block;width:100%;height:auto}
.news-template--obituary{--news-template-background:#171914;--news-template-foreground:#efefe5;--news-template-accent:#ecda9b}
@media(max-width:480px){.news-template{padding:16px}.news-template--layout-portrait .news-template__photo{width:110px;margin-right:16px}.news-template h1{font-size:25px}}
