.article-template,.main-blog{--romo-cream:#fbf6ee;--romo-muted:#625b50;--romo-brown:#756244;--romo-border:rgba(117,98,68,.2)}.article-template>header,.article-template .article-template__content,.article-template .article-template__hero-container{box-sizing:border-box;width:100%;max-width:820px;padding-inline:24px;margin-inline:auto}.article-template>header{margin-block:40px 28px}.article-template .article-template__title{font-size:clamp(2.8rem,4vw,4.4rem);font-weight:700;line-height:1.16;letter-spacing:-.025em;text-wrap:balance;margin-bottom:20px}.article-template>header .caption-with-letter-spacing{color:var(--romo-muted);font-size:1.3rem;line-height:1.5;letter-spacing:.04em}.article-template .article-template__hero-container{margin-block:0 32px}.article-template .article-template__hero-container .media{border-radius:12px;overflow:hidden;background:var(--romo-cream)}.article-template .article-template__hero-container img{object-fit:contain}.article-template .article-template__content{font-size:1.8rem;line-height:1.75;overflow-wrap:anywhere}.article-template .article-template__content>:first-child{margin-top:0}.article-template .article-template__content p{margin-block:0 20px}.article-template .article-template__content h2{font-size:clamp(2.2rem,3vw,2.8rem);margin-block:36px 14px;line-height:1.3;letter-spacing:-.015em}.article-template .article-template__content h3{font-size:2rem;line-height:1.4}.article-template .article-template__content ul,.article-template .article-template__content ol{padding-left:24px;margin-block:16px 24px}.article-template .article-template__content li{margin-bottom:10px;padding-left:4px}.article-template .article-template__content a{color:var(--romo-brown);text-decoration-thickness:1px;text-underline-offset:4px}.article-template .article-template__content a:hover{text-decoration-thickness:2px}.article-template .article-template__content a:focus-visible{outline:2px solid var(--romo-brown);outline-offset:4px}.article-template .article-template__content small{display:block;color:var(--romo-muted);font-size:1.4rem;line-height:1.65;padding-top:20px;margin-top:32px;border-top:1px solid var(--romo-border)}.article-template .article-template__content img{display:block;max-width:100%;height:auto;margin-block:24px;border-radius:10px}.main-blog .blog-articles{gap:28px}.main-blog .article-card{border:1px solid var(--romo-border);border-radius:12px;overflow:hidden;background:#fff}.main-blog .article-card .card__heading{font-size:2.2rem;line-height:1.35}.main-blog .article-card .article-card__excerpt{font-size:1.6rem;line-height:1.65}@media screen and (max-width:749px){.article-template>header,.article-template .article-template__content,.article-template .article-template__hero-container{padding-inline:20px}.article-template>header{margin-top:28px}.article-template .article-template__content{font-size:1.7rem}.main-blog .blog-articles{gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/romoflow-blog.css.map */
