:is(.rr-blog-page,.rr-home-news,.rr-article,[data-section-name=blog-posts]){--font-heading-family: var(--rr-font-heading);--font-heading-family-2: var(--rr-font-heading);--font-heading-weight: var(--rr-font-weight-regular);--font-heading-weight-2: var(--rr-font-weight-regular);--font-body-family: var(--rr-font-body);--font-body-bold-weight: var(--rr-font-weight-emphasis);font-family:var(--rr-font-body);font-weight:var(--rr-font-weight-regular)}:is(.rr-blog-page,.rr-home-news,.rr-article,[data-section-name=blog-posts]) :is(h1,h2,h3,h4,h5,h6){font-family:var(--rr-font-heading);font-style:normal;font-weight:var(--rr-font-weight-regular);text-transform:none;word-break:normal;overflow-wrap:break-word}.rr-exact-page .rr-blog-page .rr-blog-hero h1{line-height:1.08;letter-spacing:-.035em}.rr-exact-page :is(.rr-blog-card,.rr-news-card) .eyebrow{font-size:12px;line-height:1.5;letter-spacing:.08em}.rr-exact-page :is(.rr-blog-card h2,.rr-news-copy h3){line-height:1.25;letter-spacing:-.015em}[data-section-name=blog-posts] .blog-posts__heading{font-family:var(--rr-font-heading);font-weight:var(--rr-font-weight-regular);font-size:23px;line-height:1.3;letter-spacing:-.015em}[data-section-name=blog-posts] .blog-posts__excerpt{line-height:1.65}:is(.rr-article,[data-section-name=blog-posts]) .blog-posts__meta{font-family:var(--rr-font-body);font-size:13px;line-height:1.5}.rr-article>.page-width>.grid>.rr-article__reading{width:100%;max-width:calc(760px + var(--page-padding, 24px))}.rr-article .article-heading{margin-bottom:28px}.rr-article .article-heading h1{margin:0;font-size:clamp(32px,3.4vw,42px);line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.rr-article .article-heading .blog-posts__meta{margin-top:14px}.rr-article .article-container{margin-bottom:32px;color:var(--ink);font-size:var(--rr-article-font-size, 18px);line-height:1.75;letter-spacing:normal;overflow-wrap:anywhere}.rr-article .article-container:before,.rr-article .article-container:after{display:none}.rr-article .article-container p{margin:0 0 20px;font-family:inherit;font-size:1em;line-height:inherit}.rr-article .article-container h2{margin:42px 0 14px;font-size:28px;line-height:1.35;letter-spacing:-.015em}.rr-article .article-container :is(h3,h4,h5,h6){margin:28px 0 10px;font-family:var(--rr-font-body);font-size:20px;font-weight:var(--rr-font-weight-emphasis);line-height:1.4;letter-spacing:normal}.rr-article .article-container :is(h4,h5,h6){font-size:18px}.rr-article .article-container>:first-child,.rr-article .article-container h2+:is(h3,h4){margin-top:0}.rr-article .article-container :is(ul,ol){margin:0 0 24px;padding-inline-start:24px}.rr-article .article-container li{margin:0 0 12px;padding-inline-start:4px;line-height:inherit}.rr-article .article-container li p{margin-bottom:8px}.rr-article .article-container :is(strong,b){font-family:inherit;font-weight:var(--rr-font-weight-emphasis)}.rr-article .article-container figure{margin:28px 0 30px}.rr-article .article-container img{max-width:100%;height:auto}.rr-article .article-container figcaption{margin-top:10px;color:var(--ink-soft);font-family:var(--rr-font-body);font-size:14px!important;line-height:1.55}.rr-article .article-container a{color:var(--brand-deep);text-decoration:underline;text-underline-offset:3px}.rr-article .article-container blockquote{margin:28px 0;padding:0 0 0 20px;border-inline-start:2px solid var(--rule);font-size:1.05em;line-height:1.7}.rr-article .article-container :is(table,figcaption,blockquote)>:last-child,.rr-article .article-container>:last-child,.rr-article .article-container #cozy-holiday-editorial>:last-child{margin-bottom:0}@media(max-width:760px){[data-section-name=blog-posts] .blog-posts__heading{font-size:21px}}@media(max-width:576px){.rr-article .article-heading{margin-bottom:24px}.rr-article .article-heading h1{font-size:30px;line-height:1.22;letter-spacing:-.02em}.rr-article .article-container{font-size:max(16px,calc(var(--rr-article-font-size, 18px) - 1px))}.rr-article .article-container p{margin-bottom:18px}.rr-article .article-container h2{margin-top:34px;font-size:24px}.rr-article .article-container :is(h3,h4,h5,h6){margin-top:24px;font-size:19px}.rr-article .article-container :is(h4,h5,h6){font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/rr-blog-typography.css.map */
