.RelatedServices-module__RusK5W__wrap{max-width:760px;margin-top:var(--spacing-xl);padding:var(--spacing-md);background:var(--bg-card);border:1px solid var(--border-light);border-left:3px solid var(--brand-green);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.RelatedServices-module__RusK5W__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-green-ink);margin-bottom:var(--spacing-sm);font-size:.74rem;font-weight:600}.RelatedServices-module__RusK5W__list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.RelatedServices-module__RusK5W__link{justify-content:space-between;align-items:center;gap:var(--spacing-sm);font-family:var(--font-display);font-size:var(--step-1);color:var(--text-light);border-bottom:1px solid var(--border-light);transition:color var(--transition-fast);padding:.7rem 0;display:flex}.RelatedServices-module__RusK5W__list li:last-child .RelatedServices-module__RusK5W__link{border-bottom:0}.RelatedServices-module__RusK5W__link span{color:var(--brand-green-ink);transition:transform var(--transition-fast)}.RelatedServices-module__RusK5W__link:hover{color:var(--brand-green-ink)}.RelatedServices-module__RusK5W__link:hover span{transform:translate(4px)}
.BlogStickyCta-module__AH-7eG__wrap{z-index:calc(var(--z-nav) - 1);left:50%;bottom:var(--spacing-sm);width:max-content;max-width:min(640px, calc(100vw - 2 * var(--container-pad)));align-items:center;gap:var(--spacing-sm);padding:.55rem .55rem .55rem var(--spacing-sm);background:var(--bg-card);border:1px solid var(--border-light-strong);border-radius:var(--radius-pill);box-shadow:var(--shadow-lg);animation:BlogStickyCta-module__AH-7eG__rise var(--transition) var(--ease-out) both;display:flex;position:fixed;transform:translate(-50%)}@keyframes BlogStickyCta-module__AH-7eG__rise{0%{opacity:0;transform:translate(-50%,.6rem)}to{opacity:1;transform:translate(-50%)}}@keyframes BlogStickyCta-module__AH-7eG__riseUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.BlogStickyCta-module__AH-7eG__wrap{animation:none}}.BlogStickyCta-module__AH-7eG__label{min-width:0;font-size:var(--step--1);color:var(--text-light);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:500;line-height:1.3;overflow:hidden}.BlogStickyCta-module__AH-7eG__action{border-radius:var(--radius-pill);background:var(--brand-green-ink);min-height:44px;color:var(--text-on-fill);font-size:var(--step--1);white-space:nowrap;transition:background-color var(--transition-fast);flex:none;align-items:center;gap:.35rem;padding:0 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.BlogStickyCta-module__AH-7eG__action:hover{background:var(--brand-green-hover)}.BlogStickyCta-module__AH-7eG__close{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--text-muted-light);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none;flex:none;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.BlogStickyCta-module__AH-7eG__close:hover{color:var(--text-light);background:var(--neutral-100)}@media (max-width:640px){.BlogStickyCta-module__AH-7eG__wrap{width:100%;padding:.5rem 4.75rem .5rem var(--container-pad);padding-bottom:max(.5rem, env(safe-area-inset-bottom));border-bottom:none;border-left:none;border-right:none;border-radius:0;gap:.5rem;animation-name:BlogStickyCta-module__AH-7eG__riseUp;bottom:0;left:0;right:0;transform:none}.BlogStickyCta-module__AH-7eG__label{display:none}.BlogStickyCta-module__AH-7eG__action{flex:auto;justify-content:center;padding:0 .9rem}.BlogStickyCta-module__AH-7eG__close{width:38px}}
.BlogInlineCta-module__0PK6vq__box{margin:var(--spacing-lg) 0;padding:.15rem 0 .15rem var(--spacing-sm);border-left:3px solid var(--brand-green)}.BlogInlineCta-module__0PK6vq__line{color:var(--text-light);max-width:62ch;margin-bottom:.6rem;line-height:1.65}.BlogInlineCta-module__0PK6vq__line strong{font-weight:600}.BlogInlineCta-module__0PK6vq__action{min-height:44px;color:var(--brand-green-ink);font-weight:600;font-size:var(--step--1);text-underline-offset:3px;align-items:center;gap:.4rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.BlogInlineCta-module__0PK6vq__action:hover{text-decoration-thickness:2px}
.ArticleCta-module__bl-pcW__block{background:var(--bg-sunken);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-top:var(--spacing-xl)}.ArticleCta-module__bl-pcW__eyebrow{font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-green-ink);margin-bottom:var(--spacing-xs);font-weight:600}.ArticleCta-module__bl-pcW__headline{font-family:var(--font-display);font-size:var(--step-2);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--text-light);margin-bottom:var(--spacing-sm);text-wrap:balance}.ArticleCta-module__bl-pcW__line{color:var(--text-light);max-width:58ch;margin-bottom:var(--spacing-md);line-height:1.7}.ArticleCta-module__bl-pcW__steps{margin:0 0 var(--spacing-md);max-width:62ch;padding:0;list-style:none}.ArticleCta-module__bl-pcW__steps li{padding:var(--spacing-sm) 0 var(--spacing-sm) 2.6rem;border-top:1px solid var(--border-light);color:var(--text-light);line-height:1.65;position:relative}.ArticleCta-module__bl-pcW__steps li:last-child{border-bottom:1px solid var(--border-light)}.ArticleCta-module__bl-pcW__stepNo{left:0;top:var(--spacing-sm);border-radius:var(--radius-pill);background:var(--brand-green-ink);width:1.65rem;height:1.65rem;color:var(--text-on-fill);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex;position:absolute}.ArticleCta-module__bl-pcW__actions{align-items:center;gap:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;display:flex}.ArticleCta-module__bl-pcW__quiet{color:var(--brand-green-ink);font-size:var(--step--1);align-items:center;gap:.35rem;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.ArticleCta-module__bl-pcW__quiet:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.ArticleCta-module__bl-pcW__block{padding:var(--spacing-md) var(--spacing-sm)}.ArticleCta-module__bl-pcW__actions>.btn-primary{width:100%}}
.ArticleToc-module__GNIo4a__rail{display:none}.ArticleToc-module__GNIo4a__mobile{display:block}.ArticleToc-module__GNIo4a__details{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);margin-bottom:var(--spacing-md)}.ArticleToc-module__GNIo4a__summary{justify-content:space-between;align-items:center;gap:var(--spacing-sm);cursor:pointer;color:var(--text-light);font-weight:600;font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;padding:.9rem 0;list-style:none;display:flex}.ArticleToc-module__GNIo4a__summary::-webkit-details-marker{display:none}.ArticleToc-module__GNIo4a__count{text-transform:none;letter-spacing:0;color:var(--text-muted-light);align-items:center;gap:.45rem;font-weight:400;display:inline-flex}.ArticleToc-module__GNIo4a__count:after{content:"";border-right:1.5px solid var(--text-muted-light);border-bottom:1.5px solid var(--text-muted-light);width:.5rem;height:.5rem;transition:transform var(--transition-fast);transform:rotate(45deg)translate(-1px,-1px)}.ArticleToc-module__GNIo4a__details[open] .ArticleToc-module__GNIo4a__count:after{transform:rotate(-135deg)translate(-1px,-1px)}.ArticleToc-module__GNIo4a__mobile .ArticleToc-module__GNIo4a__list{padding-bottom:var(--spacing-sm)}.ArticleToc-module__GNIo4a__list{counter-reset:toc;flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.ArticleToc-module__GNIo4a__list li{counter-increment:toc}.ArticleToc-module__GNIo4a__list a{color:var(--text-muted-light);font-size:var(--step--1);transition:color var(--transition-fast);padding:.45rem 0 .45rem 1.75rem;line-height:1.45;text-decoration:none;display:block;position:relative}.ArticleToc-module__GNIo4a__list a:before{content:counter(toc);color:var(--neutral-400);font-variant-numeric:tabular-nums;position:absolute;left:0}.ArticleToc-module__GNIo4a__list a:hover,.ArticleToc-module__GNIo4a__list a:hover:before{color:var(--brand-green-ink)}@media (min-width:1120px){.ArticleToc-module__GNIo4a__mobile{display:none}.ArticleToc-module__GNIo4a__rail{top:calc(var(--nav-height) + var(--spacing-md));max-height:calc(100vh - var(--nav-height) - var(--spacing-lg));overscroll-behavior:contain;padding-left:var(--spacing-md);border-left:1px solid var(--border-light);display:block;position:sticky;overflow-y:auto}.ArticleToc-module__GNIo4a__railLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted-light);margin-bottom:var(--spacing-sm);font-size:.72rem;font-weight:700}}
.post-module__fFuUMG__article{padding-top:calc(var(--nav-height) + var(--spacing-md));padding-bottom:var(--spacing-2xl);--measure:660px;--rail:260px;--gutter:var(--spacing-lg);--full:calc(var(--measure) + var(--gutter) + var(--rail))}.post-module__fFuUMG__takeaways,.post-module__fFuUMG__body,.post-module__fFuUMG__pillarLink{max-width:var(--measure)}.post-module__fFuUMG__footWrap{max-width:var(--full)}.post-module__fFuUMG__head{position:relative}.post-module__fFuUMG__headText{z-index:1;max-width:var(--measure);position:relative}.post-module__fFuUMG__crumbs{font-size:var(--step--1);color:var(--text-muted-light);margin-bottom:var(--spacing-md);flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.post-module__fFuUMG__crumbs a{color:var(--text-muted-light);text-decoration:none}.post-module__fFuUMG__crumbs a:hover{color:var(--brand-green-ink);text-decoration:underline}.post-module__fFuUMG__crumbs [aria-current]{color:var(--text-light);text-overflow:ellipsis;white-space:nowrap;max-width:42ch;overflow:hidden}.post-module__fFuUMG__eyebrow{text-transform:uppercase;letter-spacing:.1em;min-height:24px;color:var(--brand-green-ink);margin-bottom:var(--spacing-xs);align-items:center;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.post-module__fFuUMG__eyebrow:hover{text-underline-offset:3px;text-decoration:underline}.post-module__fFuUMG__title{font-size:var(--step-4);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-light);text-wrap:balance;margin-bottom:var(--spacing-sm)}.post-module__fFuUMG__standfirst{font-size:var(--step-1);color:var(--text-muted-light);text-wrap:pretty;max-width:46ch;margin-bottom:var(--spacing-md);line-height:1.5}.post-module__fFuUMG__meta{color:var(--text-muted-light);font-size:var(--step--1);padding-top:var(--spacing-sm);border-top:1px solid var(--border-light);flex-wrap:wrap;gap:.4rem 1.4rem;display:flex}.post-module__fFuUMG__byline{color:var(--text-light);font-weight:600}.post-module__fFuUMG__bylineRole{color:var(--text-muted-light);font-weight:400}.post-module__fFuUMG__meta span+span{position:relative}.post-module__fFuUMG__meta span+span:before{content:"·";color:var(--neutral-400);position:absolute;left:-.85rem}.post-module__fFuUMG__cover{margin:var(--spacing-md) calc(-1 * var(--container-pad)) 0;background:var(--neutral-50);height:150px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.post-module__fFuUMG__cover img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:1000px){.post-module__fFuUMG__head{padding-bottom:var(--spacing-md)}.post-module__fFuUMG__cover{inset-block:0;left:44%;right:calc(-1 * (max(0px, (100vw - var(--container-max)) / 2) + var(--container-pad)));-webkit-mask-composite:source-in;background:0 0;height:auto;margin:0;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000047 26%,#000 62%),linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000047 26%,#000 62%),linear-gradient(#000 62%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}.post-module__fFuUMG__takeaways{background:var(--bg-sunken);border-radius:var(--radius-lg);padding:var(--spacing-md);margin-bottom:var(--spacing-lg)}.post-module__fFuUMG__takeawaysLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--brand-green-ink);margin-bottom:var(--spacing-sm);font-size:.78rem;font-weight:700}.post-module__fFuUMG__takeaways ul{margin:0;padding:0;list-style:none}.post-module__fFuUMG__takeaways li{color:var(--text-light);margin-bottom:.65rem;padding-left:1.4rem;line-height:1.6;position:relative}.post-module__fFuUMG__takeaways li:last-child{margin-bottom:0}.post-module__fFuUMG__takeaways li:before{content:"";background:var(--brand-green);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.62em;left:0}.post-module__fFuUMG__shell{display:block}.post-module__fFuUMG__rail{display:contents}.post-module__fFuUMG__body{color:var(--text-light);font-size:1.1875rem;line-height:1.7}.post-module__fFuUMG__body p{margin-bottom:var(--spacing-sm);text-wrap:pretty}.post-module__fFuUMG__body h2{font-family:var(--font-display);font-size:var(--step-2);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--text-light);margin:var(--spacing-lg) 0 var(--spacing-sm);text-wrap:balance;scroll-margin-top:calc(var(--nav-height) + 1.5rem)}.post-module__fFuUMG__body h3{font-size:var(--step-1);line-height:var(--leading-snug);color:var(--text-light);margin:var(--spacing-md) 0 var(--spacing-xs);scroll-margin-top:calc(var(--nav-height) + 1.5rem);font-weight:600}.post-module__fFuUMG__body h4{font-size:var(--step-0);color:var(--text-light);margin:var(--spacing-md) 0 var(--spacing-xs);font-weight:700}:is(.post-module__fFuUMG__body ul,.post-module__fFuUMG__body ol){margin:0 0 var(--spacing-sm) 1.35rem;line-height:1.7}.post-module__fFuUMG__body li{margin-bottom:.5rem;padding-left:.25rem}.post-module__fFuUMG__body li::marker{color:var(--neutral-400)}.post-module__fFuUMG__body a:not(.btn-primary):not(.btn-outline){color:var(--brand-green-ink);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.post-module__fFuUMG__body a:not(.btn-primary):not(.btn-outline):hover{text-decoration-thickness:2px}.post-module__fFuUMG__body blockquote{border-left:3px solid var(--brand-green);padding-left:var(--spacing-sm);margin:var(--spacing-md) 0;color:var(--text-light);font-style:italic}.post-module__fFuUMG__body strong{color:var(--text-light);font-weight:600}.post-module__fFuUMG__body code{font-family:var(--font-mono);background:var(--neutral-50);border:1px solid var(--border-light);border-radius:var(--radius-sm);overflow-wrap:break-word;padding:.1em .35em;font-size:.875em}.post-module__fFuUMG__body pre{background:var(--neutral-950);color:var(--text-dark);border-radius:var(--radius-md);padding:var(--spacing-sm);margin-block:var(--spacing-md);font-size:.875rem;line-height:1.6;overflow-x:auto}.post-module__fFuUMG__body pre code{font-size:inherit;color:inherit;background:0 0;border:none;padding:0}.post-module__fFuUMG__figure{margin-block:var(--spacing-md)}.post-module__fFuUMG__figure img{border-radius:var(--radius-md);border:1px solid var(--border-light);width:100%;height:auto;display:block}.post-module__fFuUMG__figure figcaption{font-size:var(--step--1);color:var(--text-muted-light);margin-top:.6rem;line-height:1.5}.post-module__fFuUMG__tableScroll{margin-block:var(--spacing-md);background:linear-gradient(to right, var(--bg-light) 30%, #fbfaf700) left center / 2.5rem 100% no-repeat, linear-gradient(to left, var(--bg-light) 30%, #fbfaf700) right center / 2.5rem 100% no-repeat, radial-gradient(farthest-side at 0 50%, #1a181424, transparent) left center / 1rem 100% no-repeat, radial-gradient(farthest-side at 100% 50%, #1a181424, transparent) right center / 1rem 100% no-repeat;background-attachment:local,local,scroll,scroll;overflow-x:auto}.post-module__fFuUMG__tableWrap table{border-collapse:collapse;width:100%;font-size:var(--step--1);line-height:1.5}:is(.post-module__fFuUMG__tableWrap th,.post-module__fFuUMG__tableWrap td){border-bottom:1px solid var(--border-light);text-align:left;vertical-align:top;padding:.7rem .9rem}.post-module__fFuUMG__tableWrap th{background:var(--bg-sunken);color:var(--text-light);white-space:nowrap;font-weight:700}.post-module__fFuUMG__tableWrap tbody tr:last-child td{border-bottom:none}.post-module__fFuUMG__pillarLink{margin-top:var(--spacing-md);padding-top:var(--spacing-sm);border-top:1px solid var(--border-light);font-size:var(--step--1);color:var(--text-muted-light)}.post-module__fFuUMG__pillarLink a{color:var(--brand-green-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.post-module__fFuUMG__footWrap{margin-top:var(--spacing-lg)}.post-module__fFuUMG__sectionLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted-light);margin-bottom:var(--spacing-sm);font-size:.78rem;font-weight:700}.post-module__fFuUMG__authorBox{gap:var(--spacing-md);max-width:var(--measure);padding-top:var(--spacing-md);margin-top:var(--spacing-xl);border-top:1px solid var(--border-light);align-items:flex-start;display:flex}.post-module__fFuUMG__authorAvatar{border-radius:50%;flex-shrink:0}.post-module__fFuUMG__authorName{color:var(--text-light);margin-bottom:.3rem;font-weight:700}.post-module__fFuUMG__authorRole{color:var(--text-muted-light);font-weight:400}.post-module__fFuUMG__authorAbout{color:var(--text-muted-light);font-size:var(--step--1);margin-bottom:.5rem;line-height:1.6}.post-module__fFuUMG__authorLink{min-height:24px;color:var(--brand-green-ink);font-size:var(--step--1);align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.post-module__fFuUMG__authorLink:hover{text-underline-offset:3px;text-decoration:underline}.post-module__fFuUMG__related{margin-top:var(--spacing-xl)}.post-module__fFuUMG__relatedGrid{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);display:grid}.post-module__fFuUMG__relatedCard{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card);transition:border-color var(--transition), box-shadow var(--transition);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.post-module__fFuUMG__relatedCard:hover{border-color:var(--brand-green-line);box-shadow:var(--shadow-md)}.post-module__fFuUMG__relatedCard img{width:100%;height:auto;display:block}.post-module__fFuUMG__relatedCat{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-green-ink);padding:var(--spacing-sm) var(--spacing-sm) 0;font-size:.72rem;font-weight:700}.post-module__fFuUMG__relatedTitle{color:var(--text-light);padding:.35rem var(--spacing-sm) var(--spacing-sm);text-wrap:pretty;font-weight:600;line-height:1.4}@media (min-width:1120px){.post-module__fFuUMG__shell{grid-template-columns:minmax(0, var(--measure)) minmax(0, var(--rail));column-gap:var(--gutter);align-items:start;display:grid}.post-module__fFuUMG__rail{grid-area:1/2;align-self:stretch;display:block}.post-module__fFuUMG__body{grid-area:1/1}}@media (max-width:720px){.post-module__fFuUMG__relatedGrid{grid-template-columns:1fr}.post-module__fFuUMG__authorBox{gap:var(--spacing-sm);flex-direction:column}}@media (max-width:600px){.post-module__fFuUMG__article{padding-top:calc(var(--nav-height) + var(--spacing-sm));padding-bottom:calc(var(--spacing-xl) + 3.5rem)}.post-module__fFuUMG__crumbs{margin-bottom:var(--spacing-sm)}.post-module__fFuUMG__crumbs [aria-current]{max-width:18ch}.post-module__fFuUMG__body{font-size:1.09375rem;line-height:1.68}.post-module__fFuUMG__standfirst{font-size:var(--step-0)}.post-module__fFuUMG__takeaways{margin-inline:calc(-1 * var(--container-pad));padding:var(--spacing-md) var(--container-pad);border-radius:0}.post-module__fFuUMG__body h2{margin-top:var(--spacing-md)}.post-module__fFuUMG__body pre{margin-inline:calc(-1 * var(--container-pad));padding:var(--spacing-sm) var(--container-pad);border-radius:0}}
