.stell-blog{min-height:70vh;background:#f7f5ef;color:#142942;font-family:"Work Sans",sans-serif;padding:clamp(5rem,9vw,9rem) 1.5rem 7rem}
.stell-blog a{color:inherit}
.stell-blog-eyebrow,.stell-blog-card__date{font-size:.75rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}
.stell-blog-eyebrow{color:#a64d37}
.stell-blog-eyebrow span{margin:0 .5rem;color:#8793a0}
.stell-blog-archive__header,.stell-blog-archive__list,.stell-blog .navigation.pagination{max-width:1100px;margin-inline:auto}
.stell-blog-archive__header{padding-bottom:clamp(3rem,6vw,5rem);border-bottom:1px solid #cdd2d1}
.stell-blog-archive__header h1,.stell-blog-article h1{font-family:"Libre Caslon Text",Georgia,serif;font-weight:400;letter-spacing:-.045em;line-height:1.13}
.stell-blog-archive__header h1{max-width:850px;font-size:clamp(2.7rem,6vw,5.5rem);margin:1rem 0}
.stell-blog-archive__header>p:last-child{max-width:640px;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65}
.stell-blog-archive__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3.5rem}
.stell-blog-card{border-bottom:1px solid #cdd2d1;padding:2.5rem 0 3rem}
.stell-blog-card__date{color:#6b7883}
.stell-blog-card h2{font-family:"Libre Caslon Text",Georgia,serif;font-size:clamp(1.55rem,2.5vw,2.2rem);font-weight:400;line-height:1.3;margin:.8rem 0 1rem}
.stell-blog-card h2 a{text-decoration:none}
.stell-blog-card h2 a:hover,.stell-blog-card h2 a:focus-visible,.stell-blog-card__link:hover,.stell-blog-card__link:focus-visible{text-decoration:underline;text-underline-offset:.2em}
.stell-blog-card>p:not(.stell-blog-card__date){line-height:1.7;color:#46566a}
.stell-blog-card__link{display:inline-block;margin-top:.7rem;font-weight:700;text-decoration:none}
.stell-blog .navigation.pagination{padding-top:3rem}
.stell-blog .nav-links{display:flex;flex-wrap:wrap;gap:1rem}
.stell-blog .page-numbers{display:inline-block;padding:.65rem .85rem;border:1px solid #cdd2d1;text-decoration:none}
.stell-blog .page-numbers.current{background:#142942;color:#fff}
.stell-blog-article{max-width:800px;margin-inline:auto}
.stell-blog-back{display:inline-block;margin-bottom:3rem;text-decoration:none;font-weight:700}
.stell-blog-back:hover,.stell-blog-back:focus-visible{text-decoration:underline}
.stell-blog-article__header{padding-bottom:2.4rem;border-bottom:1px solid #cdd2d1}
.stell-blog-article h1{font-size:clamp(2.45rem,5.4vw,4.8rem);margin:1rem 0 0;overflow-wrap:anywhere}
.stell-blog-article__content{font-size:1.08rem;line-height:1.8;padding-top:2rem;overflow-wrap:anywhere}
.stell-blog-article__content>*{max-width:100%}
.stell-blog-article__content p,.stell-blog-article__content ul,.stell-blog-article__content ol{margin:0 0 1.45em}
.stell-blog-article__content h2,.stell-blog-article__content h3{font-family:"Libre Caslon Text",Georgia,serif;font-weight:400;line-height:1.3;margin:2em 0 .75em}
.stell-blog-article__content h2{font-size:clamp(1.65rem,3vw,2.2rem)}
.stell-blog-article__content h3{font-size:1.45rem}
.stell-blog-article__content a{text-decoration:underline;text-underline-offset:.15em}
.stell-blog-article__content img{height:auto}
@media(max-width:700px){.stell-blog{padding:6rem 1.25rem 5rem}.stell-blog-archive__list{grid-template-columns:1fr}.stell-blog-card{padding:2rem 0 2.5rem}.stell-blog-back{margin-bottom:2rem}}
