
.blog-page .blog-header{height:auto;min-height:92px;padding-block:18px;flex-wrap:wrap}.blog-nav{display:flex;gap:24px}.blog-intro{padding-block:80px 50px}.blog-intro h1{font-size:clamp(38px,5vw,68px);line-height:1.12;letter-spacing:-2px;margin-bottom:24px}.blog-intro h1 em{font-family:Manrope,Arial,sans-serif;font-style:normal;color:#47611f}.blog-intro>p:last-child{max-width:600px;color:#526059;font-size:19px}.blog-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.blog-cards article{padding:32px;background:#fff;border:1px solid #dce0d9;border-radius:8px;display:flex;flex-direction:column;align-items:flex-start}.blog-category{font-size:11px;font-weight:700;letter-spacing:1.3px;margin-bottom:18px;color:#526059}.blog-cards h2{font-size:27px;line-height:1.25;letter-spacing:-.7px;margin-bottom:18px}.blog-cards h2 a:hover{text-decoration:underline}.blog-cards p:not(.blog-category){color:#526059;margin-bottom:24px}.blog-read{margin-top:auto;font-weight:700;text-decoration:underline;text-underline-offset:5px}.blog-list{padding-bottom:80px}.blog-article{max-width:820px}.breadcrumbs{display:flex;gap:12px;font-size:14px;padding-block:30px;color:#526059}.breadcrumbs a{text-decoration:underline}.blog-page .article-header{display:block;height:auto;padding:24px 0 38px;min-height:0;border-bottom:1px solid #dce0d9}.article-header h1{font-size:clamp(34px,4vw,54px);line-height:1.15;letter-spacing:-1.7px;margin-bottom:24px}.blog-meta{font-size:14px;color:#526059}.article-body{font-size:18px;line-height:1.85;padding-top:38px}.article-body p{margin-bottom:24px}.article-body h2{font-size:29px;line-height:1.25;letter-spacing:-.7px;margin:45px 0 20px}.article-body a,.blog-related a{text-decoration:underline;text-underline-offset:3px;color:#334c16}.blog-related{border-top:1px solid #dce0d9;margin-top:40px;padding-top:28px}.blog-related h2{font-size:25px}.blog-related li{margin-block:10px}.blog-cta{margin-block:45px;background:#192120;color:#fff;border-radius:8px;padding:32px}.blog-cta h2{font-size:30px}.blog-cta p{margin-block:20px 24px;color:#e7e9e4}.further-reading{max-width:1050px;padding-block:25px 70px}.further-reading>h2{font-size:32px;margin-bottom:25px}.blog-footer{flex-wrap:wrap;gap:24px}.blog-footer>div{display:flex;flex-wrap:wrap;gap:20px}.blog-footer button{border:0;background:none;text-decoration:underline;cursor:pointer;color:inherit;padding:8px 0}.home-blog-link{display:none}
@media(max-width:700px){.blog-page .blog-header{gap:16px}.blog-header>.brand{font-size:27px}.blog-header>.button{padding:12px;font-size:12px;max-width:155px}.blog-nav{display:flex;order:3;flex-basis:100%;justify-content:space-between;gap:14px;flex-wrap:wrap}.blog-nav a{padding-block:10px;min-height:44px}.blog-intro{padding-block:44px 30px}.blog-cards{grid-template-columns:1fr;gap:18px}.blog-cards article{padding:25px}.blog-cards h2{font-size:25px}.blog-article{width:86%}.article-body{font-size:17px;line-height:1.8}.article-body h2{font-size:27px}.article-header h1{font-size:35px;letter-spacing:-1px;overflow-wrap:break-word}.blog-cta{padding:25px}.blog-cta h2{font-size:27px}.blog-cta .button{width:100%}.blog-footer>div{flex-direction:column;gap:16px}.home-blog-link{display:block;order:3;flex-basis:100%;min-height:44px;font-weight:700;padding-block:10px;border-top:1px solid #dce0d9}body:not(.blog-page)>header{height:auto;min-height:78px;flex-wrap:wrap;padding-block:14px;row-gap:10px}}
