.cfsux-blog,.cfsux-post-wrap{--b-a:var( --theme-palette-color-1, #3996ad );--b-ink:#06070e;--b-tx:#3e484c;--b-mut:#6b7679;--b-line:#5ea2ae;--b-rule:rgba( 57, 150, 173, 0.22 );--b-r:12px;--b-display:"Fixel Display", system-ui, sans-serif;font-family:"Fixel Text",system-ui,sans-serif}.cfsux-blog__in,.cfsux-post{box-sizing:border-box;width:100%;min-width:0;max-width:1160px;margin-inline:auto}.cfsux-post-wrap>article.cfsux-post{--post-text:760px;--post-media:960px;max-width:1160px;margin-inline:auto}.cfsux-blog a,.cfsux-post-wrap a{text-decoration:none}.cfsux-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;color:var(--b-mut);font-size:13px;line-height:1.4}.cfsux-meta--stack{flex-direction:column;align-items:flex-start;gap:6px}.cfsux-cat{color:var(--b-a);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.cfsux-cat:hover{color:#f96900}.cfsux-section-title{display:flex;align-items:center;gap:18px;margin:0 0 clamp(20px, 2.6vw, 28px);color:var(--b-ink);font-family:var(--b-display);font-size:clamp(22px, 2.3vw, 30px);font-weight:500;line-height:1.2;letter-spacing:-.02em}.cfsux-section-title::after{content:"";flex:1 1 auto;height:1px;background:var(--b-rule)}.cfsux-ava{position:relative;isolation:isolate;display:block;flex:0 0 auto;width:clamp(68px, 7vw, 88px);aspect-ratio:1}.cfsux-ava::before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid rgb(57 150 173 / .6);border-radius:50%;transform:translate(6px,5px)}.cfsux-ava__img,.cfsux-ava img{display:block;width:100%;height:100%;border:3px solid #fff;border-radius:50%;object-fit:cover;background:#eef4f5;box-shadow:0 10px 24px rgb(25 52 57 / .12)}.cfsux-ava--sm{width:46px}.cfsux-ava--sm::before{transform:translate(3px,3px)}.cfsux-ava--sm img{border-width:2px}.cfsux-btn{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:0 30px;border:1px solid color-mix(in srgb,var(--b-a) 45%,transparent);border-radius:7px;background:#fff0;color:color-mix(in srgb,var(--b-a) 70%,#0b2a30);font-family:var(--b-display);font-size:15px;font-weight:500;transition:border-color 0.2s ease,background-color 0.2s ease}.cfsux-btn:hover{border-color:var(--b-a);background:color-mix(in srgb,var(--b-a) 7%,transparent);color:color-mix(in srgb,var(--b-a) 70%,#0b2a30)}.cfsux-btn[aria-busy="true"]{opacity:.6;cursor:progress}.cfsux-blog__intro{display:flex;flex-direction:column;align-items:center;gap:16px;padding:clamp(8px, 2vw, 24px) 0 0;text-align:center}.cfsux-blog__authors{display:flex;justify-content:center;padding:0 8px 6px 0}.cfsux-blog__authors .cfsux-ava+.cfsux-ava{margin-left:-16px}.cfsux-blog__names{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;margin:0;color:var(--b-mut);font-size:13px;font-weight:500;letter-spacing:.04em}.cfsux-blog__dot,.cfsux-meta__dot{color:var(--b-line)}.cfsux-blog__tagline{max-width:19em;margin:6px auto 0;color:var(--b-ink);font-family:var(--b-display);font-size:clamp(30px, 4.2vw, 54px);font-weight:500;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.cfsux-blog__tagline em{position:relative;display:inline;color:var(--b-a);font-style:normal}.cfsux-blog__tagline em::after{content:"";position:absolute;left:3%;right:3%;bottom:-.1em;height:.14em;border-top:1px solid var(--b-a);border-radius:50%;transform:rotate(-1.2deg);opacity:.6}.cfsux-blog__term{padding-top:clamp(8px, 2vw, 20px);text-align:center}.cfsux-blog__eyebrow{margin:0 0 10px;color:var(--b-a);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.cfsux-blog__term-title{margin:0;color:var(--b-ink);font-family:var(--b-display);font-size:clamp(30px, 4vw, 50px);font-weight:500;line-height:1.1;letter-spacing:-.03em}.cfsux-blog__term-desc{max-width:36em;margin:14px auto 0;color:var(--b-tx);font-size:16.5px;line-height:1.7}.cfsux-blog__cats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:clamp(24px, 3vw, 34px)!important;margin-bottom:clamp(30px, 4vw, 48px)!important}.cfsux-blog__cats a{display:inline-flex;align-items:center;min-height:38px;padding:0 18px;border:1px solid var(--b-rule);border-radius:999px;background:#fff;color:var(--b-tx);font-size:14px;font-weight:500;white-space:nowrap;transition:border-color 0.2s ease,color 0.2s ease}.cfsux-blog__cats a:hover{border-color:var(--b-a);color:var(--b-a)}.cfsux-blog__cats a[aria-current]{border-color:var(--b-a);background:var(--b-a);color:#fff}.cfsux-essay{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(28px, 5vw, 72px);margin-bottom:clamp(44px, 6vw, 72px)!important;padding:clamp(24px, 3.6vw, 48px);border:1px solid var(--b-line);border-radius:var(--b-r);background:radial-gradient(120% 140% at 0 0,rgb(57 150 173 / .08),#fff0 55%),#fff}.cfsux-essay__label{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:6px 13px;border-radius:999px;background:rgb(57 150 173 / .1);color:var(--b-a);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.cfsux-essay__label::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.cfsux-essay__title{margin:0 0 .5em;font-family:var(--b-display);font-size:clamp(26px, 3vw, 40px);font-weight:500;line-height:1.14;letter-spacing:-.025em;text-wrap:balance}.cfsux-essay__title a,.cfsux-row__title a,.cfsux-card__title a{color:var(--b-ink);background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:color 0.2s ease,background-size 0.35s ease}.cfsux-essay__title a:hover,.cfsux-row__title a:hover,.cfsux-card__title a:hover{color:var(--b-a);background-size:100% 1px}.cfsux-essay__excerpt{margin:0 0 18px;color:var(--b-tx);font-size:clamp(16px, 1.3vw, 17px);line-height:1.7}.cfsux-essay__more{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding-bottom:2px;border-bottom:1px solid currentColor;color:var(--b-a);font-family:var(--b-display);font-size:15px;font-weight:600}.cfsux-essay__more:hover{color:#f96900}.cfsux-essay__media{position:relative;isolation:isolate;display:block;margin:0 14px 14px 0}.cfsux-essay__media::before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid rgb(57 150 173 / .5);border-radius:22px 22px 6px 22px;transform:translate(14px,14px)}.cfsux-essay__media img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;border-radius:22px 22px 6px 22px;object-fit:cover;background:#eef4f5}.cfsux-blog__label{display:flex;align-items:center;gap:18px;margin:0 0 4px!important;color:var(--b-ink);font-family:var(--b-display);font-size:clamp(22px, 2.3vw, 30px);font-weight:500;letter-spacing:-.02em}.cfsux-blog__label::after{content:"";flex:1 1 auto;height:1px;background:var(--b-rule)}.cfsux-row{display:grid;grid-template-columns:170px minmax(0,1fr) 280px;grid-template-areas:"meta body img";align-items:start;gap:clamp(20px, 3vw, 48px);padding:clamp(26px, 3vw, 38px) 0;border-bottom:1px solid var(--b-rule)}.cfsux-row__meta{grid-area:meta;padding-top:6px}.cfsux-row__body{grid-area:body;min-width:0}.cfsux-row__title{margin:0 0 10px;font-family:var(--b-display);font-size:clamp(20px, 1.9vw, 26px);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}.cfsux-row__excerpt{display:-webkit-box;margin:0;overflow:hidden;color:var(--b-tx);font-size:16px;line-height:1.7;-webkit-line-clamp:3;-webkit-box-orient:vertical}.cfsux-row__img,.cfsux-card__img{grid-area:img;display:block;overflow:hidden;border-radius:var(--b-r);background:#eef4f5}.cfsux-row__img img,.cfsux-card__img img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.6s ease}.cfsux-row:hover .cfsux-row__img img,.cfsux-card:hover .cfsux-card__img img{transform:scale(1.04)}.cfsux-blog__more{display:flex;justify-content:center;margin-top:clamp(30px, 4vw, 48px)!important}.cfsux-blog__empty{padding:40px 0;color:var(--b-mut);text-align:center}.cfsux-blog__pages{margin-top:22px!important}.cfsux-blog.is-js .cfsux-blog__pages{display:none}.cfsux-blog__pages ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.cfsux-blog__pages .page-numbers{display:inline-grid;place-items:center;min-width:40px;height:40px;padding:0 8px;border:1px solid var(--b-rule);border-radius:7px;color:var(--b-tx)}.cfsux-blog__pages .page-numbers.current{border-color:var(--b-a);background:var(--b-a);color:#fff}.cfsux-post__cover{margin:0 0 clamp(30px, 4vw, 52px)}.cfsux-post__cover img{display:block;max-width:100%;height:auto;margin-inline:auto;border-radius:var(--b-r);background:#eef4f5}.cfsux-post__head,.cfsux-post__foot{max-width:var(--post-text,760px);margin-inline:auto}.cfsux-post__head{margin-bottom:clamp(30px, 4vw, 46px)}.cfsux-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:18px;color:var(--b-mut);font-size:13px}.cfsux-crumbs a{color:var(--b-tx)}.cfsux-crumbs a:hover{color:var(--b-a)}.cfsux-crumbs span{color:var(--b-line)}.cfsux-post__head .cfsux-meta{margin-bottom:14px}.cfsux-post__title{margin:0 0 .45em;color:var(--b-ink);font-family:var(--b-display);font-size:clamp(32px, 4.6vw, 56px);font-weight:500;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.cfsux-post__lead{margin:0 0 26px;color:var(--b-tx);font-family:var(--b-display);font-size:clamp(18px, 1.7vw, 22px);line-height:1.55;letter-spacing:-.005em}.cfsux-byline{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid var(--b-rule)}.cfsux-byline__text{display:flex;flex-direction:column;gap:2px}.cfsux-byline__name{color:var(--b-ink);font-family:var(--b-display);font-size:15.5px;font-weight:600}.cfsux-byline__role{color:var(--b-mut);font-size:13px}.cfsux-post__body{--theme-block-max-width:var( --post-text, 760px );--theme-block-wide-max-width:1040px;--wp--style--global--content-size:var( --post-text, 760px );--wp--style--global--wide-size:1040px;color:var(--b-tx);font-size:clamp(17px, calc( 12.5px + 0.45vw ), 19px);line-height:1.75}.cfsux-post__body>*{max-width:var(--post-text,760px);margin-left:auto!important;margin-right:auto!important}.cfsux-post__body>:is(.wp-block-columns,.wp-block-media-text,.wp-block-gallery,.wp-block-cover,.wp-block-group,.wp-block-table,.alignwide){max-width:1160px}.cfsux-post__body>.wp-block-image:not(.alignleft,.alignright,.alignwide,.alignfull){display:block;width:auto;max-width:var(--post-media,960px);margin-block:1.6em;text-align:center;clear:both}.cfsux-post__body>.wp-block-image figcaption{max-width:var(--post-text,760px);margin-inline:auto}.cfsux-post__body>.wp-block-image img{display:inline-block;max-width:100%;height:auto}.cfsux-post__body>.alignfull{max-width:none}.cfsux-post__body p{margin-block:0 1.15em}.cfsux-post__body :is(h2,h3,h4){margin-block:1.7em .6em;color:var(--b-ink);font-family:var(--b-display);font-weight:500;line-height:1.2;letter-spacing:-.02em}.cfsux-post__body h2{font-size:clamp(25px, 2.4vw, 32px)}.cfsux-post__body h3{font-size:clamp(21px, 1.9vw, 25px)}.cfsux-post__body a{color:var(--b-a);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cfsux-post__body a:hover{color:#f96900}.cfsux-post__body :is(ul,ol) li::marker{color:var(--b-a)}.cfsux-post__body figure img{border-radius:var(--b-r)}.cfsux-post__body figcaption{margin-top:10px;color:var(--b-mut);font-size:13.5px;line-height:1.5;text-align:center}.cfsux-post__body :is(.wp-block-quote,.wp-block-pullquote blockquote){position:relative;margin-block:1.8em;padding:6px 0 6px clamp(44px, 6vw, 64px);border:0;color:var(--b-ink);font-family:var(--b-display);font-size:clamp(21px, 2.1vw, 27px);font-weight:500;line-height:1.4;letter-spacing:-.01em}.cfsux-post__body :is(.wp-block-quote,.wp-block-pullquote blockquote)::before{content:"“";position:absolute;top:-.18em;left:0;color:var(--b-a);font-size:2.6em;line-height:1}.cfsux-post__body .wp-block-quote cite,.cfsux-post__body .wp-block-pullquote cite{display:block;margin-top:12px;color:var(--b-mut);font-family:"Fixel Text",system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:400}.cfsux-post__body .wp-block-pullquote{padding:0;border:0;text-align:left}.cfsux-post__body hr{width:56px;margin:2.4em auto;border:0;border-top:1px solid var(--b-a)}.cfsux-post__products,.cfsux-related{margin-top:clamp(52px, 7vw, 92px)}.cfsux-post__foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:22px 32px;margin-top:clamp(36px, 5vw, 56px);padding-top:26px;border-top:1px solid var(--b-rule)}.cfsux-foot__label{display:block;margin-bottom:10px;color:var(--b-mut);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cfsux-tags ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cfsux-tags a{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:999px;background:rgb(57 150 173 / .09);color:color-mix(in srgb,var(--b-a) 70%,#0b2a30);font-size:14px;font-weight:500;transition:background-color 0.2s ease,color 0.2s ease}.cfsux-tags a:hover{background:var(--b-a);color:#fff}.cfsux-share{position:relative}.cfsux-share__list{display:flex;gap:8px}.cfsux-share__btn{display:inline-grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:1px solid var(--b-rule);border-radius:50%;background:#fff;color:var(--b-a);cursor:pointer;transition:border-color 0.2s ease,background-color 0.2s ease,color 0.2s ease}.cfsux-share__btn:hover,.cfsux-share__btn:focus-visible{border-color:var(--b-a);background:var(--b-a);color:#fff}.cfsux-share__done{position:absolute;right:0;bottom:-26px;color:var(--b-a);font-size:13px;white-space:nowrap}.cfsux-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px, 3vw, 36px)}.cfsux-card__img img{aspect-ratio:3 / 2}.cfsux-card__body{padding-top:16px}.cfsux-card__title{margin:8px 0 0;font-family:var(--b-display);font-size:clamp(18px, 1.5vw, 21px);font-weight:500;line-height:1.3;letter-spacing:-.01em;text-wrap:balance}@media (max-width:1000px){.cfsux-row{grid-template-columns:minmax(0,1fr) 220px;grid-template-areas:"meta img" "body img";row-gap:10px}.cfsux-row__meta{flex-direction:row;align-items:center;gap:10px;padding-top:0}}@media (max-width:760px){.cfsux-essay{grid-template-columns:1fr;gap:22px;padding:16px 16px 24px}.cfsux-essay__media{order:-1;margin:0 9px 9px 0}.cfsux-essay__media::before{transform:translate(9px,9px)}.cfsux-blog__cats{flex-wrap:nowrap;justify-content:flex-start;margin-inline:-16px!important;padding:0 16px 4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cfsux-blog__cats::-webkit-scrollbar{display:none}.cfsux-related__grid{grid-template-columns:1fr;gap:0}}@media (max-width:620px){.cfsux-row,.cfsux-card{grid-template-columns:minmax(0,1fr) 104px;grid-template-areas:"meta img" "body img";column-gap:16px;row-gap:8px;padding:20px 0}.cfsux-row__excerpt{display:none}.cfsux-row__title{font-size:18px;line-height:1.3}.cfsux-row__img img,.cfsux-card__img img{aspect-ratio:1}.cfsux-row__img,.cfsux-card__img{border-radius:10px}.cfsux-card{display:grid;grid-template-areas:"body img";border-bottom:1px solid var(--b-rule)}.cfsux-card__body{grid-area:body;padding-top:0}.cfsux-card__title{font-size:17.5px}.cfsux-card .cfsux-meta{flex-direction:column;align-items:flex-start;gap:4px}.cfsux-card .cfsux-meta__dot{display:none}.cfsux-post__foot{flex-direction:column;align-items:flex-start}.cfsux-share__done{left:0;right:auto}}@media (prefers-reduced-motion:reduce){.cfsux-row__img img,.cfsux-card__img img,.cfsux-essay__title a,.cfsux-row__title a,.cfsux-card__title a{transition:none}}