@layer reset;@layer base{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{color:#203c2c;background:#fafbf6;margin:0;font-family:DM Sans Variable,sans-serif;font-size:1.0625rem;line-height:1.75}a{color:#285b37;text-underline-offset:.2em;overflow-wrap:anywhere}a:hover{text-decoration-thickness:2px}img{max-width:100%;height:auto}button{font:inherit;cursor:pointer}button,a,[tabindex]{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:5px;outline:3px solid #557d24}h1,h2,h3,h4{letter-spacing:-.035em;text-wrap:balance;font-family:Manrope Variable,sans-serif;font-weight:650;line-height:1.25}h1{margin:16px 0 24px;font-size:clamp(2.25rem,4.6vw,3.6rem)}h2{margin:0 0 22px;font-size:clamp(1.65rem,3.25vw,2.15rem)}h3{margin:0 0 24px;font-size:1.5rem}h4{margin:0 0 8px;font-size:1.0625rem}p{margin:0 0 22px}figcaption{color:#54654c;margin-top:12px;font-size:.85rem}}@layer components,responsive;.blog-eyebrow{color:#4d6a38;letter-spacing:.065em;margin:0 0 12px;font-size:.8rem}.blog-button{color:#fff;text-align:center;background:#203c2c;border:1px solid #203c2c;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-size:.9rem;line-height:1.45;text-decoration:none;display:inline-flex}.blog-button:hover{background:#34543b}.blog-header{z-index:10;background:#fafbf6;border-bottom:1px solid #dce3d4;position:sticky;top:0}.blog-header-inner{align-items:center;gap:32px;max-width:1240px;margin:auto;padding:20px 32px;display:flex}.blog-header nav{gap:28px;margin-left:auto;font-size:.95rem;display:flex}.blog-header nav a{text-decoration:none}.blog-skip{z-index:20;color:#fff;background:#203c2c;padding:12px;position:fixed;top:-100px;left:12px}.blog-skip:focus{top:10px}.blog-grid{grid-template-columns:minmax(0,800px) 230px;gap:72px;max-width:1180px;margin:auto;padding:56px 32px 80px;display:grid}.blog-article{min-width:0}.blog-author{align-items:center;gap:16px;font-size:.95rem;line-height:1.5;display:flex}.blog-author img{object-fit:cover;border-radius:50%;width:64px;height:64px}.blog-author p{margin:0}.blog-author p+p{color:#53614c;margin-top:4px;font-size:.825rem}.blog-dates{color:#53614c;margin:16px 0 28px;font-size:.825rem;line-height:1.55}.blog-dates p{margin:0}.blog-intro{color:#435840;font-size:1.18rem;line-height:1.7}.blog-article>section{margin-top:58px}.blog-takeaways{background:#eff4e6;border-radius:12px;margin:0;padding:24px 28px 24px 48px}.blog-takeaways li{padding-left:4px}.blog-takeaways li+li{margin-top:18px}.blog-resource-link{border-left:3px solid #8da95f;margin-top:32px;padding:4px 0 4px 22px}.blog-criteria{padding-left:26px}.blog-criteria li{margin:0 0 16px;padding-left:8px}.blog-note{color:#54654c;font-size:.9rem}.blog-product{border-top:1px solid #dce3d4;margin-top:48px;padding-top:32px}.blog-best{background:#f3f6ee;border:1px solid #d5dfcb;border-radius:10px;padding:22px 26px}.blog-best p{margin-bottom:0}.blog-image-cta{background:#e5eddb;border-radius:14px;grid-template-columns:38% 1fr;margin:40px 0 12px;display:grid;overflow:hidden}.blog-image-cta>img{object-fit:cover;width:100%;height:100%}.blog-image-cta>div{padding:28px}.blog-cta-heading{letter-spacing:-.04em;font:650 1.6rem/1.25 Manrope Variable,sans-serif}.blog-image-cta p:not(.blog-cta-heading){font-size:.9rem;line-height:1.6}.blog-image-cta .blog-eyebrow{font-size:.75rem}.blog-animation{--paper:#fafbf6;--forest:#203c2c;--muted:#646d61;--kiwi:#c6e780;margin:42px 0 0;font-size:20px;line-height:1.6}.blog-animation .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blog-animation svg{vertical-align:middle;flex-shrink:0}.blog-animation>.blog-note{margin:12px 0 0}.blog-animation-player{background:#203c2c;border-radius:20px;position:relative;overflow:hidden}.blog-animation-content{visibility:hidden}.blog-animation.is-started .blog-animation-content{visibility:visible}.blog-animation-player .ind-journey{border-radius:0}.blog-animation-poster{background:#203c2c;place-items:center;display:grid;position:absolute;inset:0}.blog-animation-poster[hidden]{display:none}.blog-animation-poster>img{object-fit:cover;object-position:center 35%;opacity:.65;width:100%;height:100%;position:absolute}.blog-animation-start{z-index:1;color:#fff;text-shadow:0 1px 5px #000;background:0 0;border:0;flex-direction:column;align-items:center;gap:16px;padding:20px;font-size:1.05rem;font-weight:600;display:flex;position:relative}.blog-animation-play-icon{width:76px;height:76px;text-shadow:none;background:#203c2ce6;border:2px solid #ffffffb3;border-radius:50%;place-items:center;padding-left:5px;font-size:32.5px;display:grid;box-shadow:0 8px 28px #0003}.blog-animation-start:hover .blog-animation-play-icon{background:#34543b}.blog-animation-duration{color:#fff;background:#203c2ce6;border-radius:4px;padding:3px 8px;font-size:.8rem;position:absolute;bottom:16px;right:16px}.blog-animation-controls{color:#fff;background:#203c2c;border-radius:0 0 12px 12px;flex-wrap:wrap;align-items:center;gap:8px 18px;min-height:58px;padding:10px 16px;display:flex}.blog-animation-controls>*{visibility:hidden}.blog-animation.is-started .blog-animation-controls>*{visibility:visible}.blog-animation-controls button{color:#fff;background:0 0;border:0;padding:7px 0;font-size:.85rem}.blog-animation-controls button:hover{text-decoration:underline}.blog-animation-controls span{color:#dce8cf;margin-left:auto;font-size:.75rem}.blog-table-scroll{border:1px solid #d5dfcb;border-radius:10px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:650px;font-size:.9rem;line-height:1.55}caption{text-align:left;color:#54654c;padding:16px;font-size:.85rem}th,td{vertical-align:top;text-align:left;border-top:1px solid #d5dfcb;padding:16px}thead{background:#e9efdf}th{font-weight:600}tbody tr:nth-child(2n){background:#f1f5eb}.blog-related{background:#e9efdf;border-radius:8px;margin-top:32px;padding:22px}.blog-faq{border-bottom:1px solid #dce3d4;margin-top:30px}.blog-faq h3{margin-bottom:12px;font-size:1.15rem}.blog-sidebar-sticky{position:sticky;top:124px}.blog-sidebar nav{flex-direction:column;gap:10px;font-size:.9rem;display:flex}.blog-sidebar nav a{text-decoration:none}.blog-side-cta{background:#eff4e6;border:1px solid #d5dfcb;border-radius:12px;margin-top:28px;padding:22px}.blog-side-cta p{margin:12px 0;font-size:.9rem;line-height:1.5}.blog-side-cta p:first-of-type{font:650 1.2rem/1.3 Manrope Variable,sans-serif}.blog-side-cta span{color:#54654c;margin-top:10px;font-size:.72rem;display:block}.blog-side-cta .blog-button{width:100%}.blog-back{margin-top:28px;font-size:.85rem;display:inline-block}.blog-footer{border-top:1px solid #dce3d4;flex-wrap:wrap;align-items:center;gap:24px;max-width:1180px;margin:auto;padding:40px 32px;display:flex}.blog-footer nav{flex-wrap:wrap;gap:20px;margin-left:auto;font-size:.85rem;display:flex}.blog-footer p{color:#53614c;width:100%;margin:0;font-size:.8rem}.blog-index{max-width:1180px;margin:auto;padding:72px 32px}.blog-index>header{max-width:760px}.blog-cards{grid-template-columns:1fr 1fr;gap:32px;margin-top:48px;display:grid}.blog-card{border:1px solid #d5dfcb;border-radius:14px;overflow:hidden}.blog-card-art{background:#e1eccd;align-items:center;gap:28px;height:220px;padding:36px;text-decoration:none;display:flex}.blog-card-art span{letter-spacing:-.035em;max-width:240px;font:600 1.6rem/1.2 Manrope Variable,sans-serif}.blog-card-art-1{color:#e0edc3;background:#203c2c}.blog-card>div{padding:32px}.blog-card h2{font-size:1.65rem}.blog-card h2 a{text-decoration:none}.blog-card p{font-size:1rem}.blog-card .blog-eyebrow{font-size:.75rem}.blog-read{font-size:.95rem}.blog-download{background:#eff4e6;border-radius:12px;align-items:center;gap:36px;margin-top:48px;padding:36px;display:flex}.blog-download>div{flex:1}.blog-download h2{font-size:1.8rem}.blog-download p:last-child{margin-bottom:0}.blog-resource{max-width:860px;margin:auto;padding:64px 32px}.blog-resource section{margin-top:40px}.blog-resource li{margin-bottom:14px}@media (width<=1000px){.blog-grid{grid-template-columns:minmax(0,1fr);max-width:840px}.blog-sidebar{display:none}.blog-header-inner{gap:22px}}@media (width<=640px){html{scroll-padding-top:130px}.blog-header-inner{flex-wrap:wrap;gap:10px 20px;padding:12px 20px}.blog-header .brand{margin-right:auto}.blog-header .brand img{width:160px;height:auto}.blog-header nav{gap:16px;margin-left:0;font-size:.85rem}.blog-header .blog-button{width:100%;padding:9px 12px;font-size:.85rem}.blog-grid,.blog-index,.blog-resource{padding:36px 20px 48px}.blog-intro{font-size:1.0625rem}.blog-takeaways{padding:22px 22px 22px 36px}.blog-article>section{margin-top:44px}.blog-image-cta{grid-template-columns:1fr}.blog-image-cta>img{object-position:center 40%;height:180px}.blog-image-cta>div{padding:24px}.blog-cards{grid-template-columns:1fr;gap:24px}.blog-card-art{gap:22px;height:185px;padding:28px}.blog-card-art img{width:80px}.blog-card>div{padding:24px}.blog-download{flex-direction:column;align-items:flex-start;gap:24px;padding:26px}.blog-footer{padding:32px 20px}.blog-footer nav{margin:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.blog-header,.blog-sidebar,.blog-image-cta,.blog-footer,.blog-animation,.blog-button,.blog-skip{display:none}body{color:#000;background:#fff;font-size:11pt}.blog-grid{padding:0;display:block}.blog-table-scroll{overflow:visible}table{min-width:0;font-size:9pt}}
