.blogHero{text-align:center;background:#fefaf0;border-bottom:1px solid #e8dfd0;padding:48px 0 56px}@media (min-width:901px){.blogHero{padding:64px 0 80px}}.blogHero__title{font-family:Fraunces, var(--font-fraunces), serif;color:#1a1a1a;margin:0;font-size:34px;font-weight:600;line-height:1.15}@media (min-width:640px){.blogHero__title{font-size:42px}}@media (min-width:901px){.blogHero__title{font-size:48px}}.blogListing{background:#fff;padding:48px 0 56px}@media (min-width:901px){.blogListing{padding:64px 0 72px}}.blogListing__grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:700px){.blogListing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.blogListing__grid{gap:32px}}.blogCard{background:#fffdf8;border:1px solid #e8dfd0;border-radius:16px;flex-direction:column;height:100%;padding:24px;display:flex;box-shadow:0 2px 12px #0000000a}@media (min-width:640px){.blogCard{padding:28px}}.blogCard__meta{color:#737373;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;font-size:13px;font-weight:500;display:flex}.blogCard__category{letter-spacing:.06em;text-transform:uppercase;color:var(--color-orange-accessible-btn);background:#ffedc0;border-radius:999px;align-items:center;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.blogCard__title{font-family:Fraunces, var(--font-fraunces), serif;color:#1a1a1a;margin:0 0 16px;font-size:22px;font-weight:600;line-height:1.25}@media (min-width:640px){.blogCard__title{font-size:24px}}.blogCard__titleLink{color:inherit;text-decoration:none;transition:color .15s}.blogCard__titleLink:hover{color:var(--color-orange-accessible-btn)}.blogCard__imageLink{margin-bottom:16px;display:block}.blogCard__excerpt{-webkit-line-clamp:3;color:#737373;-webkit-box-orient:vertical;margin:0 0 18px;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}.blogCard__readMore{color:var(--color-orange-accessible-btn);margin-top:auto;font-size:15px;font-weight:700;text-decoration:none}.blogCard__readMore:hover{text-decoration:underline}.blogFeaturedImage{aspect-ratio:16/9;background:#f5efe4;border:1px solid #e8dfd0;border-radius:12px;position:relative;overflow:hidden}.blogFeaturedImage--card{margin-bottom:0}.blogPagination{margin-top:40px}.blogPagination__nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.blogPagination__link,.blogPagination__current,.blogPagination__disabled{border-radius:999px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.blogPagination__link{color:#4a4a4a;background:#fff;border:1px solid #e8dfd0;transition:border-color .15s,color .15s}.blogPagination__link:hover{border-color:var(--color-orange-accessible-btn);color:var(--color-orange-accessible-btn)}.blogPagination__current{background:var(--color-orange-accessible-btn);color:#fff}.blogPagination__disabled{color:#b8b0a4;background:#faf6ee;border:1px solid #ece4d8}.blogPost{background:#fff;padding:32px 0 56px}.blogPost__back{color:var(--color-orange-accessible-btn);align-items:center;gap:8px;margin-bottom:24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.blogPost__back:hover{text-decoration:underline}.blogPost__meta{color:#737373;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;font-size:14px;font-weight:500;display:flex}.blogPost__title{font-family:Fraunces, var(--font-fraunces), serif;color:#1a1a1a;margin:0 0 16px;font-size:34px;font-weight:600;line-height:1.15}.blogPost__description{color:#737373;max-width:640px;margin:0 0 24px;font-size:18px;line-height:1.65}@media (min-width:640px){.blogPost__title{font-size:42px}}.blogPostBody{color:#2a2a2a}.blogPostBody__paragraph{color:#2a2a2a;margin:0 0 24px;font-size:17px;line-height:1.75}.blogPostBody__h2{font-family:Fraunces, var(--font-fraunces), serif;color:#1a1a1a;margin:32px 0 16px;font-size:26px;font-weight:600;line-height:1.25}.blogPostBody__h3{font-family:Fraunces, var(--font-fraunces), serif;color:#1a1a1a;margin:24px 0 12px;font-size:20px;font-weight:600;line-height:1.3}.blogPostBody__list{margin:0 0 24px;padding-left:24px;font-size:17px;line-height:1.75}.blogPostBody__list li+li{margin-top:8px}.blogPostBody__faq{background:#fffdf8;border:1px solid #e8dfd0;border-radius:12px;margin-bottom:16px;padding:20px}.blogPostBody__faqQuestion{color:#1a1a1a;margin:0 0 8px;font-size:17px;font-weight:700}.blogPostBody__faqAnswer{color:#2a2a2a;margin:0;font-size:17px;line-height:1.75}.blogPostBody .blogInlineLink{color:var(--color-orange-accessible-btn);text-underline-offset:2px;text-decoration:underline}.blogPostBody .blogInlineLink:hover{color:var(--color-orange-accessible-btn-hover)}.blogShare{border-top:1px solid #e8dfd0;flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px;padding-top:24px;display:flex}.blogShare__label{color:#4a4a4a;font-size:14px;font-weight:700}.blogShare__link{color:var(--color-orange-accessible-btn);border:1px solid #e8dfd0;border-radius:999px;align-items:center;padding:6px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.blogShare__link:hover{border-color:var(--color-orange-accessible-btn)}.blogRelated{background:#fffdf8;border-top:1px solid #e8dfd0;padding:48px 0 56px}@media (min-width:901px){.blogRelated{padding:64px 0 72px}}.blogRelated__title{font-family:Fraunces, var(--font-fraunces), serif;color:#1a1a1a;text-align:center;margin:0 0 28px;font-size:28px;font-weight:600;line-height:1.2}.blogRelated__grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:700px){.blogRelated__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.blogRelated__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.blogArticleWrap{max-width:760px;margin:0 auto}.blogContentWrap{max-width:1100px;margin:0 auto}
