.blog-post{padding:56px 32px 96px}.blog-post__container{margin:0 auto;max-width:949px}.blog-post__back-link{display:inline-block;font-size:14px;font-weight:600;text-decoration:none}.blog-post__head{display:flex;flex-direction:column;gap:20px;padding-bottom:32px}.blog-post__tags{display:flex;flex-wrap:wrap;gap:8px}.blog-post__tag{background-color:#f6f1ec;border:1px solid #e8ddd5;border-radius:99px;color:#6f583e;font-size:16px;font-weight:600;letter-spacing:.5px;padding:6px 14px}.blog-post__title{color:#1b1c1c;font-size:40px;font-weight:800;letter-spacing:-.25px;line-height:1.155;margin:0}.blog-post__meta{align-items:center;color:#7b7b7b;display:flex;font-size:16px;gap:10px}.blog-post__meta strong{color:#1b1c1c;font-weight:600}.blog-post__dot{background-color:#6f583e;border-radius:50%;flex:none;height:5px;width:5px}.blog-post__media{aspect-ratio:949/481;background-color:#f2f2f2;border-radius:10px;margin-bottom:40px;overflow:hidden}.blog-post__media img{display:block;height:100%;object-fit:cover;width:100%}.blog-post__body{color:#1b1c1c;font-size:16px;line-height:1.5}.blog-post__body>*+*{margin-top:20px}.blog-post__body h2{color:#6f583e;font-size:32px;font-weight:900;line-height:1.25;margin:0}.blog-post__body h2:last-of-type{color:#1b1c1c}.blog-post__body h3{color:#1b1c1c;font-size:22px;font-weight:700;line-height:1.3;margin:0}.blog-post__body p{margin:0}.blog-post__body ol,.blog-post__body ul{margin:0;padding-left:24px}.blog-post__body li+li{margin-top:8px}.blog-post__body a{color:#6f583e;text-decoration:underline}.blog-post__body img{border-radius:10px;display:block;height:auto;width:100%}.blog-post__body hr{border:none;border-top:1px solid #e8e4e0;margin:8px 0}.blog-post__body blockquote{background-color:#e8ddd5;border-left:4px solid #4e453d;border-radius:10px;color:#4e453d;font-size:20px;font-style:normal;font-weight:600;line-height:1.4;margin:0;padding:20px}.article-callout{background-color:#1b1c1c;border-radius:10px;color:#fff;padding:32px}.article-callout__eyebrow{color:#c9a97e;font-size:13px;font-weight:700;letter-spacing:1px;margin:0 0 8px;text-transform:uppercase}.article-callout__heading{color:#fff;font-size:24px;font-weight:800;line-height:1.3;margin:0 0 24px}.article-callout__stats{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.article-stat{display:flex;flex-direction:column;gap:4px}.article-stat__value{color:#fff;font-size:32px;font-weight:900}.article-stat__label{color:#b7b3ad;font-size:14px}.blog-post__foot{border-top:1px solid #e8e4e0;margin-top:40px;padding-top:40px}.blog-post__related{background-color:#fbf9f8;margin-top:64px;padding:80px 32px}.blog-post__related-container{margin:0 auto;max-width:1128px}.blog-post__related-head{margin-bottom:40px;text-align:center}.blog-post__related-eyebrow{font-size:13px;font-weight:700;letter-spacing:1.5px;margin:0 0 8px;text-transform:uppercase}.blog-post__related-heading{color:#1b1c1c;font-size:32px;font-weight:900;margin:0}.blog-post__related-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.blog-post__related-card{background-color:#fff;border:1px solid #e4e0dc;border-radius:10px;overflow:hidden}.blog-post__related-media{aspect-ratio:445/250;background-color:#f2f2f2;display:block}.blog-post__related-media img{display:block;height:100%;object-fit:cover;width:100%}.blog-post__related-body{display:flex;flex-direction:column;gap:12px;padding:20px}.blog-post__related-tags{display:flex;flex-wrap:wrap;gap:6px}.blog-post__related-tag{background-color:#f6f1ec;border-radius:99px;color:#6f583e;font-size:9px;font-weight:600;letter-spacing:.5px;padding:4px 10px}.blog-post__related-title{color:#1b1c1c;display:-webkit-box;font-size:19px;font-weight:700;-webkit-line-clamp:2;line-height:1.3;margin:0;-webkit-box-orient:vertical;overflow:hidden}.blog-post__related-title a{color:inherit;text-decoration:none}.blog-post__related-meta{align-items:center;color:#7b7b7b;display:flex;font-size:12px;gap:8px}.blog-post__related-meta strong{color:#1b1c1c;font-weight:600}.blog-post__related-dot{background-color:#d1c4b9;border-radius:50%;flex:none;height:3px;width:3px}@media (max-width:1024px){.blog-post__related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.blog-post{padding:32px 20px 64px}.blog-post__title{font-size:28px}.blog-post__meta,.blog-post__tag{font-size:13px}.blog-post__body{font-size:15px}.blog-post__body h2{font-size:24px}.blog-post__body h3{font-size:19px}.article-callout__stats{gap:16px;grid-template-columns:1fr}.blog-post__related{padding:56px 20px}.blog-post__related-grid{grid-template-columns:1fr}}