/* Scoped to the editorial module and public blog. */
.highest-home{background:#fffdf7!important;color:#29251e!important;border:1px solid #e8dcc2!important;box-shadow:0 12px 32px #372a1210!important;padding:28px!important;border-radius:18px!important}
.highest-home .highest-kicker{color:#96701c!important}
.highest-home #highest-blog-title{font-size:clamp(22px,2.3vw,30px)!important;line-height:1.25!important;color:#25221c!important;margin:10px 0 0!important;letter-spacing:-.02em!important}
.highest-home .highest-more{background:#fff7e4!important;color:#765310!important;border-color:#d9bc77!important}
.highest-home .highest-home-grid article{background:#fff!important;border:1px solid #e8dfce!important;border-radius:12px!important;overflow:hidden;box-shadow:0 4px 14px #372a1208!important}
.highest-home .highest-home-grid article>a{color:#29251e!important}
.highest-home .highest-home-grid img,.highest-home .highest-home-placeholder{background:#f1ede5!important}
.highest-home .highest-home-copy{padding:20px!important;background:#fff!important}
.highest-home .highest-home-copy h3{font-size:18px!important;line-height:1.35!important;margin:12px 0!important;color:#29251e!important;letter-spacing:-.015em!important}
.highest-home .highest-home-copy p{font-size:13px!important;line-height:1.7!important;font-weight:400!important;color:#696253!important;margin:0 0 16px!important}
.highest-home .highest-home-copy small{font-size:11px!important;color:#896517!important}
body.blog-public .blog-hero{padding:36px 40px!important}
body.blog-public .blog-hero h1{font-size:clamp(27px,3vw,38px)!important;line-height:1.2!important;margin:12px 0 16px!important;letter-spacing:-.025em!important}
body.blog-public .blog-card>div{padding:22px!important}
body.blog-public .blog-card .blog-meta{font-size:10px!important;line-height:1.6!important;letter-spacing:.08em!important;margin:0 0 14px!important}
body.blog-public .blog-card h2,body.blog-public .blog-card h2 a{font-size:21px!important;line-height:1.35!important;letter-spacing:-.02em!important;margin:0 0 14px!important;color:#27231d!important}
body.blog-public .blog-card>div>p:not(.blog-meta){font-size:14px!important;line-height:1.7!important;margin:0 0 18px!important}
body.blog-public .blog-article>header h1{font-size:clamp(26px,3vw,38px)!important;line-height:1.25!important;letter-spacing:-.02em!important;margin:14px 0 22px!important}
body.blog-public .blog-article .highest-title-main{font-size:inherit!important;line-height:inherit!important}
body.blog-public .blog-article .highest-title-contest{display:block;font-size:.65em!important;line-height:1.4!important;margin-top:9px!important}
body.blog-public .blog-content h2{font-size:clamp(21px,2.2vw,27px)!important;line-height:1.35!important;margin:30px 0 15px!important}
body.blog-public .blog-content h3{font-size:20px!important;line-height:1.4!important}
@media(max-width:600px){.highest-home{padding:20px 16px!important}.highest-home>header{gap:16px;flex-wrap:wrap}.highest-home .highest-home-copy{padding:17px!important}body.blog-public .blog-hero{padding:28px 22px!important}body.blog-public .blog-card h2,body.blog-public .blog-card h2 a{font-size:20px!important}body.blog-public .blog-card>div{padding:20px!important}}
