@font-face{font-family:BlogGeist;src:url("/blog-assets/geist-latin-ext.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+1E00-1E9F}
@font-face{font-family:BlogGeist;src:url('/blog-assets/geist.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:#f8f7f1;color:#252a22;font-family:BlogGeist,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid #ad843e;outline-offset:5px}h1,h2,h3,p,figure{margin:0}h1,h2{font-weight:500;letter-spacing:-.055em}.blog-container{width:min(1240px,calc(100% - 80px));margin:auto}.blog-eyebrow{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.blog-skip{position:fixed;left:20px;top:-100px;z-index:50;background:#263023;color:white;padding:15px}.blog-skip:focus{top:10px}.blog-header{background:#f8f7f1eF;border-bottom:1px solid #dedfd3;position:sticky;top:0;z-index:20;backdrop-filter:blur(15px)}.blog-header>.blog-container{height:90px;display:flex;justify-content:space-between;align-items:center;gap:30px}.blog-brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.blog-brand>span{font-size:23px;letter-spacing:-.07em;font-weight:600;line-height:1}.blog-brand small{display:block;font-size:8px;letter-spacing:.26em;margin-top:8px}.blog-header nav{display:flex;gap:26px;font-size:13px}.blog-header nav a[aria-current]{color:#687352}.blog-call{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:#d6dfb7;color:#29321f;border-radius:12px;padding:16px 20px;font-size:13px}.blog-call strong{font-size:18px;letter-spacing:-.035em;white-space:nowrap}.blog-call:hover{background:#c8d59d}.blog-call>span{font-size:25px}.blog-intro{padding:85px 0 55px}.blog-intro h1{font-size:clamp(42px,5.8vw,76px);line-height:1.04;max-width:1000px;margin:20px 0 24px}.blog-intro h1 span{color:#768061}.blog-intro>p:not(.blog-eyebrow){max-width:570px;line-height:1.7;color:#666d5e;font-size:17px}.blog-intro-note{margin-top:25px;font-size:12px;letter-spacing:.08em;color:#737962}.blog-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-card{overflow:hidden;background:#fffdf7;border-radius:18px;border:1px solid #ddded2;display:flex}.blog-card>a{display:flex;flex-direction:column;width:100%}.blog-card-image{overflow:hidden;aspect-ratio:16/9;background:#e4dfd4}.blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.blog-card:hover img{transform:scale(1.025)}.blog-card-body{padding:24px;display:flex;flex-direction:column;flex:1}.blog-card h2{font-size:26px;line-height:1.15;margin:14px 0 17px;letter-spacing:-.04em}.blog-card-body>p:not(.blog-eyebrow){font-size:14px;line-height:1.65;color:#696f60;flex:1}.blog-card-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:24px;font-size:11px;color:#707861}.blog-card-meta span{color:#363f2e}.blog-bottom-cta{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-top:90px;margin-bottom:70px;padding:40px;background:#e8ebdc;border-radius:20px}.blog-bottom-cta h2{font-size:38px;line-height:1.1;margin:14px 0}.blog-bottom-cta p:not(.blog-eyebrow){color:#66705a;line-height:1.6;font-size:14px}.blog-bottom-cta .blog-call{flex-shrink:0}.blog-breadcrumb{display:flex;gap:12px;font-size:12px;color:#6b735e;padding-top:38px}.blog-article-header{max-width:1000px;padding-top:42px}.blog-article-header h1{font-size:clamp(38px,5vw,65px);line-height:1.06;margin:18px 0 23px;text-wrap:balance}.blog-lead{font-size:19px;line-height:1.65;max-width:760px;color:#666e5d}.blog-byline{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:28px;font-size:12px;color:#758069}.blog-cover{margin-top:40px}.blog-cover img{width:100%;max-height:630px;object-fit:cover;border-radius:20px;display:block}.blog-cover figcaption{font-size:10px;color:#858978;text-align:right;margin-top:9px}.blog-article-layout{display:grid;grid-template-columns:minmax(0,750px) minmax(250px,340px);justify-content:space-between;gap:70px;margin-top:50px}.blog-prose{font-size:17px;line-height:1.85;color:#4f5948}.blog-prose .blog-opening{font-size:21px;line-height:1.7;color:#323d2b}.blog-prose section{margin-top:38px}.blog-prose h2{font-size:32px;line-height:1.15;margin-bottom:20px;color:#263022;letter-spacing:-.04em}.blog-prose p+p{margin-top:20px}.blog-prose ul{padding-left:24px}.blog-prose li{margin-bottom:8px}.blog-takeaway{background:#e9edde;border-radius:16px;padding:30px}.blog-takeaway h2{font-size:27px}.blog-sources{margin-top:38px;border-top:1px solid #d8dccd;padding-top:28px}.blog-sources h2{font-size:22px}.blog-sources ul{font-size:13px;line-height:1.8}.blog-sources a,.blog-prose a{text-decoration:underline;text-underline-offset:4px}.blog-context{font-size:12px;line-height:1.7;color:#858c7b;margin-top:30px}.blog-aside{align-self:start;position:sticky;top:115px}.blog-aside details{border:1px solid #d9ddcc;border-radius:14px;padding:22px}.blog-aside summary{font-size:14px;font-weight:600;cursor:pointer}.blog-aside nav{display:grid;gap:13px;margin-top:20px;font-size:12px;line-height:1.5;color:#657355}.blog-aside nav a:hover{text-decoration:underline}.blog-aside-cta{background:#e5e9d5;border-radius:15px;padding:25px;margin-top:22px}.blog-aside-cta h2{font-size:29px;line-height:1.15;margin:15px 0}.blog-aside-cta>p:not(.blog-eyebrow){font-size:13px;line-height:1.65;color:#5f6b51}.blog-aside-cta .blog-call{margin-top:22px}.blog-text-link{display:block;font-size:12px;margin-top:17px}.blog-related{margin-top:80px;padding-top:35px;border-top:1px solid #d8dccd}.blog-related>h2{font-size:38px;margin-bottom:30px}.blog-footer{background:#263122;color:#edf0e2;padding:65px 0 30px}.blog-footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:50px;border-bottom:1px solid #4b5843;gap:30px}.blog-footer h2{font-size:48px;line-height:1.05;margin-top:20px}.blog-footer h2 span{color:#c6d3a0}.blog-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:35px;padding:45px 0}.blog-footer-grid p{font-size:12px;line-height:1.8;color:#bfc8b3;margin-top:20px}.blog-footer-grid nav{display:flex;flex-direction:column;gap:14px;font-size:12px;color:#ccd4c1}.blog-footer h3{font-size:13px;color:#edf0e2;margin-bottom:5px;font-weight:500}.blog-footer address{font-size:12px;line-height:1.8;font-style:normal;color:#c1cab5}.blog-footer address strong{color:#edf0e2}.blog-footer address>a{display:block;margin-top:20px}.blog-footer-bottom{border-top:1px solid #4b5843;padding-top:25px;display:flex;justify-content:space-between;font-size:11px;color:#bfc8b3}.blog-mobile-call{display:none}@media(max-width:1000px){.blog-header nav{display:none}.blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-article-layout{grid-template-columns:minmax(0,1fr) 260px;gap:35px}.blog-footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){html{scroll-padding-top:85px}.blog-container{width:calc(100% - 40px)}.blog-header>.blog-container{height:76px;gap:15px}.blog-brand>span{font-size:21px}.blog-brand img{width:35px;height:35px}.blog-header .blog-call{font-size:0;padding:12px;gap:5px}.blog-header .blog-call strong{font-size:13px}.blog-call>span{font-size:20px}.blog-intro{padding:55px 0 35px}.blog-intro h1{font-size:44px;overflow-wrap:break-word}.blog-intro>p:not(.blog-eyebrow){font-size:15px}.blog-list{grid-template-columns:1fr;gap:20px}.blog-card h2{font-size:27px}.blog-bottom-cta{display:block;padding:27px;margin-top:55px;margin-bottom:45px}.blog-bottom-cta h2{font-size:31px}.blog-bottom-cta .blog-call{margin-top:25px;width:fit-content}.blog-article-header{padding-top:28px}.blog-article-header h1{font-size:39px;text-wrap:wrap}.blog-lead{font-size:17px}.blog-cover{margin-top:30px}.blog-cover img{border-radius:13px}.blog-article-layout{display:flex;flex-direction:column;gap:30px;margin-top:30px}.blog-aside{position:static;order:-1;width:100%}.blog-aside-cta{display:none}.blog-prose{font-size:16px;line-height:1.8}.blog-prose .blog-opening{font-size:19px}.blog-prose h2{font-size:28px}.blog-takeaway{padding:25px}.blog-footer{padding-bottom:95px}.blog-footer-top{display:block}.blog-footer h2{font-size:43px}.blog-footer-top .blog-call{width:fit-content;margin-top:28px}.blog-footer-grid{grid-template-columns:1fr;gap:32px}.blog-footer-bottom{gap:14px;flex-wrap:wrap}.blog-mobile-call{display:block;position:fixed;bottom:12px;left:20px;right:20px;background:#d8e4b4;color:#2a361f;text-align:center;padding:18px;border-radius:12px;font-size:16px;font-weight:600;z-index:25;box-shadow:0 8px 30px #14201030}.blog-related{margin-top:50px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.blog-card-image img{transition:none}}
@media(min-width:701px){.blog-list>.blog-card:only-child{grid-column:1/-1}.blog-list>.blog-card:only-child>a{display:grid;grid-template-columns:1.1fr 1fr;align-items:center}.blog-list>.blog-card:only-child .blog-card-image{height:100%;min-height:330px;aspect-ratio:auto}.blog-list>.blog-card:only-child .blog-card-body{padding:40px}.blog-list>.blog-card:only-child h2{font-size:36px}}
