.wp-block-image>figure>a{display:inline-block}.wp-block-image .aligncenter{display:table}.wp-block-image .aligncenter>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.kpi-shell{max-width:calc(1528px + 2 * var(--kpi-pad));padding:100px var(--kpi-pad) 100px;margin:0 auto}.kpi-shell--post{padding-top:40px}.kpi-columns{align-items:flex-start;gap:60px;margin-top:60px;display:flex}.kpi-shell--post .kpi-columns{margin-top:40px}.kpi-aside{flex-direction:column;flex:none;gap:23px;width:350px;display:flex}.kpi-aside--post{gap:24px}.kpi-main{flex-direction:column;flex:1;gap:30px;min-width:0;display:flex}.kpi-breadcrumbs{color:var(--kpi-text);font-family:var(--kpi-sans);flex-wrap:wrap;align-items:center;font-size:11.5px;font-weight:500;line-height:117%;display:flex}.kpi-breadcrumbs__home{margin-right:12px;display:inline-flex}.kpi-breadcrumbs__home .kpi-icon{width:11px;height:11px}.kpi-breadcrumbs__sep{margin-right:.3em}.kpi-breadcrumbs__sep:not(:nth-child(2)){margin-left:.3em}.kpi-breadcrumbs a:hover{color:var(--kpi-gold)}.kpi-advice{border:1px solid var(--kpi-gold);background:#fff;border-left-width:6px;border-radius:8px;flex-direction:column;gap:12px;padding:27px 27px 27px 22px;display:flex}.kpi-advice__title{color:var(--kpi-text);font-family:var(--kpi-serif);font-size:32px;font-weight:400;line-height:120%}.kpi-advice__text{font-size:16px;line-height:158%}.kpi-advice .kpi-btn{margin-top:18px}.kpi-btn--spread{justify-content:space-between;gap:4px}.kpi-btn--light{width:332px;min-height:69px;color:var(--kpi-gold);text-align:center;background:#fff;flex:none;justify-content:center}.kpi-btn--light:hover{background:var(--kpi-soft)}.kpi-read{color:var(--kpi-navy);font-family:var(--kpi-sans);letter-spacing:1px;text-transform:uppercase;flex:none;align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:150%;display:inline-flex}.kpi-read .kpi-icon{width:20px;height:20px;transition:transform .15s}.kpi-read:hover{color:var(--kpi-gold)}.kpi-read:hover .kpi-icon{transform:translate(3px)}.kpi-meta--boxed{border-block:1px solid var(--kpi-gold);justify-content:space-between;gap:60px;padding:24px 30px}.kpi-post-meta{border-bottom:0;justify-content:flex-start;gap:24px;padding:18px 24px}.kpi-list-head{flex-direction:column;gap:22px;display:flex}.kpi-h1{color:var(--kpi-navy);font-family:var(--kpi-serif);text-transform:uppercase;font-size:48px;font-weight:400;line-height:112%}.kpi-search{border:1px solid var(--kpi-line);height:48px;color:var(--kpi-grey);background:#fff;border-radius:5px;align-items:center;gap:14px;padding:0 18px;display:flex}.kpi-blog .kpi-search__input:focus,.kpi-blog .kpi-search__input:focus-visible{box-shadow:none;outline:none}.kpi-search .kpi-icon{width:18px;height:18px}.kpi-search__input{min-width:0;height:100%;color:var(--kpi-text);font-family:var(--kpi-sans);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px;line-height:150%}.kpi-search__input::placeholder{color:var(--kpi-grey);opacity:1}.kpi-featured{border:3px solid var(--kpi-gold);background:#fff;border-radius:8px;gap:30px;padding:9px;display:flex}.kpi-featured__media{background:var(--kpi-soft);border-radius:8px;flex:none;width:610px;min-height:413px;display:block;position:relative;overflow:hidden}.kpi-featured__media .kpi-img{position:absolute;inset:0}.kpi-featured__badge{border-right:12px solid var(--kpi-gold);background:var(--kpi-soft);color:var(--kpi-dark);font-family:var(--kpi-serif);text-transform:uppercase;padding:5px 28px 5px 15px;font-size:16px;line-height:120%;position:absolute;top:20px;left:0}.kpi-featured__body{flex-direction:column;flex:1;gap:30px;min-width:0;padding:20px 0;display:flex}.kpi-featured__text{flex-direction:column;gap:12px;display:flex}.kpi-featured__title,.kpi-row__title{color:var(--kpi-navy);font-family:var(--kpi-serif);font-weight:400;line-height:120%}.kpi-featured__title{font-size:32px}.kpi-featured__title a:hover,.kpi-row__title a:hover{color:var(--kpi-gold)}.kpi-featured__excerpt{-webkit-line-clamp:3}.kpi-featured__foot{flex-direction:column;gap:43px;display:flex}.kpi-list__rule{border:0;border-top:1px solid var(--kpi-rule);height:0;margin:6px 0}.kpi-row__media{background:var(--kpi-soft);border-radius:8px;flex:none;width:422px;height:277px;display:block;overflow:hidden}.kpi-row__media .kpi-img,.kpi-featured__media .kpi-img{transition:transform .3s}.kpi-featured:hover .kpi-img{transform:scale(1.03)}.kpi-row__body{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.kpi-row__text{flex-direction:column;gap:12px;max-width:526px;display:flex}.kpi-row__title{font-size:26px}.kpi-row__excerpt{-webkit-line-clamp:2}.kpi-row__foot{align-items:center;gap:64px;display:flex}.kpi-row__foot .kpi-meta--boxed{flex:0 506px;min-width:0;padding:24px 12px}.kpi-article{gap:40px}.kpi-article__media{background:var(--kpi-soft);border-radius:8px;height:440px;overflow:hidden}.kpi-article__title{margin-bottom:-20px}.kpi-content{color:var(--kpi-text);font-family:var(--kpi-sans);overflow-wrap:break-word;font-size:16px;line-height:158%}.kpi-content>*+*{margin-top:16px}.kpi-content>:where(h2,h3,blockquote,.wp-block-quote,.wp-block-pullquote,figure,.wp-block-buttons){margin-top:40px}.kpi-content>:first-child{margin-top:0}.kpi-content h2,.kpi-content h3{color:var(--kpi-navy);font-family:var(--kpi-serif);scroll-margin-top:24px;font-weight:400;line-height:120%}.kpi-content h2{font-size:32px}.kpi-content h3{font-size:24px}.kpi-content :is(h2,h3)+*{margin-top:16px}.kpi-content a{color:var(--kpi-gold);text-underline-offset:2px;text-decoration:underline}.kpi-content a:not([href]){color:inherit;text-decoration:none}.kpi-content :is(ul,ol){padding-left:1.4em}.kpi-content li+li{margin-top:6px}.kpi-content strong{color:var(--kpi-navy);font-weight:500}.kpi-content sup{line-height:0}.kpi-content img{border-radius:8px;max-width:100%;height:auto;display:block}.kpi-content table{border-collapse:collapse;width:100%;font-size:14px;line-height:150%}.kpi-content :is(th,td){border:1px solid var(--kpi-line);text-align:left;vertical-align:top;padding:10px 12px}.kpi-content :is(blockquote,.wp-block-quote,.wp-block-pullquote){border:0;border-left:4px solid var(--kpi-gold);color:var(--kpi-gold);font-family:var(--kpi-serif);text-align:left;margin-left:0;margin-right:0;padding:0 0 0 24px;font-size:26px;line-height:120%}.kpi-content :is(blockquote,.wp-block-pullquote) p{font-size:inherit;line-height:inherit}.kpi-content :is(blockquote,.wp-block-pullquote) cite{color:var(--kpi-grey);font-family:var(--kpi-sans);margin-top:8px;font-size:14px;font-style:normal;display:block}.kpi-content .wp-block-button__link{background:var(--kpi-gold);color:#fff;letter-spacing:1px;text-transform:uppercase;border-radius:5px;padding:18px 30px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.kpi-cta{border:3px solid var(--kpi-gold);background:var(--kpi-gold);border-radius:8px;align-items:center;gap:40px;padding:32px 36px;display:flex}.kpi-cta__text{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.kpi-cta__title{color:#fff;font-family:var(--kpi-serif);font-size:32px;line-height:120%}.kpi-cta__lead{color:var(--kpi-soft);font-size:14px;line-height:150%}.kpi-share{justify-content:center;align-items:center;gap:16px;display:flex}.kpi-share__label{color:var(--kpi-gold);font-size:15px;font-weight:500;line-height:140%}.kpi-share__list{align-items:center;gap:26px;padding:0 12px;list-style:none;display:flex}.kpi-share__link{color:var(--kpi-gold);transition:color .15s;display:block}.kpi-share__link:hover{color:var(--kpi-navy)}.kpi-share__link .kpi-icon{width:auto;height:29px}.kpi-share__link .kpi-icon--mail{height:25px}.kpi-related{background:var(--kpi-soft)}.kpi-related__inner{max-width:calc(1528px + 2 * var(--kpi-pad));padding:80px var(--kpi-pad) 100px;flex-direction:column;gap:32px;margin:0 auto;display:flex}.kpi-related__title{color:var(--kpi-navy);font-family:var(--kpi-serif);text-transform:uppercase;font-size:36px;font-weight:400;line-height:112%}@media (min-width:1100px){.kpi-main{container:kpi-main/inline-size}}@container kpi-main (max-width:1100px){.kpi-featured__media{width:50%}.kpi-row__media{aspect-ratio:422/277;width:38%;height:auto}}@container kpi-main (max-width:1000px){.kpi-row__foot{flex-direction:column;align-items:flex-start;gap:16px}.kpi-row__foot .kpi-meta--boxed{flex:none;justify-content:flex-start;align-self:stretch;padding:24px 12px}.kpi-meta--boxed{gap:24px}.kpi-featured .kpi-meta--boxed{padding-inline:12px}}@container kpi-main (max-width:860px){.kpi-featured{flex-direction:column;gap:20px}.kpi-featured__media{aspect-ratio:16/9;width:100%;min-height:0}.kpi-featured__body{padding:0 8px 12px}.kpi-featured__foot{gap:24px}}@container kpi-main (max-width:760px){.kpi-cta{flex-direction:column;align-items:flex-start;gap:20px}}@container kpi-main (max-width:720px){.kpi-meta--boxed{flex-wrap:wrap;row-gap:12px}}@media (max-width:1279px){.kpi-columns{gap:40px}.kpi-aside{width:300px}}@media (max-width:1099px){.kpi-blog-list .kpi-blog{background:#f7f7f7}.kpi-shell{padding:20px var(--kpi-pad) 56px}.kpi-shell--post{padding-bottom:48px}.kpi-columns{flex-direction:column;align-items:stretch;gap:16px;margin-top:16px;display:flex}.kpi-shell--post .kpi-columns{gap:28px;margin-top:28px}.kpi-aside,.kpi-main,.kpi-aside--post{display:contents}.kpi-list-head{order:1;gap:16px}.kpi-advice{order:5}.kpi-article__media{order:1}.kpi-post-meta{order:2}.kpi-article__title{order:3}.kpi-article__lead{order:4}.kpi-content:not(.kpi-article__lead){order:6}.kpi-cta{order:7}.kpi-share{order:9}.kpi-h1{font-size:32px}.kpi-article__title{margin-bottom:-12px;font-size:30px}.kpi-list__rule{display:none}.kpi-featured{background:var(--kpi-soft);border-radius:8px;flex-direction:column;align-items:stretch;gap:0;padding:32px 9px 0;position:relative;overflow:hidden}.kpi-featured__media{width:100%;height:200px;min-height:0;position:static}.kpi-featured__media .kpi-img{position:static}.kpi-featured__badge{border:0;border-bottom:4px solid var(--kpi-gold);white-space:nowrap;padding:5px 40px 4px 15px;top:0;left:50%;transform:translate(-50%)}.kpi-row__media{aspect-ratio:auto;width:100%;height:210px}.kpi-featured__body,.kpi-row__body{gap:12px;padding:18px 18px 20px}.kpi-featured__body{padding-inline:9px}.kpi-featured__text,.kpi-row__text{max-width:none}.kpi-featured__title,.kpi-row__title{font-size:22px}.kpi-featured__excerpt,.kpi-row__excerpt{-webkit-line-clamp:4}.kpi-featured__foot,.kpi-row__foot{border-top:1px solid var(--kpi-gold);flex-flow:row;justify-content:space-between;align-items:center;gap:16px;padding-top:12px}.kpi-featured__foot .kpi-meta--boxed,.kpi-row__foot .kpi-meta--boxed{border:0;flex:0 auto;padding:0}.kpi-meta--boxed{justify-content:flex-start;gap:16px}.kpi-post-meta{justify-content:flex-start;padding:18px 8px}.kpi-advice{margin-top:0}.kpi-article__media{height:200px}.kpi-content>:where(h2,h3,blockquote,.wp-block-quote,.wp-block-pullquote,figure,.wp-block-buttons){margin-top:28px}.kpi-content h2{font-size:24px}.kpi-content h3{font-size:20px}.kpi-content :is(h2,h3)+*{margin-top:12px}.kpi-content :is(blockquote,.wp-block-quote,.wp-block-pullquote){padding-left:20px;font-size:22px}.kpi-cta{flex-direction:column;align-items:stretch;gap:20px;padding:28px 24px}.kpi-cta__title{font-size:24px}.kpi-btn--light{width:100%;min-height:60px}.kpi-share{flex-direction:column;align-items:flex-start;gap:14px}.kpi-share__list{padding:0 12px 0 0}.kpi-related__inner{padding:48px 0 48px var(--kpi-pad);gap:24px}.kpi-related__title{font-size:28px}}@media (min-width:700px) and (max-width:1099px){.kpi-featured{grid-column:1/-1}.kpi-featured__media{aspect-ratio:16/9;height:auto}}@media (max-width:1099px){.kpi-featured__foot .kpi-meta,.kpi-row__foot .kpi-meta{flex-wrap:wrap;flex:1 1 0;gap:8px 12px;min-width:0}}.kpi-featured{border-width:1px;padding:11px}.kpi-featured__badge{background:#fff}@media (max-width:1099px){.kpi-featured{border:1px solid var(--kpi-gold);background:#fff;padding:32px 11px 0}.kpi-featured__badge{background:0 0;border:0;padding:5px 15px 8px}.kpi-featured__body{padding-inline:7px}.kpi-featured__foot,.kpi-row__foot{border-top:0;flex-direction:column;align-items:flex-end;gap:20px;padding-top:0}.kpi-featured__foot .kpi-meta--boxed,.kpi-row__foot .kpi-meta--boxed{border-block:1px solid var(--kpi-gold);flex:none;justify-content:space-between;align-self:stretch;padding:20px 12px}.kpi-featured__foot .kpi-meta__item:last-child,.kpi-row__foot .kpi-meta__item:last-child{flex:0 auto}}
:where(.kpi-blog) :where(ul){list-style:outside}:where(.kpi-blog) :where(ol){list-style:decimal}:where(.kpi-blog) :where(ul,ol) :where(ul){list-style:circle}:where(.kpi-blog) :where(ul,ol) :where(ul,ol) :where(ul){list-style:square}:where(.kpi-content) :where(h4){margin-block:1.33em}:where(.kpi-content) :where(h5){margin-block:1.67em}:where(.kpi-content) :where(h6){margin-block:2.33em}:where(.kpi-content) :where(blockquote){margin:1em 40px}:where(.kpi-content) :where(dl){margin-block:1em}:where(.kpi-content) :where(dd){margin-left:40px}:where(.kpi-content) :where(hr){color:gray;border-style:inset;border-width:1px;height:auto;margin:.5em auto;overflow:hidden}:where(.kpi-content) :where(sup){vertical-align:super;font-size:smaller;position:static;top:auto}:where(.kpi-content) :where(sub){vertical-align:sub;font-size:smaller;position:static;bottom:auto}:where(.kpi-content) :where(th){font-weight:700}:where(.kpi-content) :where(img){vertical-align:baseline;display:inline}:where(.kpi-content) :where(table){border-collapse:separate;border-spacing:2px;text-indent:initial;border-color:gray}:where(.kpi-blog) h1,:where(.kpi-blog) h2,:where(.kpi-blog) h3,:where(.kpi-blog) h4,:where(.kpi-blog) h5,:where(.kpi-blog) h6{color:var(--wp--preset--color--accent-2,#ffc48e);font-family:var(--wp--preset--font-family--marcellus,"KPI Marcellus", Marcellus, serif);text-transform:capitalize;font-style:normal;font-weight:100;line-height:1.5}:where(.kpi-blog) h1{font-size:var(--wp--preset--font-size--xx-large,clamp(2.5rem, 2.5rem + ((1vw - .2rem) * 1.283), 3.27rem));line-height:1.15}:where(.kpi-blog) h2{font-size:var(--wp--preset--font-size--x-large,clamp(1.85rem, 1.85rem + ((1vw - .2rem) * 1.083), 2.5rem))}:where(.kpi-blog) h3{font-size:var(--wp--preset--font-size--large,clamp(1.39rem, 1.39rem + ((1vw - .2rem) * .767), 1.85rem))}:where(.kpi-blog) h4{font-size:clamp(1.1rem,.767vw + .9466rem,1.5rem)}:where(.kpi-blog) h5{font-size:var(--wp--preset--font-size--medium,1.05rem)}:where(.kpi-blog) h6{font-size:var(--wp--preset--font-size--small,.9rem)}:root :where(.kpi-content .wp-block-heading){font-family:var(--wp--preset--font-family--marcellus,"KPI Marcellus", Marcellus, serif);text-transform:uppercase;padding:0}:root :where(.kpi-content .wp-element-caption,.kpi-content .wp-block-image figcaption,.kpi-content .wp-block-table figcaption){color:var(--wp--preset--color--accent-2,#ffc48e);font-family:var(--wp--preset--font-family--marcellus,"KPI Marcellus", Marcellus, serif);font-size:.8rem}:where(.kpi-content) .has-base-color{color:var(--wp--preset--color--base,#fff)!important}:where(.kpi-content) .has-base-2-color{color:var(--wp--preset--color--base-2,#f7f7f7)!important}:where(.kpi-content) .has-contrast-color{color:var(--wp--preset--color--contrast,#111d28)!important}:where(.kpi-content) .has-contrast-2-color{color:var(--wp--preset--color--contrast-2,#111d28)!important}:where(.kpi-content) .has-contrast-3-color{color:var(--wp--preset--color--contrast-3,#152232)!important}:where(.kpi-content) .has-accent-color{color:var(--wp--preset--color--accent,#dbdbdb)!important}:where(.kpi-content) .has-accent-2-color{color:var(--wp--preset--color--accent-2,#ffc48e)!important}:where(.kpi-content) .has-accent-3-color{color:var(--wp--preset--color--accent-3,#ffcf79)!important}:where(.kpi-content) .has-accent-4-color{color:var(--wp--preset--color--accent-4,#ffc789)!important}:where(.kpi-content) .has-accent-5-color{color:var(--wp--preset--color--accent-5,#ffce7c)!important}:where(.kpi-content) .has-base-background-color{background-color:var(--wp--preset--color--base,#fff)!important}:where(.kpi-content) .has-base-2-background-color{background-color:var(--wp--preset--color--base-2,#f7f7f7)!important}:where(.kpi-content) .has-contrast-background-color{background-color:var(--wp--preset--color--contrast,#111d28)!important}:where(.kpi-content) .has-accent-background-color{background-color:var(--wp--preset--color--accent,#dbdbdb)!important}:where(.kpi-content) .has-accent-2-background-color{background-color:var(--wp--preset--color--accent-2,#ffc48e)!important}:where(.kpi-content) .has-small-font-size{font-size:var(--wp--preset--font-size--small,.9rem)!important}:where(.kpi-content) .has-medium-font-size{font-size:var(--wp--preset--font-size--medium,1.05rem)!important}:where(.kpi-content) .has-large-font-size{font-size:var(--wp--preset--font-size--large,clamp(1.39rem, 1.39rem + ((1vw - .2rem) * .767), 1.85rem))!important}:where(.kpi-content) .has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large,clamp(1.85rem, 1.85rem + ((1vw - .2rem) * 1.083), 2.5rem))!important}:root :where(.kpi-content) .has-text-align-center{text-align:center}:root :where(.kpi-content) .has-text-align-left{text-align:left}:root :where(.kpi-content) .has-text-align-right{text-align:right}:where(.kpi-content) .aligncenter{clear:both}:where(.kpi-content) .items-justified-center{justify-content:center}html :where(.kpi-content img[class*=wp-image-]){max-width:100%;height:auto}html :where(.kpi-content .has-border-color){border-style:solid}:where(.kpi-content) .has-drop-cap:not(:focus):first-letter{float:left;text-transform:uppercase;margin:.05em .1em 0 0;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68}:where(.kpi-content) p.has-drop-cap.has-background{overflow:hidden}:root :where(.kpi-content p.has-background){padding:1.25em 2.375em}:where(.kpi-content) .wp-block-image>a,:where(.kpi-content) .wp-block-image>figure>a{display:inline-block}:where(.kpi-content) .wp-block-image img{box-sizing:border-box;vertical-align:bottom;max-width:100%;height:auto}:where(.kpi-content) .wp-block-image[style*=border-radius] img,:where(.kpi-content) .wp-block-image[style*=border-radius]>a{border-radius:inherit}:where(.kpi-content) .wp-block-image.aligncenter{text-align:center}:where(.kpi-content) .wp-block-image.alignfull>a,:where(.kpi-content) .wp-block-image.alignwide>a{width:100%}:where(.kpi-content) .wp-block-image.alignfull img,:where(.kpi-content) .wp-block-image.alignwide img{width:100%;height:auto}:where(.kpi-content) .wp-block-image .aligncenter,:where(.kpi-content) .wp-block-image .alignleft,:where(.kpi-content) .wp-block-image .alignright,:where(.kpi-content) .wp-block-image.aligncenter,:where(.kpi-content) .wp-block-image.alignleft,:where(.kpi-content) .wp-block-image.alignright{display:table}:where(.kpi-content) .wp-block-image .aligncenter>figcaption,:where(.kpi-content) .wp-block-image .alignleft>figcaption,:where(.kpi-content) .wp-block-image .alignright>figcaption,:where(.kpi-content) .wp-block-image.aligncenter>figcaption,:where(.kpi-content) .wp-block-image.alignleft>figcaption,:where(.kpi-content) .wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}:where(.kpi-content) .wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}:where(.kpi-content) .wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}:where(.kpi-content) .wp-block-image .aligncenter{margin-left:auto;margin-right:auto}:where(.kpi-content) .wp-block-image :where(figcaption){margin-top:.5em;margin-bottom:1em}:root :where(.kpi-content .wp-block-image.is-style-rounded img,.kpi-content .wp-block-image .is-style-rounded img){border-radius:9999px}:where(.kpi-content) .wp-block-image figure{margin:0}:where(.kpi-content) .wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(.kpi-content) .wp-element-button{cursor:pointer}:where(.kpi-content) .wp-block-button__link{box-sizing:border-box;cursor:pointer;text-align:center;word-break:break-word;align-content:center;height:100%;display:inline-block}:where(.kpi-content) :where(.wp-block-button__link){box-shadow:none;border-radius:9999px;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}:root :where(.kpi-content .wp-element-button,.kpi-content .wp-block-button__link){background:var(--wp--preset--gradient--gradient-1,linear-gradient(90deg, #ffc48e 0%, #ffc888 12%, #ffd079 24%, #ffd079 44%, #ffce7c 65%, #ffc789 86%, #ffc48e 100%));background-color:var(--wp--preset--color--contrast,#111d28);border-color:var(--wp--preset--color--contrast,#111d28);color:var(--wp--preset--color--contrast-3,#152232);font-family:var(--wp--preset--font-family--marcellus,"KPI Marcellus", Marcellus, serif);font-size:var(--wp--preset--font-size--small,.9rem);letter-spacing:inherit;font-style:normal;font-weight:500;line-height:inherit;text-transform:inherit;border-width:0;border-radius:.33rem;padding:.6rem 1rem;text-decoration:none}:root :where(.kpi-content .wp-element-button:hover,.kpi-content .wp-block-button__link:hover){background-color:var(--wp--preset--color--contrast-2,#111d28);border-color:var(--wp--preset--color--contrast-2,#111d28);color:var(--wp--preset--color--base,#fff)}:root :where(.kpi-content .wp-element-button:active,.kpi-content .wp-block-button__link:active){background-color:var(--wp--preset--color--contrast,#111d28);color:var(--wp--preset--color--base,#fff)}:root :where(.kpi-content .wp-block-button .wp-block-button__link.is-style-outline),:root :where(.kpi-content .wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.kpi-content .wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.kpi-content .wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:#0000;background-image:none}:root :where(.kpi-content .wp-block-button[class*=is-style-outline--] .wp-block-button__link){color:currentColor;background:0 0;border:1px solid;padding:calc(.6rem - 1px) calc(1rem - 1px)}:where(.kpi-content) .wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color,.has-background):hover{background-color:var(--wp--preset--color--contrast-2,var(--wp--preset--color--contrast,transparent));color:var(--wp--preset--color--base,#fff);border-color:var(--wp--preset--color--contrast-2,var(--wp--preset--color--contrast,currentColor))}:where(.kpi-content) .wp-block-buttons{box-sizing:border-box}:where(.kpi-content) .wp-block-buttons>.wp-block-button{margin:0;display:inline-block}:where(.kpi-content) .wp-block-buttons.is-content-justification-center{justify-content:center}:where(.kpi-content) .wp-block-buttons.is-content-justification-left{justify-content:flex-start}:where(.kpi-content) .wp-block-buttons.is-content-justification-right{justify-content:flex-end}:where(.kpi-content) .wp-block-buttons.aligncenter{text-align:center}:where(.kpi-content) .wp-block-buttons .wp-block-button__link{width:100%}:where(.kpi-content) .wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}:where(.kpi-content) .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}:where(.kpi-content) .wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap,.5em) * .75)}:where(.kpi-content) .wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap,.5em) * .5)}:where(.kpi-content) .wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap,.5em) * .25)}:where(.kpi-content) .wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}:root :where(.kpi-content .wp-block-buttons){font-family:var(--wp--preset--font-family--marcellus,"KPI Marcellus", Marcellus, serif);letter-spacing:3%;text-transform:uppercase;line-height:1.3}:root :where(.kpi-content .wp-block-buttons-is-layout-flex){gap:.7rem}body :where(.kpi-content) .is-layout-flex{display:flex}:where(.kpi-content) .is-layout-flex{flex-wrap:wrap;align-items:center}:where(.kpi-content) .is-layout-flex>:is(*,div){margin:0}:where(.kpi-content) .wp-container-core-buttons-is-layout-0aa01211{justify-content:center}:where(.kpi-content) .btn{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:where(.kpi-content) .wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}:where(.kpi-content) .wp-block-quote>cite{display:block}:root :where(.kpi-content .wp-block-quote){background-color:var(--wp--preset--color--base-2,#f7f7f7);border-radius:var(--wp--preset--spacing--20,min(1.5rem, 2vw));padding:calc(var(--wp--preset--spacing--30,min(2.5rem, 3vw)) + .75rem);font-style:italic;line-height:1.3}:root :where(.kpi-content .wp-block-quote :where(:last-child)){margin-block-end:0}:root :where(.kpi-content .wp-block-quote cite){font-family:var(--wp--preset--font-family--body,"Inter", sans-serif);font-size:var(--wp--preset--font-size--small,.9rem);font-style:normal}:where(.kpi-content) :where(ol,ul){box-sizing:border-box}:where(.kpi-content) .wp-block-table{overflow-x:auto}:where(.kpi-content) .wp-block-table table{border-collapse:collapse;width:100%}:where(.kpi-content) .wp-block-table thead{border-bottom:3px solid}:where(.kpi-content) .wp-block-table tfoot{border-top:3px solid}:where(.kpi-content) .wp-block-table td,:where(.kpi-content) .wp-block-table th{border:1px solid;padding:.5em}:where(.kpi-content) .wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}:where(.kpi-content) .wp-block-table .has-fixed-layout td,:where(.kpi-content) .wp-block-table .has-fixed-layout th{word-break:break-word}:where(.kpi-content) .wp-block-separator{border:none;border-top:2px solid}:root :where(.kpi-content .wp-block-separator){color:var(--wp--preset--color--contrast,#111d28);border:0 solid;border-bottom-width:1px}:root :where(.kpi-content .wp-block-separator:not(.is-style-wide):not(.is-style-dots):not(.alignwide):not(.alignfull)){width:var(--wp--preset--spacing--60,min(10.5rem, 13vw))}:where(.kpi-content) .wp-block-spacer{clear:both}
@font-face{font-family:KPI Work Sans;src:url(/fonts/site/work-sans-400-500.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:KPI Marcellus;src:url(/fonts/site/Marcellus-Regular-latin-ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.kpi-blog{--kpi-navy:#152232;--kpi-ink:#0c161f;--kpi-dark:#111d28;--kpi-gold:#c49746;--kpi-text:#333;--kpi-muted:#5b6672;--kpi-grey:#707070;--kpi-line:#e0e0e0;--kpi-rule:#d0d0d0;--kpi-soft:#f0f0f0;--kpi-sans:"KPI Work Sans", "Work Sans", system-ui, sans-serif;--kpi-serif:"KPI Marcellus", Marcellus, Georgia, serif;--kpi-pad:clamp(20px, 5.79vw, 100px);color:var(--kpi-text);font-family:var(--kpi-sans);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:16px;line-height:158%}.wp-site-blocks>.kpi-blog{margin-block:0}.kpi-blog *,.kpi-blog :before,.kpi-blog :after{box-sizing:border-box}.kpi-blog :where(h1,h2,h3,p,ul,ol,figure){margin:0}.kpi-blog :where(a){color:inherit;text-decoration:none}.kpi-blog .kpi-icon{flex:none;display:block}.kpi-blog .kpi-img{object-fit:cover;width:100%;height:100%;display:block}.kpi-blog :is(.kpi-read,.kpi-meta__item,.kpi-related-card,.kpi-row,.kpi-featured,.kpi-search,.kpi-consult){position:relative}.kpi-blog .screen-reader-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.kpi-blog :focus-visible{outline:2px solid var(--kpi-gold);outline-offset:2px}.kpi-blog :focus:not(:focus-visible){outline:none}.kpi-shell{max-width:calc(1528px + 2 * var(--kpi-pad));padding:100px var(--kpi-pad) 100px;margin:0 auto}.kpi-shell--post{padding-top:40px}.kpi-columns{align-items:flex-start;gap:60px;margin-top:60px;display:flex}.kpi-shell--post .kpi-columns{margin-top:40px}.kpi-aside{flex-direction:column;flex:none;gap:23px;width:350px;display:flex}.kpi-aside--post{gap:24px}.kpi-main{flex-direction:column;flex:1;gap:30px;min-width:0;display:flex}.kpi-breadcrumbs{color:var(--kpi-text);font-family:var(--kpi-sans);flex-wrap:wrap;align-items:center;font-size:11.5px;font-weight:500;line-height:117%;display:flex}.kpi-breadcrumbs__home{margin-right:12px;display:inline-flex}.kpi-breadcrumbs__home .kpi-icon{width:11px;height:11px}.kpi-breadcrumbs__sep{margin-right:.3em}.kpi-breadcrumbs__sep:not(:nth-child(2)){margin-left:.3em}.kpi-breadcrumbs a:hover{color:var(--kpi-gold)}.kpi-panel{background:#fff;border-radius:5px;padding:22px}.kpi-panel__title{color:var(--kpi-gold);font-family:var(--kpi-serif);font-size:26px;font-weight:400;line-height:120%}.kpi-cats__list{flex-direction:column;gap:2px;margin-top:12px;padding:0;list-style:none;display:flex}.kpi-cats__link{width:100%;color:var(--kpi-text);font-family:var(--kpi-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:11px 14px;font-size:15px;font-weight:400;line-height:140%;transition:background-color .15s,color .15s;display:block}.kpi-cats__link:hover{background:var(--kpi-soft)}.kpi-cats__link.is-active{background:var(--kpi-ink);color:#fff;font-weight:500}.kpi-cats__more[hidden]{display:none}.kpi-toc.kpi-panel{background:#f7f7f7}@media (min-width:1100px){.kpi-cats.kpi-panel{background:#f7f7f7}}.kpi-advice,.kpi-consult{border:1px solid var(--kpi-gold);background:#fff;border-left-width:6px;border-radius:8px;flex-direction:column;padding:27px 27px 27px 22px;display:flex}.kpi-advice{gap:12px}.kpi-advice__title,.kpi-consult__title{color:var(--kpi-text);font-family:var(--kpi-serif);font-size:32px;font-weight:400;line-height:120%}.kpi-advice__text{font-size:16px;line-height:158%}.kpi-advice .kpi-btn{margin-top:18px}.kpi-consult{gap:16px}.kpi-consult__text{font-size:14px;line-height:150%}.kpi-field{border:1px solid var(--kpi-line);width:100%;height:49px;color:var(--kpi-text);font-family:var(--kpi-sans);background:#fff;border-radius:5px;padding:13px 16px;font-size:14px;line-height:150%}.kpi-field::placeholder{color:var(--kpi-grey);opacity:1}.kpi-field:focus{border-color:var(--kpi-gold);outline:none}.kpi-field[aria-invalid=true]{background:#fdf2f1;border-color:#c0392b}.kpi-consult__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.kpi-consult__status:empty{display:none}.kpi-consult__status{color:#2e7d32;font-size:14px;font-weight:500;line-height:150%}.kpi-consult__status.is-error{color:#c0392b}.kpi-consult__privacy{color:var(--kpi-grey);margin-top:-4px;font-size:12px;line-height:150%}.kpi-consult__privacy a{text-decoration:underline}.kpi-consult.is-sending .kpi-btn{opacity:.6;pointer-events:none}.kpi-btn{min-height:60px;font-family:var(--kpi-sans);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;border-radius:5px;align-items:center;gap:10px;padding:18px 30px;font-size:16px;font-weight:500;line-height:150%;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.kpi-btn--solid{color:#fff;background:#c49746}.kpi-btn--solid:hover{background:#a97f36}.kpi-btn--spread{justify-content:space-between;gap:4px}.kpi-btn--center{justify-content:center;width:100%}.kpi-btn--outline{border:1px solid var(--kpi-gold);color:var(--kpi-gold);background:0 0;gap:60px}.kpi-btn--outline:hover{background:var(--kpi-gold);color:#fff}.kpi-btn--light{width:332px;min-height:69px;color:var(--kpi-gold);text-align:center;background:#fff;flex:none;justify-content:center}.kpi-btn--light:hover{background:var(--kpi-soft)}.kpi-btn__arrow{letter-spacing:0;transition:transform .15s}.kpi-btn:hover .kpi-btn__arrow{transform:translate(3px)}.kpi-btn__arrow--down,.kpi-btn:hover .kpi-btn__arrow--down{transform:rotate(90deg)}.kpi-read{color:var(--kpi-navy);font-family:var(--kpi-sans);letter-spacing:1px;text-transform:uppercase;flex:none;align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:150%;display:inline-flex}.kpi-read .kpi-icon{width:20px;height:20px;transition:transform .15s}.kpi-read:hover{color:var(--kpi-gold)}.kpi-read:hover .kpi-icon{transform:translate(3px)}.kpi-meta{align-items:center;gap:24px;display:flex}.kpi-meta__item{align-items:center;gap:15px;min-width:0;display:flex}.kpi-meta__item:first-child{flex:none}.kpi-meta__item:first-child .kpi-meta__value{white-space:nowrap}.kpi-meta__item .kpi-icon{width:35px;height:35px;color:var(--kpi-gold)}.kpi-meta__item .kpi-icon--category{width:34px;height:34px}.kpi-meta__text{flex-direction:column;margin-top:-3px;font-size:14px;line-height:150%;display:flex}.kpi-meta__label{color:var(--kpi-text);white-space:nowrap}.kpi-meta__value{color:var(--kpi-grey);margin-top:-3px}.kpi-meta--boxed{border-block:1px solid var(--kpi-gold);justify-content:space-between;gap:60px;padding:24px 30px}.kpi-post-meta{border-bottom:0;justify-content:flex-start;gap:24px;padding:18px 24px}.kpi-list-head{flex-direction:column;gap:22px;display:flex}.kpi-h1{color:var(--kpi-navy);font-family:var(--kpi-serif);text-transform:uppercase;font-size:48px;font-weight:400;line-height:112%}.kpi-search{border:1px solid var(--kpi-line);height:48px;color:var(--kpi-grey);background:#fff;border-radius:5px;align-items:center;gap:14px;padding:0 18px;display:flex}.kpi-blog .kpi-search__input:focus,.kpi-blog .kpi-search__input:focus-visible{box-shadow:none;outline:none}.kpi-search .kpi-icon{width:18px;height:18px}.kpi-search__input{min-width:0;height:100%;color:var(--kpi-text);font-family:var(--kpi-sans);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px;line-height:150%}.kpi-search__input::placeholder{color:var(--kpi-grey);opacity:1}.kpi-list{flex-direction:column;gap:24px;display:flex}.kpi-featured{border:3px solid var(--kpi-gold);background:#fff;border-radius:8px;gap:30px;padding:9px;display:flex}.kpi-featured__media{background:var(--kpi-soft);border-radius:8px;flex:none;width:610px;min-height:413px;display:block;position:relative;overflow:hidden}.kpi-featured__media .kpi-img{position:absolute;inset:0}.kpi-featured__badge{border-right:12px solid var(--kpi-gold);background:var(--kpi-soft);color:var(--kpi-dark);font-family:var(--kpi-serif);text-transform:uppercase;padding:5px 28px 5px 15px;font-size:16px;line-height:120%;position:absolute;top:20px;left:0}.kpi-featured__body{flex-direction:column;flex:1;gap:30px;min-width:0;padding:20px 0;display:flex}.kpi-featured__text{flex-direction:column;gap:12px;display:flex}.kpi-featured__title,.kpi-row__title,.kpi-related-card__title{color:var(--kpi-navy);font-family:var(--kpi-serif);font-weight:400;line-height:120%}.kpi-featured__title{font-size:32px}.kpi-featured__title a:hover,.kpi-row__title a:hover,.kpi-related-card__title a:hover{color:var(--kpi-gold)}.kpi-excerpt{color:var(--kpi-muted);-webkit-box-orient:vertical;font-size:14px;line-height:150%;display:-webkit-box;overflow:hidden}.kpi-featured__excerpt{-webkit-line-clamp:3}.kpi-featured__foot{flex-direction:column;gap:43px;display:flex}.kpi-list__rule{border:0;border-top:1px solid var(--kpi-rule);height:0;margin:6px 0}.kpi-row{align-items:center;gap:30px;display:flex}.kpi-row__media{background:var(--kpi-soft);border-radius:8px;flex:none;width:422px;height:277px;display:block;overflow:hidden}.kpi-row__media .kpi-img,.kpi-featured__media .kpi-img,.kpi-related-card__media .kpi-img{transition:transform .3s}.kpi-row:hover .kpi-img,.kpi-featured:hover .kpi-img,.kpi-related-card:hover .kpi-img{transform:scale(1.03)}.kpi-row__body{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.kpi-row__text{flex-direction:column;gap:12px;max-width:526px;display:flex}.kpi-row__title{font-size:26px}.kpi-row__excerpt{-webkit-line-clamp:2}.kpi-row__foot{align-items:center;gap:64px;display:flex}.kpi-row__foot .kpi-meta--boxed{flex:0 506px;min-width:0;padding:24px 12px}.kpi-more{justify-content:flex-end;display:flex}.kpi-more__btn{justify-content:space-between;min-width:411px}.kpi-more__btn.is-loading{opacity:.6;pointer-events:none}.kpi-toc{padding:24px}.kpi-toc__head:disabled{color:inherit}.kpi-toc__head{text-align:left;cursor:default;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.kpi-toc__toggle{display:none}.kpi-toc__list{flex-direction:column;gap:2px;margin-top:18px;padding:0;list-style:none;display:flex}.kpi-toc__link{color:var(--kpi-text);border-radius:5px;padding:11px 14px;font-size:14px;line-height:150%;transition:background-color .15s,color .15s;display:block}.kpi-toc__link:hover{background:var(--kpi-soft)}.kpi-toc__link.is-active{background:var(--kpi-ink);color:#fff;font-weight:500}.kpi-article{gap:40px}.kpi-article__media{background:var(--kpi-soft);border-radius:8px;height:440px;overflow:hidden}.kpi-article__title{margin-bottom:-20px}.kpi-content{color:var(--kpi-text);font-family:var(--kpi-sans);overflow-wrap:break-word;font-size:16px;line-height:158%}.kpi-content>*+*{margin-top:16px}.kpi-content>:where(h2,h3,blockquote,.wp-block-quote,.wp-block-pullquote,figure,.wp-block-buttons){margin-top:40px}.kpi-content>:first-child{margin-top:0}.kpi-content h2,.kpi-content h3{color:var(--kpi-navy);font-family:var(--kpi-serif);scroll-margin-top:24px;font-weight:400;line-height:120%}.kpi-content h2{font-size:32px}.kpi-content h3{font-size:24px}.kpi-content :is(h2,h3)+*{margin-top:16px}.kpi-content a{color:var(--kpi-gold);text-underline-offset:2px;text-decoration:underline}.kpi-content a:not([href]){color:inherit;text-decoration:none}.kpi-content :is(ul,ol){padding-left:1.4em}.kpi-content li+li{margin-top:6px}.kpi-content strong{color:var(--kpi-navy);font-weight:500}.kpi-content sup{line-height:0}.kpi-content img{border-radius:8px;max-width:100%;height:auto;display:block}.kpi-content table{border-collapse:collapse;width:100%;font-size:14px;line-height:150%}.kpi-content :is(th,td){border:1px solid var(--kpi-line);text-align:left;vertical-align:top;padding:10px 12px}.kpi-content :is(blockquote,.wp-block-quote,.wp-block-pullquote){border:0;border-left:4px solid var(--kpi-gold);color:var(--kpi-gold);font-family:var(--kpi-serif);text-align:left;margin-left:0;margin-right:0;padding:0 0 0 24px;font-size:26px;line-height:120%}.kpi-content :is(blockquote,.wp-block-pullquote) p{font-size:inherit;line-height:inherit}.kpi-content :is(blockquote,.wp-block-pullquote) cite{color:var(--kpi-grey);font-family:var(--kpi-sans);margin-top:8px;font-size:14px;font-style:normal;display:block}.kpi-content .wp-block-button__link{background:var(--kpi-gold);color:#fff;letter-spacing:1px;text-transform:uppercase;border-radius:5px;padding:18px 30px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.kpi-cta{border:3px solid var(--kpi-gold);background:var(--kpi-gold);border-radius:8px;align-items:center;gap:40px;padding:32px 36px;display:flex}.kpi-cta__text{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.kpi-cta__title{color:#fff;font-family:var(--kpi-serif);font-size:32px;line-height:120%}.kpi-cta__lead{color:var(--kpi-soft);font-size:14px;line-height:150%}.kpi-faq{flex-direction:column;gap:12px;display:flex}.kpi-faq__title{color:var(--kpi-navy);font-family:var(--kpi-serif);text-align:center;font-size:32px;font-weight:400;line-height:120%}.kpi-faq__item{border:1px solid var(--kpi-line);background:#fff;border-radius:8px;transition:border-color .15s}.kpi-faq__item[open]{border-color:var(--kpi-gold)}.kpi-faq__q{color:var(--kpi-navy);font-family:var(--kpi-serif);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:22px;line-height:120%;list-style:none;display:flex}.kpi-faq__q::-webkit-details-marker{display:none}.kpi-faq__sign{width:17px;color:var(--kpi-gold);text-align:center;flex:none;font-size:26px}.kpi-faq__sign:before{content:"+"}.kpi-faq__item[open] .kpi-faq__sign:before{content:"−"}.kpi-faq__a{color:var(--kpi-muted);margin-top:-10px;padding:0 24px 20px;font-size:14px;line-height:150%}.kpi-faq__a p+p{margin-top:8px}.kpi-share{justify-content:center;align-items:center;gap:16px;display:flex}.kpi-share__label{color:var(--kpi-gold);font-size:15px;font-weight:500;line-height:140%}.kpi-share__list{align-items:center;gap:26px;padding:0 12px;list-style:none;display:flex}.kpi-share__link{color:var(--kpi-gold);transition:color .15s;display:block}.kpi-share__link:hover{color:var(--kpi-navy)}.kpi-share__link .kpi-icon{width:auto;height:29px}.kpi-share__link .kpi-icon--mail{height:25px}.kpi-related{background:var(--kpi-soft)}.kpi-related__inner{max-width:calc(1528px + 2 * var(--kpi-pad));padding:80px var(--kpi-pad) 100px;flex-direction:column;gap:32px;margin:0 auto;display:flex}.kpi-related__title{color:var(--kpi-navy);font-family:var(--kpi-serif);text-transform:uppercase;font-size:36px;font-weight:400;line-height:112%}.kpi-related__cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.kpi-related-card{border:1px solid var(--kpi-line);background:#fff;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.kpi-related-card__media{background:var(--kpi-soft);height:260px;display:block;overflow:hidden}.kpi-related-card__body{flex-direction:column;gap:12px;padding:24px;display:flex}.kpi-related-card__excerpt{-webkit-line-clamp:3;font-size:13px}.kpi-related-card__meta{color:var(--kpi-grey);font-size:11.5px;font-weight:500;line-height:117%}@media (min-width:1100px){.kpi-main{container:kpi-main/inline-size}}@container kpi-main (max-width:1100px){.kpi-featured__media{width:50%}.kpi-row__media{aspect-ratio:422/277;width:38%;height:auto}}@container kpi-main (max-width:1000px){.kpi-row__foot{flex-direction:column;align-items:flex-start;gap:16px}.kpi-row__foot .kpi-meta--boxed{flex:none;justify-content:flex-start;align-self:stretch;padding:24px 12px}.kpi-meta--boxed{gap:24px}.kpi-featured .kpi-meta--boxed{padding-inline:12px}}@container kpi-main (max-width:860px){.kpi-featured{flex-direction:column;gap:20px}.kpi-featured__media{aspect-ratio:16/9;width:100%;min-height:0}.kpi-featured__body{padding:0 8px 12px}.kpi-featured__foot{gap:24px}}@container kpi-main (max-width:760px){.kpi-cta{flex-direction:column;align-items:flex-start;gap:20px}}@container kpi-main (max-width:720px){.kpi-meta--boxed{flex-wrap:wrap;row-gap:12px}}@media (max-width:1279px){.kpi-columns{gap:40px}.kpi-aside{width:300px}}@media (max-width:1099px){.kpi-blog{--kpi-pad:20px}.kpi-blog.kpi-blog-list{background:#f7f7f7}.kpi-shell{padding:20px var(--kpi-pad) 56px}.kpi-shell--post{padding-bottom:48px}.kpi-columns{flex-direction:column;align-items:stretch;gap:16px;margin-top:16px;display:flex}.kpi-shell--post .kpi-columns{gap:28px;margin-top:28px}.kpi-aside,.kpi-main,.kpi-aside--post{display:contents}.kpi-list-head{order:1;gap:16px}.kpi-cats{order:2}.kpi-list{order:3;margin-top:0}.kpi-more{order:4}.kpi-advice{order:5}.kpi-article__media{order:1}.kpi-post-meta{order:2}.kpi-article__title{order:3}.kpi-article__lead{order:4}.kpi-toc{order:5}.kpi-content:not(.kpi-article__lead){order:6}.kpi-cta{order:7}.kpi-faq{order:8}.kpi-share{order:9}.kpi-consult{order:10}.kpi-h1{font-size:32px}.kpi-article__title{margin-bottom:-12px;font-size:30px}.kpi-cats{margin:0 calc(-1 * var(--kpi-pad));background:0 0;padding:0}.kpi-cats .kpi-panel__title,.kpi-cats__toggle-item{display:none}.kpi-cats__list{padding:0 var(--kpi-pad);scrollbar-width:none;flex-direction:row;gap:8px;margin:0;overflow-x:auto}.kpi-cats__list::-webkit-scrollbar{display:none}.kpi-cats__more[hidden]{display:list-item}.kpi-cats__list li{flex:none}.kpi-cats__link{border:1px solid var(--kpi-line);white-space:nowrap;background:#fff;border-radius:4px;padding:9px 14px;font-size:14px;line-height:150%}.kpi-cats__link.is-active{border-color:var(--kpi-ink);font-weight:400}.kpi-list{gap:20px}.kpi-list__rule{display:none}.kpi-featured,.kpi-row{border-radius:8px;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.kpi-featured{background:var(--kpi-soft);padding:32px 9px 0;position:relative}.kpi-row{border:1px solid var(--kpi-line);background:#fff}.kpi-featured__media{width:100%;height:200px;min-height:0;position:static}.kpi-featured__media .kpi-img{position:static}.kpi-featured__badge{border:0;border-bottom:4px solid var(--kpi-gold);white-space:nowrap;padding:5px 40px 4px 15px;top:0;left:50%;transform:translate(-50%)}.kpi-row__media{aspect-ratio:auto;width:100%;height:210px}.kpi-featured__body,.kpi-row__body{gap:12px;padding:18px 18px 20px}.kpi-featured__body{padding-inline:9px}.kpi-featured__text,.kpi-row__text{max-width:none}.kpi-featured__title,.kpi-row__title{font-size:22px}.kpi-excerpt{font-size:13px}.kpi-featured__excerpt,.kpi-row__excerpt{-webkit-line-clamp:4}.kpi-featured__foot,.kpi-row__foot{border-top:1px solid var(--kpi-gold);flex-flow:row;justify-content:space-between;align-items:center;gap:16px;padding-top:12px}.kpi-featured__foot .kpi-meta--boxed,.kpi-row__foot .kpi-meta--boxed{border:0;flex:0 auto;padding:0}.kpi-meta,.kpi-meta--boxed{justify-content:flex-start;gap:16px}.kpi-meta__item{gap:6px}.kpi-meta__item .kpi-icon,.kpi-meta__item .kpi-icon--category{width:23px;height:23px}.kpi-meta__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.kpi-meta__text{margin-top:0}.kpi-meta__value{color:var(--kpi-text);margin-top:0;line-height:100%}.kpi-post-meta{justify-content:flex-start;padding:18px 8px}.kpi-more__btn{gap:16px;width:100%;min-width:0;padding-inline:24px}.kpi-advice{margin-top:0}.kpi-article__media{height:200px}.kpi-toc{border:1px solid var(--kpi-line);padding:18px 20px}.kpi-toc .kpi-panel__title{font-size:22px;line-height:125%}.kpi-toc__head:disabled{color:inherit}.kpi-toc__head{cursor:pointer}.kpi-toc__toggle{color:var(--kpi-navy);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:150%;display:inline-flex}.kpi-toc__toggle .kpi-icon{width:20px;height:20px;transition:transform .2s}.kpi-toc__head[aria-expanded=true] .kpi-icon{transform:rotate(180deg)}.kpi-toc.is-collapsible:not(.is-open) .kpi-toc__list{display:none}.kpi-toc__list{margin-top:14px}.kpi-content>:where(h2,h3,blockquote,.wp-block-quote,.wp-block-pullquote,figure,.wp-block-buttons){margin-top:28px}.kpi-content h2{font-size:24px}.kpi-content h3{font-size:20px}.kpi-content :is(h2,h3)+*{margin-top:12px}.kpi-content :is(blockquote,.wp-block-quote,.wp-block-pullquote){padding-left:20px;font-size:22px}.kpi-cta{flex-direction:column;align-items:stretch;gap:20px;padding:28px 24px}.kpi-cta__title{font-size:24px}.kpi-btn--light{width:100%;min-height:60px}.kpi-faq__title{text-align:left;font-size:26px}.kpi-faq__q{align-items:flex-start;gap:12px;padding:20px 18px;font-size:19px}.kpi-faq__sign{line-height:100%}.kpi-faq__a{padding:0 18px 20px}.kpi-share{flex-direction:column;align-items:flex-start;gap:14px}.kpi-share__list{padding:0 12px 0 0}.kpi-related__inner{padding:48px 0 48px var(--kpi-pad);gap:24px}.kpi-related__title{font-size:28px}.kpi-related__cards{padding-right:var(--kpi-pad);scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.kpi-related__cards::-webkit-scrollbar{display:none}.kpi-related-card{scroll-snap-align:start;flex:0 0 300px}.kpi-related-card__media{height:180px}.kpi-related-card__body{padding:18px 18px 20px}.kpi-related-card__title{font-size:22px}.kpi-related-card__excerpt{-webkit-line-clamp:4}.kpi-related-card__meta{display:none}}@media (min-width:700px) and (max-width:1099px){.kpi-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kpi-featured{grid-column:1/-1}.kpi-featured__media{aspect-ratio:16/9;height:auto}}@media (max-width:400px){.kpi-btn{letter-spacing:.5px;padding-inline:20px}}.kpi-loaded-batch{flex-direction:column;order:4;gap:30px;display:flex}@media (max-width:1099px){.kpi-loaded-batch{gap:16px}.kpi-featured__foot .kpi-meta,.kpi-row__foot .kpi-meta{flex-wrap:wrap;flex:1 1 0;gap:8px 12px;min-width:0}.kpi-meta__item:last-child:not(:first-child){flex:64px;min-width:64px}.kpi-meta__text{min-width:0}.kpi-meta__value{overflow-wrap:anywhere}.kpi-meta__item:first-child .kpi-meta__value{overflow-wrap:normal}}.kpi-featured{border-width:1px;padding:11px}.kpi-featured__badge{background:#fff}.kpi-related-card{background:0 0;border:0;border-radius:0;gap:12px;overflow:visible}.kpi-related-card__media{border-radius:8px;height:246px}.kpi-related-card__body{gap:6px;padding:0}.kpi-related-card__title{font-size:22px}.kpi-related-card__excerpt{-webkit-line-clamp:2}.kpi-blog .kpi-related-card__meta{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;border-block:1px solid #c4974699;justify-content:space-between;gap:16px;margin-top:6px;padding:24px 12px;display:flex}.kpi-related-card__meta .kpi-meta__item{gap:12px}.kpi-related-card__meta .kpi-meta__text,.kpi-related-card__meta .kpi-meta__value{margin-top:0}.kpi-related-card__meta .kpi-meta__item .kpi-icon{width:23px;height:23px}@media (max-width:1099px){.kpi-featured{border:1px solid var(--kpi-gold);background:#fff;padding:32px 11px 0}.kpi-featured__badge{background:0 0;border:0;padding:5px 15px 8px}.kpi-featured__body{padding-inline:7px}.kpi-featured__foot,.kpi-row__foot{border-top:0;flex-direction:column;align-items:flex-end;gap:20px;padding-top:0}.kpi-featured__foot .kpi-meta--boxed,.kpi-row__foot .kpi-meta--boxed{border-block:1px solid var(--kpi-gold);flex:none;justify-content:space-between;align-self:stretch;padding:20px 12px}.kpi-featured__foot .kpi-meta__item:last-child,.kpi-row__foot .kpi-meta__item:last-child,.kpi-related-card__meta .kpi-meta__item:last-child{flex:0 auto}.kpi-blog .kpi-meta__label{clip:auto;width:auto;height:auto;position:static;overflow:visible}.kpi-blog .kpi-meta__value{color:var(--kpi-grey);line-height:150%}.kpi-related-card{flex:0 0 344px}.kpi-related-card__media{height:172px}.kpi-related-card__excerpt{-webkit-line-clamp:3}}
