.blog-page{--bl-forest:#285447;--bl-ink:#263e33;--bl-body:#586657;--bl-cream:#faf8f2;--bl-line:#dbe2d1;background:var(--bl-cream);color:var(--bl-ink);min-height:100vh;font-family:Avenir Next,Segoe UI,Arial,sans-serif;line-height:1.65}.blog-page *,.blog-page :before,.blog-page :after{box-sizing:border-box}.blog-page :is(h1,h2,h3,p){margin:0}.blog-page :is(h1,h2){font-family:Georgia,Times New Roman,serif;font-weight:400}.blog-page h2{letter-spacing:-1.3px;font-size:clamp(33px,3.5vw,44px);line-height:1.2}.blog-page :is(h1,h2) em{color:#698159;font-weight:400}.blog-page a{color:inherit;text-decoration:none}.blog-page :is(button,input,select){font:inherit}.blog-page :is(button,summary){cursor:pointer}.blog-page svg{flex-shrink:0}.blog-page :is(section,article,h2)[id]{scroll-margin-top:28px}.blog-page :is(a,button,input,select,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a672d}.blog-page .skip-link{color:#fff}.blog-page .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blog-page .bl-container{width:min(1180px,100% - 80px);margin-inline:auto}.blog-page .bl-section{padding-top:76px;padding-bottom:82px}.blog-page .bl-kicker{color:#546c4a;letter-spacing:1.45px;text-transform:uppercase;align-items:center;gap:8px;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:10px;font-weight:700;line-height:1.65;display:inline-flex}.blog-page .bl-note{color:#5b6854;font-size:11px;line-height:1.85}.blog-page .bl-button{border:1px solid var(--bl-forest);background:var(--bl-forest);color:#fff;text-align:center;border-radius:5px;justify-content:center;align-items:center;gap:11px;min-height:49px;padding:12px 21px;font-size:13px;font-weight:600;line-height:1.6;transition:background .18s,transform .18s;display:inline-flex}.blog-page .bl-button:hover{background:#1d4337;border-color:#1d4337;transform:translateY(-1px)}.blog-page .bl-text-link{min-height:44px;color:var(--bl-forest);align-items:center;gap:8px;padding:8px 0;font-size:12px;font-weight:600;line-height:1.6;display:inline-flex}.blog-page .bl-text-link:hover{text-underline-offset:5px;text-decoration:underline}.blog-page .bl-actions{flex-wrap:wrap;align-items:center;gap:12px 25px;margin-top:29px;display:flex}.blog-page .bl-header{border-bottom:1px solid #e1e5d7;justify-content:space-between;align-items:center;gap:30px;min-height:96px;display:flex;position:relative}.blog-page .bl-brand{min-height:44px;color:var(--bl-forest);flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.blog-page .bl-brand>span{letter-spacing:-2px;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:600;line-height:1}.blog-page .bl-brand>i{background:#c4cdbb;width:1px;height:23px;margin:0 5px 0 7px}.blog-page .bl-brand>small{letter-spacing:.2px;font-size:12px;font-weight:500}.blog-page .bl-nav{align-items:center;gap:27px;display:flex}.blog-page .bl-nav>a{color:#536257;white-space:nowrap;align-items:center;gap:6px;min-height:44px;padding:10px 0;font-size:12px;font-weight:500;display:inline-flex}.blog-page .bl-nav>a:hover{color:var(--bl-forest);text-underline-offset:6px;text-decoration:underline}.blog-page .bl-nav>a:last-child{color:var(--bl-forest);font-weight:600}.blog-page .bl-menu{width:44px;height:44px;color:var(--bl-forest);background:0 0;border:1px solid #cbd5c5;border-radius:5px;justify-content:center;align-items:center;padding:0;display:none}.blog-page .bl-hero{text-align:center;padding-top:68px;padding-bottom:45px}.blog-page .bl-hero h1{letter-spacing:-2.8px;max-width:850px;margin:18px auto 22px;font-size:clamp(48px,5.2vw,68px);line-height:1.12}.blog-page .bl-hero>p{max-width:620px;color:var(--bl-body);margin-inline:auto;font-size:15px;line-height:1.9}.blog-page .bl-hero .bl-hero-note{color:#68765b;justify-content:center;align-items:flex-start;gap:8px;margin:21px auto 0;font-size:11px;line-height:1.8;display:flex}.blog-page .bl-hero-note>svg{margin-top:3px}.blog-page .bl-feature{background:#fffdf7;border:1px solid #d8dfcc;border-radius:9px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:345px;display:grid;overflow:hidden}.blog-page .bl-feature-art{isolation:isolate;color:#43654b;background:#e8ecdc;justify-content:center;align-items:center;min-height:345px;display:flex;position:relative;overflow:hidden}.blog-page .bl-feature-art:before{content:"";z-index:-1;border:1px solid #b9caab;border-radius:50%;width:270px;height:270px;position:absolute;transform:translate(22px,-8px)}.blog-page .bl-feature-art:after{content:"";z-index:-1;background:repeating-linear-gradient(0deg,#0000,#0000 26px,#dfe1cf 26px 27px),#fffcef;border:1px solid #d3d9c2;border-radius:3px 18px 3px 3px;width:196px;height:224px;position:absolute;transform:rotate(-11deg);box-shadow:9px 10px #cad5b780}.blog-page .bl-feature-art>svg{stroke-width:1.2px;box-sizing:content-box;background:#fffcef;width:78px;height:78px;padding:12px;transform:rotate(-11deg)}.blog-page .bl-art-note{color:#657852;font-family:Georgia,serif;font-size:17px;font-style:italic;line-height:1.4;position:absolute;top:33px;left:26px;transform:rotate(-8deg)}.blog-page .bl-art-label{color:#5a6e46;letter-spacing:1px;text-transform:uppercase;background:#f6f5e8;border:1px solid #cdd8bc;border-radius:3px;padding:9px 13px;font-size:10px;font-weight:600;position:absolute;bottom:31px;right:29px;transform:rotate(5deg)}.blog-page .bl-feature-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:37px 43px;display:flex}.blog-page .bl-status{color:#6e5f3b;letter-spacing:.45px;background:#f3ecd9;border:1px solid #e4d7b6;border-radius:3px;padding:4px 8px;font-size:9px;font-weight:600;line-height:1.5;display:inline-flex}.blog-page .bl-category{color:#5c744c;text-transform:uppercase;letter-spacing:1.2px;font-size:10px;font-weight:700;line-height:1.8;display:inline-block}.blog-page .bl-feature-copy>.bl-category{margin-top:19px}.blog-page .bl-feature-copy h2{letter-spacing:-.9px;margin-top:9px;font-size:clamp(28px,3.05vw,39px);line-height:1.21}.blog-page .bl-feature-copy>p{color:var(--bl-body);margin-top:16px;font-size:13px;line-height:1.85}.blog-page .bl-byline{color:#68745f;flex-wrap:wrap;align-items:center;gap:7px 13px;font-size:10px;line-height:1.75;display:flex}.blog-page .bl-byline>span+span{border-left:1px solid #cfd7c3;padding-left:13px}.blog-page .bl-feature-copy .bl-byline{margin-top:19px}.blog-page .bl-feature-copy>.bl-button{margin-top:22px}.blog-page .bl-section-heading{justify-content:space-between;align-items:flex-end;gap:55px;margin-bottom:29px;display:flex}.blog-page .bl-section-heading h2{margin-top:14px}.blog-page .bl-section-heading>p{max-width:360px;color:var(--bl-body);margin-bottom:3px;font-size:13px;line-height:1.9}.blog-page .bl-filter-row{border-top:1px solid #dfe4d5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:28px;padding-top:22px;display:flex}.blog-page .bl-filters{border:0;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}.blog-page .bl-filters button{color:#53674b;background:0 0;border:1px solid #d6decb;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:9px 15px;font-size:11px;font-weight:500;line-height:1.8;display:inline-flex}.blog-page .bl-filters button:hover{background:#edf1e4;border-color:#aebe9c}.blog-page .bl-filters button[aria-pressed=true]{color:#fff;border-color:var(--bl-forest);background:var(--bl-forest)}.blog-page .bl-results{color:#627057;font-size:11px;line-height:1.8}.blog-page .bl-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.blog-page .bl-topic-card{background:#fffdf7;border:1px solid #dce2d2;border-radius:7px;flex-direction:column;align-items:flex-start;min-width:0;padding:27px 27px 0;display:flex;overflow:hidden}.blog-page .bl-topic-icon{color:#527548;background:#e6edda;border:1px solid #d6e2c7;border-radius:10px;justify-content:center;align-items:center;width:47px;height:47px;margin-bottom:21px;display:inline-flex}.blog-page .bl-topic-icon>svg{stroke-width:1.6px;width:22px;height:22px}.blog-page .bl-topic-icon[data-tone=gold]{color:#8b7139;background:#f4ecd5;border-color:#e8dcb6}.blog-page .bl-topic-icon[data-tone=blue]{color:#496f79;background:#e3eef0;border-color:#cbdfe3}.blog-page .bl-topic-icon[data-tone=violet]{color:#80668a;background:#eee7f1;border-color:#ddd0e5}.blog-page .bl-topic-icon[data-tone=coral]{color:#936b4f;background:#f3e7dc;border-color:#e6d3c2}.blog-page .bl-topic-category{color:#5b744c;text-transform:uppercase;letter-spacing:1.15px;font-size:9px;font-weight:700;line-height:1.7}.blog-page .bl-topic-status{color:#7a6945;letter-spacing:.25px;background:#f4efdf;border:1px solid #e6ddc6;border-radius:3px;margin-top:8px;padding:3px 7px;font-size:9px;line-height:1.6;display:inline-block}.blog-page .bl-topic-card h3{letter-spacing:-.45px;margin-top:14px;font-family:Georgia,serif;font-size:26px;font-weight:400;line-height:1.26}.blog-page .bl-topic-card>p{color:var(--bl-body);margin-top:14px;font-size:12px;line-height:1.85}.blog-page .bl-topic-focus{color:#5a6d4b;background:#f3f5ec;border-left:2px solid #bacbad;width:100%;margin-top:19px;padding:13px 15px;font-size:11px;line-height:1.8}.blog-page .bl-topic-focus strong{color:#4b6440;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.blog-page .bl-brief{background:#fbfbf3;border-top:1px solid #e0e6d5;align-self:stretch;margin:23px -27px 0}.blog-page .bl-brief summary{color:#42603b;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:15px 27px;font-size:11px;font-weight:600;line-height:1.8;list-style:none;display:flex}.blog-page .bl-brief summary::-webkit-details-marker{display:none}.blog-page .bl-brief summary:hover{background:#eef3e5}.blog-page .bl-brief summary>svg{width:15px;height:15px;transition:transform .18s}.blog-page .bl-brief[open] summary>svg{transform:rotate(180deg)}.blog-page .bl-brief>div{color:#5a6b50;padding:2px 27px 23px;font-size:11px;line-height:1.85}.blog-page .bl-brief>div>p{font-size:11px;line-height:1.85}.blog-page .bl-brief ul{margin:12px 0 0;padding-left:17px}.blog-page .bl-brief li+li{margin-top:7px}.blog-page .bl-empty{text-align:center;color:#5b6e4e;background:#f1f4e9;border:1px dashed #bdcaae;border-radius:6px;padding:45px 25px;font-size:13px}.blog-page .bl-writing-band{color:#fffdf3;background:#244d40;padding:56px 0}.blog-page .bl-writing-band>.bl-container{justify-content:space-between;align-items:center;gap:60px;display:flex}.blog-page .bl-writing-band .bl-kicker{color:#c9dab6}.blog-page .bl-writing-band h2{max-width:680px;margin-top:12px;font-size:37px}.blog-page .bl-writing-band h2 em{color:#c4d6af}.blog-page .bl-writing-band p{color:#dce5d0;max-width:610px;margin-top:17px;font-size:13px;line-height:1.9}.blog-page .bl-writing-band .bl-button{color:#244d40;background:#e9eedc;border-color:#e9eedc;flex-shrink:0}.blog-page .bl-writing-band .bl-button:hover{background:#fffcef;border-color:#fffcef}.blog-page .bl-footer{flex-wrap:wrap;align-items:center;gap:18px 32px;padding-top:32px;padding-bottom:32px;display:flex}.blog-page .bl-footer>.bl-brand>span{font-size:31px}.blog-page .bl-footer>p{color:#68725e;flex:1;font-size:10px;line-height:1.8}.blog-page .bl-footer>div{flex-wrap:wrap;align-items:center;gap:12px 21px;display:flex}.blog-page .bl-footer>div>a{color:#51674a;align-items:center;min-height:44px;font-size:11px;line-height:1.8;display:inline-flex}.blog-page .bl-footer>div>a:hover{text-underline-offset:4px;text-decoration:underline}.blog-page .bl-preview-banner{color:#736446;background:#f1eedf;border:1px solid #e1d9c0;border-radius:5px;align-items:flex-start;gap:13px;margin-top:28px;padding:18px 22px;display:flex}.blog-page .bl-preview-banner>svg{margin-top:3px}.blog-page .bl-preview-banner strong{font-size:12px;font-weight:600;line-height:1.8;display:block}.blog-page .bl-preview-banner p{color:#6c6953;margin-top:3px;font-size:11px;line-height:1.85}.blog-page .bl-article-header{max-width:810px;padding:33px 0 37px}.blog-page .bl-article-header>.bl-text-link{width:fit-content;margin-bottom:24px;display:flex}.blog-page .bl-article-header h1{letter-spacing:-2.3px;margin-top:15px;font-size:clamp(42px,4.6vw,61px);line-height:1.13}.blog-page .bl-deck{color:var(--bl-body);max-width:740px;margin-top:21px;font-size:17px;line-height:1.85}.blog-page .bl-article-header .bl-byline{margin-top:24px;font-size:11px}.blog-page .bl-article-cover{isolation:isolate;color:#517047;background:#e8ecdc;border:1px solid #d6dfc7;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:310px;display:flex;position:relative;overflow:hidden}.blog-page .bl-article-cover:before{content:"";z-index:-1;border:1px solid #b8c9a6;border-radius:50%;width:225px;height:225px;position:absolute;transform:translate(32px,-20px)scaleX(1.3)}.blog-page .bl-article-cover:after{content:"";z-index:-1;background:#fffbed;border:1px solid #d0d9bf;border-radius:3px 14px 3px 3px;width:148px;height:177px;position:absolute;transform:translateY(-17px)rotate(-11deg);box-shadow:8px 8px #ced8bd}.blog-page .bl-article-cover>svg{stroke-width:1.25px;width:65px;height:65px;margin:3px 0 50px;transform:rotate(-11deg)}.blog-page .bl-article-cover>span{text-align:center;color:#627451;letter-spacing:.6px;font-size:10px;font-weight:500;line-height:1.7;position:absolute;bottom:27px;left:20px;right:20px}.blog-page .bl-article-layout{grid-template-columns:minmax(0,760px) minmax(0,260px);justify-content:space-between;align-items:start;gap:75px;padding-top:50px;padding-bottom:76px;display:grid}.blog-page .bl-prose{color:#4c5f4e;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.95}.blog-page .bl-prose>p{margin-bottom:24px}.blog-page .bl-prose h2{letter-spacing:-.65px;color:var(--bl-ink);margin-bottom:17px;font-size:32px;line-height:1.3}.blog-page .bl-prose h3{color:var(--bl-ink);margin:24px 0 13px;font-size:23px;font-weight:400;line-height:1.4}.blog-page .bl-prose :is(ul,ol){margin:20px 0 0;padding-left:22px}.blog-page .bl-prose li+li{margin-top:9px}.blog-page .bl-prose a{text-underline-offset:4px;color:var(--bl-forest);text-decoration:underline}.blog-page .bl-prose a.bl-button{color:#fff;margin-top:24px;font-family:Avenir Next,Segoe UI,Arial,sans-serif;text-decoration:none}.blog-page .bl-placeholder-block{border-bottom:1px solid #dfe4d6;margin-bottom:34px;padding-bottom:35px}.blog-page .bl-placeholder-block>.bl-kicker{margin-bottom:13px}.blog-page .bl-placeholder-block p+p{margin-top:19px}.blog-page .bl-takeaway{background:#eff3e6;border:1px solid #d4dfc5;border-radius:5px;margin-bottom:35px;padding:27px 30px}.blog-page .bl-takeaway>.bl-kicker{margin-bottom:12px;font-family:Avenir Next,Segoe UI,Arial,sans-serif}.blog-page .bl-takeaway h2{margin-bottom:12px;font-size:27px}.blog-page .bl-takeaway p{color:#566a4b;font-size:16px;line-height:1.85}.blog-page .bl-prose blockquote{color:#5f7850;border-left:3px solid #bdcdaa;margin:29px 0;padding:14px 0 14px 26px;font-size:23px;font-style:italic;line-height:1.6}.blog-page .bl-prose blockquote p{font:inherit}.blog-page .bl-prose .bl-checklist{padding:0;list-style:none}.blog-page .bl-checklist li{align-items:flex-start;gap:12px;display:flex}.blog-page .bl-checklist li>svg{color:#6a8556;width:17px;height:17px;margin-top:8px}.blog-page .bl-source-list{color:#5c6c54;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:12px;line-height:1.95}.blog-page .bl-author-note{color:#5e6c52;background:#f3f3e8;border:1px solid #dce2d0;border-radius:5px;margin-top:33px;padding:24px 27px;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:12px;line-height:1.9}.blog-page .bl-author-note strong{color:#405a3c;margin-bottom:6px;font-size:12px;display:block}.blog-page .bl-author-note h2{margin-bottom:11px;font-size:24px}.blog-page .bl-author-note p{font-size:inherit}.blog-page .bl-toc{border-left:1px solid #d8e1cd;min-width:0;padding-left:27px;position:sticky;top:26px}.blog-page .bl-toc>h2{color:#4c6542;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:15px;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:10px;font-weight:700;line-height:1.7}.blog-page .bl-toc nav{flex-direction:column;gap:1px;display:flex}.blog-page .bl-toc nav a{color:#627455;align-items:center;min-height:44px;padding:8px 0;font-size:12px;line-height:1.75;display:flex}.blog-page .bl-toc nav a:hover{color:#285447;text-underline-offset:5px;text-decoration:underline}.blog-page .bl-toc-note{color:#68755e;border-top:1px solid #dce3d1;margin-top:23px;padding-top:19px;font-size:11px;line-height:1.85}.blog-page .bl-toc-note strong{color:#5b6f4d;margin-bottom:5px;font-weight:600;display:block}.blog-page .bl-related{border-top:1px solid #dbe2d1;margin-top:33px;padding-top:32px}.blog-page .bl-related>.bl-kicker{margin-bottom:10px;display:flex}.blog-page .bl-related h2{margin-bottom:13px;font-size:27px}.blog-page .bl-related>a{align-items:center;gap:8px;min-height:44px;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:12px;font-weight:600;display:inline-flex}@media (max-width:1000px){.blog-page .bl-container{width:calc(100% - 56px)}.blog-page .bl-feature-copy{padding:30px}.blog-page .bl-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-page .bl-section-heading{gap:35px}.blog-page .bl-section-heading>p{max-width:330px}.blog-page .bl-writing-band>.bl-container{gap:36px}.blog-page .bl-writing-band h2{font-size:33px}.blog-page .bl-article-layout{grid-template-columns:minmax(0,1fr) 215px;gap:42px}.blog-page .bl-toc{padding-left:22px}.blog-page .bl-prose{font-size:16px}}@media (max-width:760px){.blog-page .bl-container{width:calc(100% - 40px)}.blog-page .bl-header{min-height:81px}.blog-page .bl-brand>span{font-size:33px}.blog-page .bl-menu{display:flex}.blog-page .bl-nav{z-index:20;background:#fffdf6;border:1px solid #d5dfc8;border-radius:6px;padding:13px 20px;display:none;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 12px 25px #263e3312}.blog-page .bl-nav[data-open=true]{flex-direction:column;align-items:stretch;gap:0;display:flex}.blog-page .bl-nav>a{min-height:46px;padding:11px 0}.blog-page .bl-nav>a+a{border-top:1px solid #e6eadc}.blog-page .bl-hero{padding-top:46px;padding-bottom:32px}.blog-page .bl-hero h1{letter-spacing:-2px;font-size:49px;line-height:1.13}.blog-page .bl-hero>p{max-width:530px;font-size:14px}.blog-page .bl-feature{grid-template-columns:1fr}.blog-page .bl-feature-art{border-bottom:1px solid #d7dfca;min-height:280px}.blog-page .bl-feature-art:before{width:235px;height:235px}.blog-page .bl-feature-art:after{width:163px;height:189px}.blog-page .bl-feature-art>svg{width:66px;height:66px}.blog-page .bl-feature-copy{padding:29px 31px 31px}.blog-page .bl-feature-copy h2{font-size:35px}.blog-page .bl-section{padding-top:54px;padding-bottom:56px}.blog-page .bl-section-heading{flex-direction:column;align-items:flex-start;gap:17px}.blog-page .bl-section-heading>p{max-width:540px}.blog-page .bl-topic-grid{gap:19px}.blog-page .bl-topic-card{padding:24px 22px 0}.blog-page .bl-topic-card h3{font-size:24px}.blog-page .bl-brief{margin-inline:-22px}.blog-page .bl-brief summary,.blog-page .bl-brief>div{padding-inline:22px}.blog-page .bl-writing-band{padding:42px 0}.blog-page .bl-writing-band>.bl-container{flex-direction:column;align-items:flex-start;gap:26px}.blog-page .bl-footer{gap:12px 25px;padding-top:24px;padding-bottom:24px}.blog-page .bl-footer>div{gap:8px 20px;width:100%}.blog-page .bl-preview-banner{margin-top:22px;padding:16px 17px}.blog-page .bl-article-header{padding-top:24px;padding-bottom:30px}.blog-page .bl-article-header h1{letter-spacing:-1.7px;font-size:45px}.blog-page .bl-deck{font-size:16px}.blog-page .bl-article-cover{min-height:255px}.blog-page .bl-article-cover:before{width:187px;height:187px}.blog-page .bl-article-cover:after{width:130px;height:153px}.blog-page .bl-article-layout{flex-direction:column-reverse;gap:33px;padding-top:33px;padding-bottom:48px;display:flex}.blog-page .bl-toc{background:#f1f4e9;border:1px solid #d8e1cd;border-radius:5px;width:100%;padding:21px 23px;position:static}.blog-page .bl-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.blog-page .bl-toc-note{margin-top:15px;padding-top:15px}.blog-page .bl-takeaway{padding:24px}}@media (max-width:520px){.blog-page .bl-hero h1{letter-spacing:-1.65px;font-size:42px}.blog-page .bl-hero .bl-hero-note{text-align:left;justify-content:flex-start;font-size:10px}.blog-page .bl-feature-copy{padding:26px 24px 27px}.blog-page .bl-feature-copy h2{font-size:31px}.blog-page .bl-feature-art{min-height:254px}.blog-page .bl-art-note{font-size:15px;top:26px;left:21px}.blog-page .bl-art-label{font-size:9px;bottom:23px;right:17px}.blog-page .bl-feature-art:before{width:219px;height:219px}.blog-page .bl-feature-art:after{width:146px;height:171px}.blog-page .bl-feature-art>svg{width:57px;height:57px}.blog-page .bl-topic-grid{grid-template-columns:1fr}.blog-page .bl-topic-card{padding:25px 25px 0}.blog-page .bl-topic-card h3{font-size:27px}.blog-page .bl-brief{margin-inline:-25px}.blog-page .bl-brief summary,.blog-page .bl-brief>div{padding-inline:25px}.blog-page .bl-filter-row{gap:15px}.blog-page .bl-filters{gap:7px}.blog-page .bl-filters button{padding-inline:12px;font-size:10px}.blog-page .bl-writing-band h2{font-size:31px}.blog-page .bl-footer>p{min-width:160px}.blog-page .bl-article-header h1{letter-spacing:-1.25px;font-size:39px}.blog-page .bl-article-header .bl-byline{font-size:10px}.blog-page .bl-deck{font-size:15px}.blog-page .bl-prose h2{font-size:29px}.blog-page .bl-prose blockquote{padding-left:20px;font-size:21px}.blog-page .bl-toc nav{grid-template-columns:1fr}.blog-page .bl-toc{padding:20px}.blog-page .bl-takeaway,.blog-page .bl-author-note{padding:22px}}@media (prefers-reduced-motion:reduce){.blog-page *,.blog-page :before,.blog-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.blog-page{color:#222;background:#fff}.blog-page .bl-container{width:100%;max-width:none}.blog-page :is(.bl-nav,.bl-menu,.bl-toc,.bl-writing-band,.bl-actions,.bl-button,.bl-filters,.skip-link){display:none!important}.blog-page .bl-header{min-height:62px}.blog-page .bl-article-layout{padding-top:26px;display:block}.blog-page .bl-prose{color:#222;font-size:11pt;line-height:1.65}.blog-page .bl-article-header h1{font-size:30pt}.blog-page .bl-article-cover{min-height:170px}.blog-page .bl-article-cover:before,.blog-page .bl-article-cover:after{display:none}.blog-page :is(.bl-takeaway,.bl-author-note,.bl-preview-banner){break-inside:avoid}.blog-page :is(h1,h2,h3){break-after:avoid}.blog-page .bl-footer{border-top:1px solid #ddd;padding-block:18px}}.blog-page .bl-published-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.blog-page .bl-published-card{height:100%;padding-bottom:18px}.blog-page .bl-post-top{justify-content:space-between;align-items:flex-start;gap:24px;width:100%;display:flex}.blog-page .bl-series-number{color:#788269;letter-spacing:1.2px;font-variant-numeric:tabular-nums;align-items:center;min-height:30px;font-size:10px;font-weight:600;line-height:1.6;display:inline-flex}.blog-page .bl-published-card h3{max-width:480px;font-size:30px;line-height:1.26}.blog-page .bl-published-card h3 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.blog-page .bl-published-card>p{max-width:460px;font-size:13px}.blog-page .bl-card-meta{color:#68745f;flex-wrap:wrap;align-items:center;gap:6px 13px;margin-top:20px;padding-bottom:17px;font-size:10px;line-height:1.8;display:flex}.blog-page .bl-card-meta>:not(:first-child){border-left:1px solid #d4ddc8;padding-left:13px}.blog-page .bl-read-link{min-height:44px;color:var(--bl-forest);align-items:center;gap:9px;margin-top:auto;padding-block:10px;font-size:12px;font-weight:600;line-height:1.8;display:inline-flex}.blog-page .bl-read-link>svg{width:16px;height:16px}.blog-page .bl-read-link:hover{text-underline-offset:5px;text-decoration:underline}.blog-page .bl-series-intro{max-width:590px}.blog-page .bl-series-label{color:#6b765d;letter-spacing:.7px;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px 14px;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:10px;font-weight:600;line-height:1.8;display:inline-flex}.blog-page .bl-series-label>.bl-category{font-size:10px}.blog-page .bl-article-meta{flex-wrap:wrap;align-items:center;gap:7px 13px;display:flex}.blog-page .bl-article-meta>:not(:first-child){border-left:1px solid #cfd7c3;padding-left:13px}.blog-page .bl-prose .bl-article-section{border-bottom:1px solid #dfe4d6;margin-bottom:34px;padding-bottom:34px}.blog-page .bl-article-section>.bl-kicker{margin-bottom:13px}.blog-page .bl-article-section p+p{margin-top:19px}.blog-page .bl-article-section :is(ul,ol)+p{margin-top:20px}.blog-page .bl-article-section :is(ul,ol){margin-bottom:20px}.blog-page .bl-section-sources{color:#69765e;flex-wrap:wrap;align-items:baseline;gap:4px 13px;margin-top:22px;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:11px;line-height:1.9;display:flex}.blog-page .bl-section-sources>span{color:#6b755f;letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:700}.blog-page .bl-section-sources a{overflow-wrap:anywhere;text-underline-offset:3px;text-decoration-thickness:1px}.blog-page .bl-article-table{scrollbar-color:#aabd98 #edf1e4;background:#fffdf7;border:1px solid #d6dfca;border-radius:5px;width:100%;min-width:0;max-width:100%;margin:25px 0;overflow-x:auto}.blog-page .bl-article-table table{border-collapse:collapse;color:#4a604b;text-align:left;width:100%;min-width:600px;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.8}.blog-page .bl-article-table caption{color:#415b3e;text-align:left;background:#f5f5eb;border-bottom:1px solid #dbe3d0;padding:16px 19px;font-size:12px;font-weight:600;line-height:1.8}.blog-page .bl-article-table :is(th,td){vertical-align:top;overflow-wrap:break-word;padding:17px 19px}.blog-page .bl-article-table thead{color:#36543b;background:#eaf0df}.blog-page .bl-article-table thead th{font-size:12px;font-weight:700;line-height:1.75}.blog-page .bl-article-table tbody th{color:#3f5b42;width:23%;font-size:13px;font-weight:600}.blog-page .bl-article-table tbody tr+tr{border-top:1px solid #e0e5d7}.blog-page .bl-article-table tbody tr:nth-child(2n){background:#f8f8f0}.blog-page .bl-inline-callout{background:#f6f1e3;border:1px solid #e1d8bc;border-left:3px solid #b29a63;border-radius:4px;margin:27px 0;padding:23px 26px}.blog-page .bl-inline-callout h3{color:#685837;margin:0 0 11px;font-size:23px}.blog-page .bl-inline-callout p{color:#6b614b;font-size:15px;line-height:1.9}.blog-page .bl-inline-callout p+p{margin-top:13px}.blog-page .bl-article-series{border-top:1px solid #dbe2d1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:35px;padding-top:30px;display:grid}.blog-page .bl-prose a.bl-series-card{min-height:122px;color:var(--bl-forest);background:#f1f4e9;border:1px solid #d6dfca;border-radius:5px;justify-content:space-between;align-items:flex-start;gap:15px;padding:22px;text-decoration:none;display:flex}.blog-page .bl-series-card:hover{background:#eaf0df;border-color:#b4c5a5}.blog-page .bl-series-card small{color:#6b775d;letter-spacing:.8px;text-transform:uppercase;margin-bottom:8px;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:9px;font-weight:700;line-height:1.8;display:block}.blog-page .bl-series-card>div{flex:1;min-width:0}.blog-page .bl-series-card strong{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.4;display:block}.blog-page .bl-series-card>svg{width:17px;height:17px;margin-top:4px}.blog-page .bl-series-card:hover strong{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.blog-page .bl-toc .bl-series-toc{border-top:1px solid #dce3d1;margin-top:23px;padding-top:22px;display:block}.blog-page .bl-toc:has(.bl-series-toc){scrollbar-width:thin;scrollbar-color:#b5c5a5 transparent;max-height:calc(100dvh - 52px);padding-right:8px;overflow-y:auto}.blog-page .bl-mobile-toc{display:none}.blog-page .bl-mobile-toc>summary{color:#3e5d3a;justify-content:space-between;align-items:center;gap:18px;min-height:44px;font-size:12px;font-weight:600;line-height:1.8;list-style:none;display:flex}.blog-page .bl-mobile-toc>summary::-webkit-details-marker{display:none}.blog-page .bl-mobile-toc>summary:after{content:"+";font-size:21px;font-weight:400;line-height:1}.blog-page .bl-mobile-toc[open]>summary:after{content:"−"}.blog-page .bl-mobile-toc[open]>summary{border-bottom:1px solid #dce3d1;margin-bottom:16px;padding-bottom:16px}.blog-page .bl-mobile-toc:not([open])>:not(summary){display:none}.blog-page .bl-series-toc>:is(h2,h3){color:#4c6542;letter-spacing:1.1px;text-transform:uppercase;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:10px;font-weight:700;line-height:1.8}.blog-page .bl-series-toc ol{counter-reset:article-series;margin:11px 0 0;padding:0;list-style:none}.blog-page .bl-series-toc li{counter-increment:article-series}.blog-page .bl-series-toc li+li{border-top:1px solid #e4e9db}.blog-page .bl-toc .bl-series-toc a{color:#627455;align-items:baseline;gap:11px;min-height:44px;padding:10px 0;font-size:11px;line-height:1.8;display:flex}.blog-page .bl-series-toc a:before{content:"0" counter(article-series);color:#7a886c;font-variant-numeric:tabular-nums;font-size:9px;font-weight:600}.blog-page .bl-series-toc a[aria-current=page]{color:#285447;font-weight:700}.blog-page .bl-series-toc a[aria-current=page]:before{color:#285447}.blog-page .bl-series-toc a:hover{text-underline-offset:4px;text-decoration:underline}.blog-page .bl-editorial-note{color:#5e6c52;background:#f3f3e8;border:1px solid #dce2d0;border-radius:5px;margin-top:33px;padding:24px 27px;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:12px;line-height:1.9}.blog-page .bl-editorial-note strong{color:#405a3c;margin-bottom:6px;font-size:12px;display:block}.blog-page .bl-editorial-note h2{margin-bottom:11px;font-size:24px}.blog-page .bl-editorial-note p{font-size:inherit}.blog-page .bl-source-list li a{overflow-wrap:anywhere;text-decoration-thickness:1px}.blog-page .bl-article-cover[data-tone=gold]{color:#8b7139;background:#f2ead6;border-color:#e0d5b6}.blog-page .bl-article-cover[data-tone=gold]:before{border-color:#d4c291}.blog-page .bl-article-cover[data-tone=gold]:after{border-color:#ded0aa;box-shadow:8px 8px #e5d8b9}.blog-page .bl-article-cover[data-tone=gold]>span{color:#7b6b45}.blog-page .bl-article-cover[data-tone=blue]{color:#496f79;background:#e3eef0;border-color:#cbdfe3}.blog-page .bl-article-cover[data-tone=blue]:before{border-color:#adcbd2}.blog-page .bl-article-cover[data-tone=blue]:after{border-color:#c5d9d9;box-shadow:8px 8px #c7dddf}.blog-page .bl-article-cover[data-tone=blue]>span{color:#55727a}.blog-page .bl-article-cover[data-tone=coral]{color:#936b4f;background:#f3e7dc;border-color:#e6d3c2}.blog-page .bl-article-cover[data-tone=coral]:before{border-color:#d6bda8}.blog-page .bl-article-cover[data-tone=coral]:after{border-color:#e1cdbb;box-shadow:8px 8px #e8d6c6}.blog-page .bl-article-cover[data-tone=coral]>span{color:#866e57}@media (max-width:1000px){.blog-page .bl-published-card h3{font-size:28px}.blog-page .bl-article-series{gap:13px}.blog-page .bl-prose a.bl-series-card{padding:19px}}@media (max-width:760px){.blog-page .bl-published-grid{grid-template-columns:1fr}.blog-page .bl-published-card{padding-bottom:15px}.blog-page .bl-published-card h3{font-size:29px}.blog-page .bl-article-layout>.bl-prose{width:100%;max-width:100%}.blog-page .bl-article-layout:has(.bl-mobile-toc){flex-direction:column}.blog-page .bl-desktop-toc{display:none}.blog-page .bl-mobile-toc.bl-toc{width:100%;padding:10px 22px;display:block}.blog-page .bl-mobile-toc.bl-toc[open]{padding-bottom:20px}.blog-page .bl-series-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.blog-page .bl-toc:has(.bl-series-toc){max-height:none;padding-right:23px;overflow:visible}.blog-page .bl-series-toc li+li{border:0}.blog-page .bl-article-table{margin-block:22px}.blog-page .bl-inline-callout{padding:22px}}@media (max-width:520px){.blog-page .bl-published-card{padding-bottom:16px}.blog-page .bl-published-card h3{font-size:27px}.blog-page .bl-series-label{gap:5px 10px;font-size:9px}.blog-page .bl-article-series{grid-template-columns:1fr;gap:13px}.blog-page .bl-prose a.bl-series-card{min-height:104px;padding:20px}.blog-page .bl-series-toc ol{grid-template-columns:1fr}.blog-page .bl-toc:has(.bl-series-toc){padding-right:20px}.blog-page .bl-mobile-toc.bl-toc{padding-inline:20px}.blog-page .bl-series-toc li+li{border-top:1px solid #e0e7d5}.blog-page .bl-prose .bl-article-section{margin-bottom:28px;padding-bottom:29px}.blog-page .bl-inline-callout{padding:20px}.blog-page .bl-section-sources{font-size:10px}.blog-page .bl-editorial-note{padding:22px}}@media print{.blog-page .bl-article-table{border-color:#bbb;overflow:visible}.blog-page .bl-article-table table{min-width:0;font-size:9pt;line-height:1.5}.blog-page .bl-article-table :is(th,td){padding:9px}.blog-page .bl-article-table thead{display:table-header-group}.blog-page :is(.bl-inline-callout,.bl-editorial-note,.bl-series-card,.bl-article-table tr){break-inside:avoid}.blog-page .bl-article-series{display:none}}.blog-page .bl-table-hint{display:none}@media (max-width:760px){.blog-page .bl-prose .bl-table-hint{color:#5e6c52;margin-top:24px;font:11px/1.8 Avenir Next,Segoe UI,Arial,sans-serif;display:block}.blog-page .bl-table-hint+.bl-article-table{margin-top:8px}}@media print{.blog-page .bl-prose .bl-table-hint{display:none}}
