.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.blog-card{background:#f3f3ee;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.interior-band .blog-card{background:#fff}.blog-card>img{aspect-ratio:4/3;object-fit:cover;width:100%}.blog-card>div{flex-direction:column;flex:1;padding:28px;display:flex}.interior-page #page-content .blog-card :is(h2,h3){font-size:28px;line-height:1.25}.blog-card p:not(.interior-kicker){color:#62635b;margin-top:18px;font-size:15px;line-height:1.85}.blog-card .interior-link{margin-top:auto;padding-top:24px}.blog-card .blog-date{font-size:12px!important}.blog-card:hover h2,.blog-card:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.article-byline{color:#eeeee5;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:25px;font-size:12px;display:flex}.article-reading{width:calc(100% - 48px);max-width:820px;margin:auto;padding:55px 0 85px}.article-body{margin-top:30px}.article-body>*+*{margin-top:26px}.article-body>h2{margin-top:52px;font-size:36px!important}.article-body>h3{margin-top:30px;font-size:25px!important}.article-body>p{color:#505249;font-size:17px;line-height:1.95}.article-body a:not(.solid-button){color:#756022}.article-body .article-note{background:#f3f3ee;border-radius:8px;padding:24px 28px}.article-body>div{background:#efefe9;border:0;border-radius:10px}@media (max-width:1100px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.blog-grid{grid-template-columns:1fr}.article-body>h2{font-size:29px!important}.article-reading{padding-block:35px 60px}}
