.blogDetailPage{color:#163d2a;background:#fff}.blogDetailHero{background:#163d2a;align-items:end;min-height:680px;display:grid;position:relative;overflow:hidden}.blogDetailHero>img,.blogDetailHero>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blogDetailHero__overlay{background:linear-gradient(120deg,#0b2318f2,#163d2aad);position:absolute;inset:0}.blogDetailHero__inner{z-index:2;width:min(100% - 40px,1280px);margin:0 auto;padding:120px 0 78px;position:relative}.blogDetailHero__back{color:#ffffffd1;align-items:center;gap:7px;width:fit-content;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.blogDetailHero__content{max-width:1000px;margin-top:42px}.blogDetailHero__content>span,.blogArticle section>header>span,.blogCta>span{color:#f1d313;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.blogDetailHero h1{color:#fff;font-size:var(--blog-hero-heading-size,80px);letter-spacing:-.055em;margin:14px 0 0;line-height:.98}.blogDetailHero__content>p{color:#ffffffd1;max-width:760px;margin:22px 0 0;font-size:17px;line-height:1.75}.blogDetailHero__meta{flex-wrap:wrap;gap:10px 18px;margin-top:28px;display:flex}.blogDetailHero__meta span{color:#ffffffc2;align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.blogDetailLayout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:64px;width:min(100% - 40px,1280px);margin:0 auto;padding:90px 0;display:grid}.blogArticle{min-width:0}.blogIntroduction{border-bottom:1px solid #163d2a1a;padding-bottom:40px}.blogIntroduction p{color:#315f45;letter-spacing:-.018em;margin:0;font-size:22px;line-height:1.65}.blogDynamicContent{padding-top:42px}.blogContentBlock{margin:0 0 38px}.blogContentBlock h2,.blogContentBlock h3,.blogContentBlock h4,.blogContentBlock h5,.blogContentBlock h6,.blogArticle section>header h2{font-size:var(--blog-section-heading-size,48px);letter-spacing:-.045em;margin:0 0 18px;line-height:1.06}.blogContentBlock h3{font-size:calc(var(--blog-section-heading-size,48px) * .76)}.blogContentBlock h4{font-size:calc(var(--blog-section-heading-size,48px) * .62)}.blogContentBlock h5,.blogContentBlock h6{font-size:22px}.blogContentBlock p{color:#606e65;margin:0 0 18px;font-size:16px;line-height:1.85}.blogContentBlock--image img,.blogGallery img{object-fit:cover;border-radius:20px;width:100%;display:block}.blogContentBlock--image figcaption,.blogGallery figcaption{color:#78827b;margin-top:10px;font-size:10px;line-height:1.5}.blogContentBlock--quote{background:#f7f9f5;border-left:5px solid #f1d313;border-radius:0 18px 18px 0;padding:34px}.blogContentBlock--quote>svg{color:#477553}.blogContentBlock--quote>p{color:#163d2a;margin-top:16px;font-size:24px;line-height:1.55}.blogContentBlock--quote footer{margin-top:18px}.blogContentBlock--quote footer strong,.blogContentBlock--quote footer span{display:block}.blogContentBlock--quote footer span{color:#748078;margin-top:4px;font-size:10px}.blogContentBlock--video video{background:#0b2318;border-radius:20px;width:100%}.blogContentBlock--list ul,.blogContentBlock--numbered ol{margin:0;padding:0}.blogContentBlock--list ul{gap:12px;list-style:none;display:grid}.blogContentBlock--list li{color:#315f45;background:#edf3ed;border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;line-height:1.6;display:flex}.blogContentBlock--list li svg{flex:none;margin-top:3px}.blogContentBlock--numbered ol{color:#606e65;padding-left:24px}.blogContentBlock--numbered li{margin-bottom:12px;padding-left:8px;line-height:1.75}.blogContentBlock--table>div{overflow-x:auto}.blogContentBlock--table table{border-collapse:collapse;background:#fff;width:100%}.blogContentBlock--table th,.blogContentBlock--table td{text-align:left;border:1px solid #163d2a1a;padding:14px;font-size:12px}.blogContentBlock--table th{color:#fff;background:#163d2a}.blogContentBlock--code pre{color:#f5f7f3;background:#0d2017;border-radius:16px;padding:24px;line-height:1.65;overflow-x:auto}.blogContentBlock--callout{background:#edf3ed;border-radius:16px;gap:14px;padding:22px;display:flex}.blogContentBlock--callout.is-warning{background:#fff6ca}.blogContentBlock--callout.is-important{background:#fbeaea}.blogContentBlock--callout.is-success{background:#e7f5ea}.blogContentBlock--callout h3{margin:0 0 6px;font-size:20px}.blogContentBlock--callout p{margin:0;font-size:14px}.blogHighlights,.blogGallery,.blogFaqs,.blogRelatedServices,.blogRelatedArticles{margin-top:70px}.blogHighlights__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.blogHighlights__grid article{background:#f8faf7;border:1px solid #163d2a1a;border-radius:18px;padding:24px}.blogHighlights.is-tip .blogHighlights__grid article{background:#fffdf3}.blogHighlights__grid article>div{color:#315f45;background:#e8f0e8;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.blogHighlights.is-tip .blogHighlights__grid article>div{color:#826510;background:#fff2b9}.blogHighlights__grid h3{margin:16px 0 0;font-size:21px}.blogHighlights__grid p{color:#657168;margin:10px 0 0;line-height:1.7}.blogGallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.blogFaqs>div{gap:12px;margin-top:24px;display:grid}.blogFaqs details{background:#fff;border:1px solid #163d2a1a;border-radius:14px;padding:20px}.blogFaqs summary{cursor:pointer;font-size:16px;font-weight:850}.blogFaqs details p{color:#657168;margin:14px 0 0;line-height:1.75}.blogRelatedServices__grid,.blogRelatedArticles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.blogRelatedServices__grid article,.blogRelatedArticles__grid article{background:#fff;border:1px solid #163d2a1a;border-radius:18px;overflow:hidden}.blogRelatedServices__grid img,.blogRelatedServices__fallback,.blogRelatedArticles__grid img,.blogRelatedArticles__fallback{width:100%;height:210px}.blogRelatedServices__grid img,.blogRelatedArticles__grid img{object-fit:cover}.blogRelatedServices__fallback,.blogRelatedArticles__fallback{color:#477553;background:#e8f0e8;place-items:center;display:grid}.blogRelatedServices__grid article>div:last-child,.blogRelatedArticles__grid article>div:last-child{padding:22px}.blogRelatedServices__grid h3,.blogRelatedArticles__grid h3{font-size:var(--blog-card-heading-size,24px);letter-spacing:-.035em;margin:0;line-height:1.18}.blogRelatedServices__grid p{color:#657168;margin:10px 0 0;font-size:12px;line-height:1.7}.blogRelatedServices__grid a,.blogRelatedArticles__grid a{color:#315f45;align-items:center;gap:7px;width:fit-content;margin-top:16px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.blogRelatedArticles__grid article>div>span{color:#477553;text-transform:uppercase;font-size:8px;font-weight:850}.blogRelatedArticles__grid article>div>div{color:#748078;flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.blogCta{color:#fff;background:radial-gradient(circle at 85% 20%,#f1d31338,#0000 30%),#163d2a;border-radius:24px;margin-top:70px;padding:46px}.blogCta h2{max-width:720px;font-size:var(--blog-cta-heading-size,52px);letter-spacing:-.05em;margin:10px 0 0;line-height:1}.blogCta p{color:#ffffffc7;max-width:650px;margin:18px 0 0;line-height:1.75}.blogCta>a{color:#163d2a;background:#f1d313;border-radius:12px;align-items:center;gap:8px;width:fit-content;min-height:48px;margin-top:24px;padding:0 18px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.blogSidebar{gap:18px;display:grid;position:sticky;top:110px}.blogSidebar__card,.blogSidebar__author{background:#f8faf7;border:1px solid #163d2a1a;border-radius:18px;padding:24px}.blogSidebar__card>span,.blogSidebar__author>span{color:#477553;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.blogSidebar__card>div{align-items:flex-start;gap:10px;margin-top:17px;display:flex}.blogSidebar__card p{margin:0}.blogSidebar__card small,.blogSidebar__card strong{display:block}.blogSidebar__card small{color:#748078;font-size:8px}.blogSidebar__card strong{margin-top:3px;font-size:11px}.blogSidebar__author>img,.blogSidebar__author>div:first-child{border-radius:20px;width:76px;height:76px;margin-bottom:18px}.blogSidebar__author>img{object-fit:cover}.blogSidebar__author>div:first-child{color:#477553;background:#e8f0e8;place-items:center;display:grid}.blogSidebar__author h3{margin:8px 0 0;font-size:22px}.blogSidebar__author>strong{color:#477553;margin-top:5px;font-size:10px;display:block}.blogSidebar__author p{color:#657168;margin:13px 0 0;font-size:11px;line-height:1.7}@media (max-width:1020px){.blogDetailLayout{grid-template-columns:1fr}.blogSidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:760px){.blogDetailHero{min-height:590px}.blogDetailHero__inner{padding:110px 0 58px}.blogDetailHero h1{font-size:var(--blog-hero-heading-size-mobile,44px)}.blogDetailLayout{gap:44px;padding:65px 0}.blogIntroduction p{font-size:18px}.blogContentBlock h2,.blogArticle section>header h2{font-size:var(--blog-section-heading-size-mobile,34px)}.blogHighlights__grid,.blogGallery__grid,.blogRelatedServices__grid,.blogRelatedArticles__grid,.blogSidebar{grid-template-columns:1fr}.blogCta{padding:34px 24px}.blogCta h2{font-size:var(--blog-cta-heading-size-mobile,38px)}}
