
h1,h2,h3,h4,h5,h6{font-family:"Playfair Display",serif;font-weight:400}h1{font-size:2.5rem}@media screen and (min-width: 769px){h1{font-size:3.125rem}}h2{font-size:2rem}@media screen and (min-width: 769px){h2{font-size:2.5rem}}h3{font-size:1.6rem}@media screen and (min-width: 769px){h3{font-size:2rem}}.Section:has(.BlogArticle__Banner){padding-top:0}.Section .Section__Container{max-width:72rem}.Section .Section__Header{align-items:flex-start;text-align:left}.BlogArticle{display:flex;flex-direction:column;gap:3.2rem}.BlogArticle img{border-radius:var(--border-radius-md);overflow:hidden}.BlogArticle .BlogArticle__Banner{height:32rem}.BlogArticle .BlogArticle__Banner .Image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.BlogArticle .BlogArticle__Header{display:flex;flex-direction:column;gap:.4rem}.BlogArticle .BlogArticle__Content{line-height:1.618}.BlogArticle .BlogArticle__Content h1,.BlogArticle .BlogArticle__Content h2,.BlogArticle .BlogArticle__Content h3,.BlogArticle .BlogArticle__Content h4,.BlogArticle .BlogArticle__Content h5,.BlogArticle .BlogArticle__Content h6,.BlogArticle .BlogArticle__Content p,.BlogArticle .BlogArticle__Content span,.BlogArticle .BlogArticle__Content blockquote,.BlogArticle .BlogArticle__Content img{display:block;margin-bottom:1.6rem}.BlogArticle .BlogArticle__Content blockquote{margin-left:0;padding:.8rem 0 .8rem 2.4rem;font-size:1.15em;line-height:1.75;border-left:3px solid rgba(95,92,82,.1)}.BlogArticle .BlogArticle__Footer{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.BlogArticle .BlogArticle__Footer{flex-direction:column;gap:1.6rem;align-items:flex-start}}.BlogArticle .BlogArticle__Author address{display:inline-block}
