.blog-article{padding-top:0}.blog-hero{box-sizing:border-box;min-height:calc(var(--header-offset) + clamp(320px, 42vh, 520px));margin-top:calc(-1 * var(--header-bar-height));padding:var(--header-offset) 0 32px;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.blog-hero__bg{z-index:0;position:absolute;inset:0}.blog-hero__img{z-index:0}.blog-hero__bg>span{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.blog-hero__overlay{z-index:1;background:linear-gradient(#0003 0%,#0000001a 50%,#0000004d 100%);position:absolute;inset:0}.blog-hero__content{z-index:2;text-align:center;box-sizing:border-box;flex:0 auto;width:100%;max-width:960px;padding:32px 32px 40px;position:relative}.blog-hero__date{font-family:var(--font-lusitana), "Lusitana", Georgia, serif;letter-spacing:.2em;color:#fffffff2;margin-bottom:16px;font-size:14px;display:block}.blog-hero__title{font-family:var(--font-lusitana), "Lusitana", Georgia, serif;color:#fff;margin:0 0 24px;font-size:clamp(34px,5vw,56px);font-weight:400;line-height:1.15}.blog-hero__meta{justify-content:center;align-items:center;display:flex}.blog-hero__tag{color:#fff;font-family:var(--font-lato), "Lato", sans-serif;letter-spacing:.15em;background:#000;padding:6px 14px;font-size:11px;font-weight:700;display:inline-block}.blog-body{background:#fff;grid-template-columns:56px minmax(0,720px);gap:48px;max-width:1100px;margin:0 auto;padding:56px 24px 100px;display:grid}.blog-social{flex-direction:column;gap:10px;padding-top:8px;display:flex}.blog-social__link{color:#5eb8b8;justify-content:center;align-items:center;width:40px;height:40px;transition:color .2s,transform .2s;display:flex}.blog-social__link:hover{color:#3d9999;transform:scale(1.08)}.blog-post-content__body{color:var(--text);font-size:17px;line-height:1.85}.blog-post-content__body img{max-width:100%;height:auto;margin:24px 0}.blog-post-content__body p{margin-bottom:1.25em}.blog-post-content__body h2,.blog-post-content__body h3,.blog-post-content__body h4{font-family:var(--font-lusitana), "Lusitana", Georgia, serif;color:#c68780;margin:1.75em 0 .75em;font-weight:400;line-height:1.35}.blog-post-content__body h2{font-size:clamp(22px,3vw,28px)}.blog-post-content__body h3{font-size:clamp(20px,2.5vw,24px)}.blog-post-content__body h4{font-size:clamp(18px,2vw,20px)}.blog-post-content__body a{color:var(--primary)}.blog-post-content__body ul,.blog-post-content__body ol{margin:0 0 1.25em 1.5em}.blog-post-content__back{margin-top:48px;font-size:14px}.blog-post-content__back a{color:var(--primary);letter-spacing:.05em;text-decoration:none}.blog-post-content__back a:hover{text-decoration:underline}@media (max-width:1024px){.blog-hero{min-height:calc(var(--header-offset) + clamp(240px, 38vh, 380px));padding:var(--header-offset) 0 24px;align-items:flex-end}.blog-hero__content{padding:24px 20px 28px}}@media (max-width:768px){.blog-body{grid-template-columns:1fr;gap:32px}.blog-social{flex-direction:row}}
