.blog-post{color:#262730;font-family:Montserrat,sans-serif}.blog-post-header{text-align:center;background-color:#fff;flex-direction:column;align-items:center;padding:50px 20px 130px;display:flex}.blog-post-header .blog-back{color:#028090;align-items:center;gap:6px;margin-bottom:26px;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s;display:inline-flex}.blog-post-header .blog-back:hover{color:#b92807}.blog-post-header .blog-back svg{font-size:18px}.blog-post-header h1{text-wrap:balance;max-width:900px;margin:14px 0 24px;font-family:Bellota Text,sans-serif;font-size:50px;font-weight:300;line-height:58px}.blog-post-cover{max-width:1160px;margin:-90px auto 0;padding:0 30px}.blog-post-cover img{object-fit:cover;width:100%;display:block;box-shadow:0 0 50px #00000026}.blog-post-body{max-width:780px;margin:0 auto;padding:64px 20px 90px;font-size:18px;line-height:30px}.blog-post-body .blog-post-lead{margin:0 0 36px;font-size:21px;font-weight:500;line-height:34px}.blog-post-body .article-content p{margin:0 0 20px;font-size:18px;line-height:30px}.blog-post-body .article-content h2,.blog-post-body .article-content h3,.blog-post-body .article-content h4{text-wrap:balance;font-family:Bellota Text,sans-serif;font-weight:400}.blog-post-body .article-content h2{margin:48px 0 14px;font-size:34px;line-height:42px}.blog-post-body .article-content h3{color:#b38a58;margin:36px 0 10px;font-size:26px;line-height:34px}.blog-post-body .article-content h4{margin:28px 0 8px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;line-height:28px}.blog-post-body .article-content a{color:#028090;text-underline-offset:3px}.blog-post-body .article-content a:hover{color:#b92807}.blog-post-body .article-content ul,.blog-post-body .article-content ol{margin:0 0 24px;padding-left:22px}.blog-post-body .article-content li{margin-bottom:8px}.blog-post-body .article-content li p{margin:0}.blog-post-body .article-content ul{list-style:none}.blog-post-body .article-content ul li{position:relative}.blog-post-body .article-content ul li:before{content:"";background-color:#b38a58;width:5px;height:8px;position:absolute;top:11px;left:-20px}.blog-post-body .article-content blockquote{border-left:1px solid #b38a58;margin:36px 0;padding:4px 0 4px 26px}.blog-post-body .article-content blockquote p{color:#b38a58;font-family:Dancing Script,cursive;font-size:30px;line-height:40px}.blog-post-body .article-content .image{margin:36px 0}.blog-post-body .article-content .image img{width:100%;height:auto;display:block}.blog-related{background-color:#b38a58;flex-direction:column;align-items:center;padding:90px 30px 100px;display:flex;position:relative}.blog-related:before{content:"";opacity:.2;background:url(/assets/hard-coded/pattern-02.png) 50%;position:absolute;inset:0}.blog-related>*{position:relative}.blog-related h2{color:#fff;text-align:center;margin:0 0 24px;font-family:Bellota Text,sans-serif;font-size:44px;font-weight:300;line-height:50px}.blog-related .blog-grid{width:100%;max-width:1240px;margin-top:50px}@media (width<=767.98px){.blog-post-header{padding:36px 20px 90px}.blog-post-header h1{font-size:38px;line-height:44px}.blog-post-cover{margin-top:-60px;padding:0 20px}.blog-post-cover img{aspect-ratio:4/3}.blog-post-body{padding:44px 20px 70px}.blog-post-body .blog-post-lead{font-size:19px;line-height:31px}.blog-post-body .article-content p{font-size:17px;line-height:29px}.blog-post-body .article-content h2{font-size:28px;line-height:36px}.blog-post-body .article-content h3{font-size:23px;line-height:30px}.blog-post-body .article-content blockquote p{font-size:26px;line-height:34px}.blog-related{padding:60px 20px 70px}.blog-related h2{font-size:36px;line-height:42px}.blog-related .blog-grid{margin-top:36px}}
