.blog-hero{background:var(--c-bg);padding:var(--s-1600) 0 var(--s-1200)}.blog-hero__in{align-items:flex-start;display:flex;flex-direction:column;gap:var(--s-600)}.blog-hero .h-title{margin:0;max-width:900px}.blog-hero .lead{font-size:var(--fs-sub-md);margin:0;max-width:760px}.blog-hero--post{padding-top:var(--s-1200)}.blog-media{aspect-ratio:16/9;background:var(--c-navy);overflow:hidden;position:relative}.blog-media--gray{background:#dfe2ea}.blog-media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.blog-media--feat{aspect-ratio:16/10}.blog-feat-wrap{padding-top:var(--s-1600)}.blog-feat{background:var(--c-bg);border-radius:var(--r-400);color:inherit;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);overflow:hidden;text-decoration:none}.blog-feat__body{display:flex;flex-direction:column;gap:var(--s-400);justify-content:center;padding:var(--s-1200)}.blog-feat__title{font-size:var(--fs-subtitle);font-weight:600;line-height:1.2;margin:0}.blog-feat__ex{color:var(--c-ink-70);margin:0}.blog-card:hover .blog-card__title,.blog-feat:hover .blog-feat__title{text-decoration:underline}.blog-tags-row{display:flex;flex-wrap:wrap;gap:var(--s-200)}.tag--white{background:var(--c-white)}.blog-meta{color:var(--c-ink-70);font-size:var(--fs-small);margin:0}.blog-filters-wrap{padding-top:var(--s-1200)}.blog-chips{gap:var(--s-200)}.blog-chips,.blog-filters{display:flex;flex-wrap:wrap}.blog-filters{align-items:center;gap:var(--s-400);justify-content:space-between}.blog-filters .blog-chips{flex:1 1 auto;min-width:0}.blog-search{display:flex;flex:0 1 320px;position:relative}.blog-search input[type=search]{-webkit-appearance:none;appearance:none;background:var(--c-white);border:1px solid var(--c-divider);border-radius:999px;color:var(--c-ink);font:inherit;font-size:var(--fs-small);height:44px;padding:0 48px 0 var(--s-400);width:100%}.blog-search input[type=search]:focus{outline:2px solid var(--c-yellow);outline-offset:1px}.blog-search button{align-items:center;background:var(--c-ink);border:0;border-radius:999px;color:var(--c-white);display:flex;height:36px;justify-content:center;position:absolute;right:4px;top:4px;width:36px}.blog-search button .blog-ico{background:var(--c-white);height:16px;width:16px}.blog-chip{align-items:center;background:var(--c-white);border:1px solid var(--c-divider);border-radius:999px;color:var(--c-ink);display:inline-flex;font-size:var(--fs-small);font-weight:600;min-height:44px;padding:0 20px;text-decoration:none;white-space:nowrap}.blog-chip:hover{border-color:var(--c-ink)}.blog-chip[aria-current]{background:var(--c-navy);border-color:var(--c-navy);color:var(--c-white)}.blog-list{padding:var(--s-800) 0 var(--section-py)}.blog-list__in{display:flex;flex-direction:column;gap:var(--s-1200)}.blog-grid{display:grid;gap:var(--s-600);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.blog-grid>li{display:flex}.blog-card{background:var(--c-white);border:1px solid var(--c-divider);border-radius:var(--r-400);color:inherit;overflow:hidden;text-decoration:none;width:100%}.blog-card,.blog-card__body{display:flex;flex-direction:column}.blog-card__body{flex-grow:1;gap:var(--s-300);padding:var(--s-600)}.blog-card__body .tag,.blog-feat__body .tag{align-self:flex-start}.blog-card__title{font-size:var(--fs-sub-md);font-weight:600;line-height:1.3;margin:0}.blog-card__ex{color:var(--c-ink-70);flex-grow:1;font-size:15px;margin:0}.blog-pager{display:flex;flex-wrap:wrap;gap:var(--s-200);justify-content:center}.blog-pager a{align-items:center;background:var(--c-bg);border-radius:var(--r-200);color:var(--c-ink);display:inline-flex;font-size:var(--fs-small);font-weight:600;height:44px;justify-content:center;min-width:44px;padding:0 14px;text-decoration:none}.blog-pager a[aria-current]{background:var(--c-navy);color:var(--c-white)}.blog-sub{background:var(--c-bg);padding:var(--s-1200) 0}.blog-sub--post{background:transparent;padding:0 0 var(--s-1600)}.blog-sub--post .blog-sub__in{background:var(--c-bg);border-radius:var(--r-400);max-width:var(--container);padding:var(--s-800);width:calc(100% - var(--gutter)*2)}.blog-sub__in{align-items:center;display:grid;gap:var(--s-800);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.blog-sub__title{font-size:24px;font-weight:600;line-height:1.2;margin:0 0 var(--s-200)}.blog-sub__text{color:var(--c-ink-70);font-size:var(--fs-small);margin:0}.blog-sub__form form{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--s-200) var(--s-300)}.blog-sub__form .hs-form-field{flex:1 1 240px;margin:0;order:1}.blog-sub__form .hs_submit{flex:0 0 auto;order:2}.blog-sub__form .hs-richtext,.blog-sub__form .legal-consent-container{color:var(--c-ink-70);flex:1 1 100%;font-size:var(--fs-xs);line-height:1.5;margin:0;order:3}.blog-sub__form .legal-consent-container p{margin:0}.blog-sub__form .hs-form-field>label{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.blog-sub__form .input{margin:0}.blog-sub__form input[type=email],.blog-sub__form input[type=text]{background:var(--c-white);border:1px solid rgba(30,30,30,.2);border-radius:var(--r-200);font:inherit;height:52px;padding:0 var(--s-400);width:100%}.blog-sub__form input[type=email]:focus{outline:2px solid var(--c-yellow);outline-offset:1px}.blog-sub__form .hs_submit .actions{margin:0;padding:0}.blog-sub__form .hs_submit input,.blog-sub__form input[type=submit]{background:var(--c-ink);border:0;border-radius:var(--r-200);color:var(--c-white);cursor:pointer;font:inherit;font-size:var(--fs-small);font-weight:600;height:52px;padding:0 var(--s-800)}.blog-sub__form .hs-error-msgs{color:#b42318;font-size:var(--fs-xs);list-style:none;margin:var(--s-100) 0 0;padding:0}.blog-sub__form .hs-error-msgs label{height:auto;position:static;width:auto;clip:auto}.blog-sub__form .submitted-message{font-weight:600}.blog-sub__form .widget-type-blog_subscribe>h3,.blog-sub__form h3{display:none}.blog-sub__form{--hsf-global__font-family:var(--font);--hsf-global__font-size:var(--fs-body);--hsf-global__color:var(--c-ink);--hsf-field-label__color:var(--c-ink);--hsf-field-description__color:var(--c-ink-70);--hsf-field-input__background-color:var(--c-white);--hsf-field-input__border-color:rgba(30,30,30,.2);--hsf-field-input__color:var(--c-ink);--hsf-field-input__border-radius:var(--r-200);--hsf-button__background-color:var(--c-ink);--hsf-button__color:var(--c-white);--hsf-button__border-radius:var(--r-200);--hsf-erroralert__color:#b42318}@media (max-width:820px){.blog-sub__in{gap:var(--s-400);grid-template-columns:1fr}.blog-sub--post .blog-sub__in{padding:var(--s-600)}.blog-sub__form .hs-form-field,.blog-sub__form .hs_submit,.blog-sub__form .hs_submit input{flex-basis:100%;width:100%}}.blog-crumb{display:flex;flex-wrap:wrap;font-size:var(--fs-small);gap:var(--s-200)}.blog-crumb,.blog-crumb a{color:var(--c-ink-70)}.blog-post__lead{font-size:var(--fs-sub-md)}.blog-byline{align-items:center;display:flex;font-size:var(--fs-small);gap:var(--s-400)}.blog-byline>span{display:flex;flex-direction:column;line-height:1.4}.blog-byline__dates{color:var(--c-ink-70)}.blog-avatar{align-items:center;background:var(--c-navy);border-radius:999px;color:var(--c-white);display:inline-flex;flex:none;font-weight:600;justify-content:center;object-fit:cover}.blog-avatar--sm{height:44px;width:44px}.blog-avatar--lg{font-size:20px;height:64px;width:64px}.blog-cover{margin-top:calc(var(--s-600)*-1)}.blog-cover img{aspect-ratio:21/9;border-radius:var(--r-400);object-fit:cover;width:100%}.blog-layout{align-items:start;display:grid;gap:var(--s-1600);grid-template-columns:minmax(0,3fr) minmax(0,8fr);padding-bottom:var(--section-py);padding-top:var(--s-1600)}.blog-aside{display:flex;flex-direction:column;gap:var(--s-600);position:sticky;top:112px}.blog-toc{background:var(--c-bg);border-radius:var(--r-200)}.blog-toc summary{align-items:center;color:var(--c-ink-70);display:flex;font-size:var(--fs-small);font-weight:600;justify-content:space-between;letter-spacing:.06em;list-style:none;padding:var(--s-600) var(--s-600) 0;pointer-events:none;text-transform:uppercase}.blog-toc summary::-webkit-details-marker{display:none}.blog-toc__chev{border-bottom:2px solid;border-right:2px solid;display:none;height:12px;transform:rotate(45deg) translateY(-3px);transition:transform .15s;width:12px}.blog-toc[open] .blog-toc__chev{transform:rotate(-135deg) translateY(-3px)}.blog-toc ol{display:flex;flex-direction:column;font-size:var(--fs-small);gap:10px;line-height:1.35;margin:0;padding:var(--s-400) var(--s-600) var(--s-600) 44px}.blog-toc a{color:var(--c-ink-70);text-decoration:none}.blog-toc a.is-on,.blog-toc a:hover{color:var(--c-ink)}.blog-toc a.is-on{font-weight:600}.blog-share{align-items:center;color:var(--c-ink-70);display:flex;font-size:var(--fs-small);gap:var(--s-200)}.blog-share span:first-child{margin-right:var(--s-100)}.blog-share a,.blog-share button{align-items:center;background:var(--c-bg);border:0;border-radius:var(--r-200);color:var(--c-ink);cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.blog-share button.is-done{background:var(--c-yellow)}.blog-ico{background:currentColor;display:block;height:20px;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat;width:20px}.blog-article{max-width:760px;min-width:0}.blog-body{color:rgba(30,30,30,.82);font-size:17px;font-weight:400;line-height:1.7;overflow-wrap:break-word}.blog-body>:first-child{margin-top:0}.blog-body h2{font-size:28px;line-height:1.25;margin:var(--s-1200) 0 var(--s-400)}.blog-body h2,.blog-body h3{color:var(--c-ink);font-weight:600;scroll-margin-top:120px}.blog-body h3{font-size:var(--fs-sub-md);line-height:1.3;margin:var(--s-800) 0 var(--s-300)}.blog-body h4{color:var(--c-ink);font-size:17px;font-weight:600;margin:var(--s-600) 0 var(--s-200)}.blog-body p{margin:0 0 var(--s-400)}.blog-body ol,.blog-body ul{display:flex;flex-direction:column;gap:var(--s-200);margin:0 0 var(--s-400);padding-left:1.3em}.blog-body a{color:var(--c-ink);text-decoration:underline;text-underline-offset:2px}.blog-body strong{color:var(--c-ink);font-weight:600}.blog-body img{border-radius:var(--r-200);height:auto;margin:var(--s-600) 0;max-width:100%}.blog-body blockquote{background:var(--c-bg);border-left:4px solid var(--c-yellow);border-radius:0 var(--r-200) var(--r-200) 0;margin:var(--s-600) 0;padding:var(--s-400) var(--s-600)}.blog-body hr{border:0;border-top:1px solid var(--c-divider);margin:var(--s-1200) 0}.blog-table{border:1px solid var(--c-divider);border-radius:var(--r-200);margin:0 0 var(--s-600);overflow-x:auto}.blog-table table{border-collapse:collapse;font-size:15px;line-height:1.5;min-width:520px;width:100%}.blog-table td,.blog-table th{border-bottom:1px solid var(--c-divider);padding:var(--s-300) var(--s-400);text-align:left;vertical-align:top}.blog-table th{background:var(--c-bg);color:var(--c-ink);font-weight:600}.blog-table tr:last-child td{border-bottom:0}.blog-inline-cta{align-items:center;background:var(--c-navy);border-radius:var(--r-400);color:var(--c-white);display:flex;flex-wrap:wrap;gap:var(--s-600);justify-content:space-between;margin:var(--s-800) 0;padding:var(--s-800)}.blog-inline-cta>div{flex:1 1 300px}.blog-inline-cta p{margin:0}.blog-inline-cta__title{font-size:var(--fs-sub-md);font-weight:600;line-height:1.3;margin-bottom:var(--s-200)!important}.blog-inline-cta__text{color:var(--c-white-70);font-size:15px}.blog-post-tags{display:flex;flex-wrap:wrap;gap:var(--s-200);margin-top:var(--s-1200)}.blog-post-tags .tag{text-decoration:none}.blog-author{align-items:flex-start;background:var(--c-bg);border-radius:var(--r-400);display:flex;gap:var(--s-600);margin-top:var(--s-800);padding:var(--s-800)}.blog-author>div{min-width:0;overflow-wrap:anywhere}.blog-author .eyebrow{font-size:var(--fs-xs);margin:0 0 var(--s-100)}.blog-author__name{font-size:var(--fs-sub-md);font-weight:600;margin:0 0 var(--s-200)}.blog-author__bio{color:var(--c-ink-70);font-size:15px;margin:0 0 var(--s-300)}.blog-author__more{color:var(--c-ink);font-size:var(--fs-small);font-weight:600}.blog-related{background:var(--c-bg);padding:var(--section-py) 0}.blog-related__in{display:flex;flex-direction:column;gap:var(--s-800)}.blog-related__head{align-items:baseline;display:flex;gap:var(--s-400);justify-content:space-between}.blog-related__head h2{margin:0}.blog-related__head a{color:var(--c-ink);font-size:var(--fs-small);font-weight:600}.blog-related .blog-card{border-color:transparent}@media (max-width:1100px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-layout{gap:var(--s-1200)}}@media (max-width:820px){.blog-hero{padding:var(--s-1200) 0 40px}.blog-hero__in{gap:var(--s-400)}.blog-hero .lead{font-size:17px}.blog-feat-wrap{padding-top:var(--s-800)}.blog-feat{grid-template-columns:minmax(0,1fr)}.blog-feat__body{padding:var(--s-600)}.blog-feat__title{font-size:22px}.blog-feat__ex{display:none}.blog-filters-wrap{padding-top:var(--s-800)}.blog-search{flex:1 1 100%;order:-1}.blog-chips{flex-wrap:nowrap;margin:0 calc(var(--gutter)*-1);overflow-x:auto;padding:0 var(--gutter) 4px}.blog-grid{gap:var(--s-400);grid-template-columns:minmax(0,1fr)}.blog-card__body{padding:20px}.blog-card__title{font-size:19px}.blog-sub:not(.blog-sub--post){padding:40px 0}.blog-sub__title{font-size:22px}.blog-cover img{aspect-ratio:16/9;border-radius:12px}.blog-cover{margin-top:0}.blog-layout{gap:var(--s-600);grid-template-columns:minmax(0,1fr);padding-top:var(--s-600)}.blog-aside{position:static}.blog-toc summary{cursor:pointer;font-size:13px;min-height:52px;padding:0 20px;pointer-events:auto}.blog-toc__chev{display:block}.blog-toc ol{font-size:15px;padding:0 20px 20px 40px}.blog-body{font-size:16px}.blog-body h2{font-size:24px;margin-top:40px}.blog-body h3{font-size:19px}.blog-inline-cta{align-items:stretch;flex-direction:column;padding:var(--s-600)}.blog-inline-cta .btn{width:100%}.blog-author{flex-direction:column;gap:var(--s-300);padding:var(--s-600)}.blog-related__head h2{font-size:26px}}.s-search__in{align-items:flex-start;display:flex;flex-direction:column;gap:var(--s-400)}.s-search__in .blog-search{flex:none;margin-top:var(--s-200);width:min(100%,520px)}.s-search__results .hs-search-results{width:100%}.s-search__results .hs-search-results__listing{display:grid;gap:var(--s-400);list-style:none;margin:0;padding:0}.s-search__results .hs-search-results__listing>li{align-items:flex-start;background:var(--c-white);border:1px solid var(--c-divider);border-radius:var(--r-400);display:flex;gap:var(--s-600);padding:var(--s-600)}.s-search__results .hs-search-results__featured-image img{aspect-ratio:16/10;border-radius:var(--r-200);object-fit:cover;width:200px}.s-search__results .hs-search-results__title{color:var(--c-ink);display:block;font-size:20px;font-weight:600;line-height:1.3;margin:0 0 var(--s-200);text-decoration:none}.s-search__results .hs-search-results__title:hover{text-decoration:underline}.s-search__results .hs-search-results__description{color:var(--c-ink-70);font-size:var(--fs-small);line-height:1.6;margin:0}.s-search__results .hs-search-highlight{background:rgba(255,203,26,.45);color:inherit;font-weight:600}.s-search__results .hs-search-results__pagination{display:flex;gap:var(--s-200);justify-content:center;margin-top:var(--s-800)}.s-search__results .hs-search-results__pagination a{align-items:center;background:var(--c-bg);border-radius:var(--r-200);color:var(--c-ink);display:inline-flex;font-size:var(--fs-small);font-weight:600;min-height:44px;padding:0 var(--s-600);text-decoration:none}.s-search__results .hs-search-results__message,.s-search__results .hs-search__no-results{color:var(--c-ink-70);font-size:var(--fs-sub-md)}.s-search__back{font-size:var(--fs-small);font-weight:600;margin:0}.s-search__back a{color:var(--c-ink)}@media (max-width:820px){.s-search__results .hs-search-results__listing>li{flex-direction:column;padding:var(--s-400)}.s-search__results .hs-search-results__featured-image img{width:100%}}