.fsb-section{--fsb-gutter: 1.5rem}@media screen and (min-width:750px){.fsb-section{--fsb-gutter: 5rem}}.fsb-eyebrow{display:inline-block;margin:0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:var(--fs-tracking-label, .08em);text-transform:uppercase;color:var(--fs-teal-ink);text-decoration:none}.fsb-eyebrow--dark{color:#fff}a.fsb-eyebrow:hover{text-decoration:underline;text-underline-offset:.3em}.fsb-link{font-size:1.4rem;font-weight:700;color:var(--fs-ink-2);text-decoration:none;border-bottom:1px solid var(--fs-line);padding-bottom:.2rem;white-space:nowrap}.fsb-link:hover{color:var(--fs-teal-ink);border-color:currentColor}.fsb-link,a.fsb-eyebrow,.fsb-cta__phone{position:relative}:is(.fsb-link,a.fsb-eyebrow,.fsb-cta__phone):after{content:"";position:absolute;top:-1.2rem;right:-.4rem;bottom:-1.2rem;left:-.4rem}.fsb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:0 2.4rem;border:1px solid transparent;border-radius:var(--fs-radius-btn, 1rem);font:600 1.5rem/1.2 var(--font-body-family);letter-spacing:0;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.fsb-btn--primary{background:var(--fs-teal-strong);color:#fff}.fsb-btn--primary:hover{background:var(--fs-teal-dark)}.fsb-btn--ghost{border-color:#fff9;color:#fff;background:transparent}.fsb-btn--ghost:hover{border-color:#fff;background:#ffffff1a}.fsb-chip{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1.6rem;border-radius:var(--fs-radius-pill, 3.2rem);border:1px solid var(--fs-line);background:#fff;color:var(--fs-ink-2);font:600 1.4rem/1 var(--font-body-family);text-decoration:none;white-space:nowrap}.fsb-chip:hover{border-color:var(--fs-teal);color:var(--fs-teal-ink)}.fsb-chip.is-active{background:var(--fs-teal-strong);border-color:var(--fs-teal-strong);color:#fff}.fsb-band{padding-block:4rem}.fsb-band__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 2.4rem;margin-bottom:2.4rem}.fsb-band__head>div{display:grid;gap:.6rem}.fsb-band__title{position:relative;margin:0;padding-left:1.4rem;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(2.4rem,2.2vw,3rem);line-height:1.2;letter-spacing:0;color:var(--fs-black)}.fsb-band__title:before{content:"";position:absolute;left:0;top:.12em;bottom:.12em;width:.4rem;border-radius:.2rem;background:var(--fs-teal)}.fsb-band__head .fsb-eyebrow{padding-left:1.4rem}.fsb-band__intro{margin:0;max-width:52ch;font-size:1.5rem;line-height:1.6;color:var(--fs-ink-soft)}@media screen and (min-width:990px){.fsb-band{padding-block:5.6rem}.fsb-band__head{margin-bottom:3.2rem}}.fsb-grid{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr))}.fsb-card{position:relative;display:flex;flex-direction:column;gap:1.2rem;height:100%;padding:2rem;border-radius:1.2rem;background:#fff;transition:box-shadow .2s ease,transform .2s ease}.fsb-card__media{position:relative;aspect-ratio:2 / 1;border-radius:.8rem;overflow:hidden;background:var(--fs-ground)}.fsb-card__media img{display:block;width:100%;height:100%;object-fit:cover}.fsb-card__ph{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,transparent 0 14px,rgb(0 0 0 / .04) 14px 15px),var(--fs-ground)}.fsb-card__body{display:flex;flex-direction:column;gap:1rem;flex:1}.fsb-card__title{margin:.4rem 0 0;font-family:var(--font-body-family);font-weight:700;font-size:1.76rem;line-height:1.5;letter-spacing:0}.fsb-card__title a{color:var(--fs-black);text-decoration:none}.fsb-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.2rem}.fsb-card__title a:focus-visible{outline:none}.fsb-card:has(a:focus-visible){outline:2px solid var(--fs-teal-strong);outline-offset:.3rem}.fsb-card:hover .fsb-card__title a{color:var(--fs-teal-ink)}.fsb-card__excerpt{margin:0;font-size:1.3rem;line-height:1.85;color:var(--fs-ink-soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fsb-card__foot{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:auto;padding-top:.6rem}.fsb-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem 0;margin:0;font-size:1.2rem;line-height:1.5;color:var(--fs-ink-soft);font-variant-numeric:tabular-nums}.fsb-card__meta>*+*:before{content:"";display:inline-block;width:.4rem;height:.4rem;margin:0 .8rem .2rem;border-radius:50%;background:var(--fs-black);vertical-align:middle}.fsb-card__topic{margin:0}.fsb-card:not(.fsb-card--lead) .fsb-card__mins{display:none}.fsb-card__more{flex:none;font-size:1.4rem;font-weight:700;color:var(--fs-ink-2)}.fsb-card:hover .fsb-card__more{color:var(--fs-teal-ink)}@media(prefers-reduced-motion:no-preference){.fsb-card:hover{box-shadow:var(--fs-shadow-xl);transform:translateY(-2px)}}.fsb-card--lead .fsb-card__title{font-size:clamp(2rem,1.6vw,2.4rem);line-height:1.35}.fsb-card--lead .fsb-card__excerpt{font-size:1.5rem;line-height:1.7}@media screen and (min-width:990px){.fsb-card--lead{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:3.2rem;align-items:center;padding:2.4rem}.fsb-card--lead .fsb-card__body{gap:1.2rem}}.fsb-card--row{display:grid;grid-template-columns:9.6rem minmax(0,1fr);gap:1.4rem;align-items:center;padding:1.2rem}.fsb-card--row .fsb-card__media{aspect-ratio:1}.fsb-card--row .fsb-card__title{margin:0;font-size:1.5rem;line-height:1.4}.fsb-card--row .fsb-card__body{gap:.4rem}.fsb-card--row .fsb-card__foot{padding-top:0}.fsb-card--row .fsb-card__mins{display:none}.template-article{--fsb-top: calc(var(--fs-sticky-header-h, 0px) + 2.4rem)}.fsb-progress{position:fixed;inset:0 0 auto;height:3px;z-index:1000;pointer-events:none}.fsb-progress span{display:block;height:100%;background:var(--fs-teal);transform:scaleX(var(--fsb-p, 0));transform-origin:0 50%}:is(.template-article,.template-blog) .fs-breadcrumbs.fs-breadcrumbs{background:none;box-shadow:none;clip-path:none}:is(.template-article,.template-blog) .fs-breadcrumbs.fs-breadcrumbs li:not([aria-current])>a{color:var(--fs-ink)}:is(.template-article,.template-blog) .fs-breadcrumbs.fs-breadcrumbs li:not([aria-current])>a:hover{color:var(--fs-teal-ink)}.fsb-layout{display:grid;grid-template-columns:minmax(0,1fr)}.fsb-head,.fsb-cover,.fsb-main{width:100%;max-width:66rem;margin-inline:auto;min-width:0}.fsb-aside{display:none}@media screen and (min-width:1100px){.fsb-layout--toc{grid-template-columns:26rem minmax(0,66rem);grid-template-areas:"head head" "cover cover" "toc main";justify-content:center;column-gap:4.8rem}.fsb-layout--toc .fsb-head{grid-area:head;max-width:none}.fsb-layout--toc .fsb-cover{grid-area:cover;max-width:none}.fsb-layout--toc .fsb-main{grid-area:main}.fsb-layout--toc .fsb-aside{grid-area:toc;display:block}.fsb-toc-m{display:none}}.fsb-head{position:relative;display:grid;gap:1rem;padding-block:2.4rem 2.4rem;color:#fff;background:var(--fs-teal-strong);box-shadow:0 0 0 100vmax var(--fs-teal-strong);clip-path:inset(0 -100vmax)}.fsb-head .fsb-eyebrow{color:#fff}.fsb-head__title{margin:0;color:#fff;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(2.4rem,1.9rem + 1.3vw,3.2rem);line-height:1.25;letter-spacing:0;text-wrap:balance}.fsb-head__standfirst{margin:.4rem 0 0;font-size:1.7rem;line-height:1.6;color:#fff;text-wrap:pretty;max-width:62ch}.fsb-byline{display:flex;align-items:center;gap:1.2rem;margin-top:.6rem;padding-top:1.4rem;border-top:1px solid rgb(255 255 255 / .25)}.fsb-byline__img{width:4rem;height:4rem;border-radius:50%;object-fit:cover;background:#fff;flex:none}.fsb-byline__img--brand{object-fit:contain;padding:.3rem;background:#fff}.fsb-byline__text{margin:0;display:grid;gap:.1rem;min-width:0;flex:1;font-size:1.3rem;line-height:1.45}.fsb-byline__name{font-weight:700;color:#fff}.fsb-byline__name a{color:inherit;text-underline-offset:.2em}.fsb-byline__role{font-weight:400;color:#fff}.fsb-byline__meta{display:flex;flex-wrap:wrap;gap:0 .8rem;color:#fff;font-variant-numeric:tabular-nums}.fsb-byline__meta [aria-hidden]{color:#fff9}.fsb-head .fsb-mono{background:#fff;color:var(--fs-teal-ink)}@media screen and (min-width:990px){.fsb-head{gap:1.2rem;padding-block:3.2rem 3.2rem}.fsb-head__standfirst{font-size:1.8rem}.fsb-byline__text{font-size:1.4rem}}.fsb-share{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.4rem;min-width:4.4rem;padding:0 1.4rem;border-radius:var(--fs-radius-pill, 3.2rem);border:1px solid var(--fs-line);background:#fff;color:var(--fs-ink);font:600 1.3rem/1 var(--font-body-family);cursor:pointer;flex:none}.fsb-share:hover{border-color:var(--fs-teal);color:var(--fs-teal-ink)}.fsb-head .fsb-share{border-color:#fff9;background:transparent;color:#fff}.fsb-head .fsb-share:hover{border-color:#fff;background:#ffffff1a;color:#fff}.fsb-share[hidden]{display:none}@media screen and (max-width:549px){.fsb-byline .fsb-share{padding:0}.fsb-byline .fsb-share__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.fsb-cover{position:relative;isolation:isolate;margin:0}.fsb-cover:before{content:"";position:absolute;top:0;right:0;bottom:50%;left:0;z-index:-1;background:var(--fs-teal-strong);box-shadow:0 0 0 100vmax var(--fs-teal-strong);clip-path:inset(0 -100vmax)}.fsb-cover__img{display:block;width:100%;height:auto;max-height:46vh;object-fit:cover;border-radius:1.2rem;background:var(--fs-ground)}@media screen and (min-width:750px){.fsb-cover__img{max-height:56vh}}.fsb-main{display:flex;flex-direction:column;gap:4rem;padding-top:2.4rem}@media screen and (min-width:990px){.fsb-main{padding-top:3.2rem;gap:4.8rem}}.fsb-aside{padding-top:3.2rem}.fsb-toc{position:sticky;top:var(--fsb-top);max-height:calc(100vh - var(--fsb-top) - 2.4rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:2rem 1.6rem;border-radius:1.2rem;background:var(--fs-ground);transition:top .28s cubic-bezier(.22,1,.36,1)}.fsb-toc__label{margin:0 0 .8rem;padding-bottom:1.2rem;border-bottom:1px solid var(--fs-line);font-size:1.6rem;font-weight:700;color:var(--fs-black)}.fsb-toc ol,.fsb-toc-m ol{margin:0;padding:0;list-style:none;counter-reset:fsbtoc}.fsb-toc li,.fsb-toc-m li{counter-increment:fsbtoc}.fsb-toc li a,.fsb-toc-m li a{position:relative;display:grid;grid-template-columns:2.6rem minmax(0,1fr);padding:.7rem 0;font-size:1.4rem;line-height:1.45;color:var(--fs-teal-ink);text-decoration:none}.fsb-toc li a:before,.fsb-toc-m li a:before{content:counter(fsbtoc) ".";font-size:1.3rem;font-weight:600;color:var(--fs-ink-soft);font-variant-numeric:tabular-nums}.fsb-toc li a:hover,.fsb-toc-m li a:hover{text-decoration:underline;text-underline-offset:.18em}.fsb-toc li a.is-active{color:var(--fs-black);font-weight:600}.fsb-toc li a.is-active:after{content:"";position:absolute;left:-1.6rem;top:.7rem;bottom:.7rem;width:4px;border-radius:0 3px 3px 0;background:var(--fs-teal)}.fsb-toc__top{display:inline-block;margin-top:1.2rem;font-size:1.3rem;color:var(--fs-ink-soft)}.fsb-toc-m{border-radius:1.4rem;background:var(--fs-ground);font-family:var(--font-body-family);line-height:1.4}.fsb-prose>.fsb-toc-m{margin-top:2.8rem}.fsb-toc-m summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:5.2rem;padding:0 1.6rem;cursor:pointer;list-style:none;font-weight:700;font-size:1.5rem;color:var(--fs-black)}.fsb-toc-m summary::-webkit-details-marker{display:none}.fsb-toc-m summary:after{content:"";width:.8rem;height:.8rem;border-right:2px solid var(--fs-ink);border-bottom:2px solid var(--fs-ink);transform:translateY(-.2rem) rotate(45deg);transition:transform .2s ease}.fsb-toc-m[open] summary:after{transform:translateY(.2rem) rotate(-135deg)}.fsb-toc-m__n{margin-left:auto;font-weight:500;font-size:1.3rem;color:var(--fs-ink-soft)}.fsb-toc-m ol{padding:0 1.6rem 1rem;border-top:1px solid var(--fs-line)}.fsb-toc-m li+li{margin-top:0}.fsb-toc-m li a{min-height:4.4rem;align-items:center;padding:.6rem 0}.fsb-answer{display:grid;gap:1.2rem;padding:2.2rem 2.2rem 2.4rem;border-radius:1.2rem;background:var(--fs-ground);position:relative;overflow:hidden}.fsb-answer:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--fs-teal)}.fsb-answer__label{margin:0;font-family:var(--font-body-family);font-size:1.6rem;font-weight:700;letter-spacing:0;color:var(--fs-black)}.fsb-answer__text{margin:0;font-size:clamp(1.7rem,1.4vw,1.9rem);line-height:1.6;color:var(--fs-ink-2);text-wrap:pretty}.fsb-answer__list{margin:.4rem 0 0;padding:1.4rem 0 0;list-style:none;display:grid;gap:.9rem;border-top:1px solid var(--fs-line)}.fsb-answer__list li{position:relative;padding-left:2.8rem;font-size:1.6rem;line-height:1.55;color:var(--fs-ink-2)}.fsb-answer__list li:before,.fsb-prose .fs-checklist li:before{content:"";position:absolute;left:0;top:.2em;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--fs-teal-strong) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.3 6.8 11 12 5.5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 1.2rem no-repeat}.fsb-prose{font-family:var(--font-body-family);font-size:1.7rem;font-weight:400;line-height:1.72;color:var(--fs-ink-2);font-kerning:normal;font-variant-ligatures:common-ligatures;hanging-punctuation:first;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}@media screen and (min-width:750px){.fsb-prose{font-size:1.8rem}}@media screen and (min-width:1100px){.fsb-prose{font-size:1.9rem;line-height:1.7}}.fsb-prose>*{margin-block:0}.fsb-prose>:is(p,ul,ol,h2,h3,h4,h5,h6,blockquote,dl){max-width:34em}.fsb-prose>*+*{margin-top:1.25em}.fsb-prose p{text-wrap:pretty}.fsb-prose p:empty,.fsb-prose div:empty,.fsb-prose p:has(>br:only-child){display:none}.fsb-prose [style*=font-family],.fsb-prose [style*=font-size]{font-family:inherit!important;font-size:inherit!important}.fsb-prose [style*=line-height]{line-height:inherit!important}.fsb-prose [style*=color]{color:inherit!important}.fsb-prose [style*=background]{background:none!important}.fsb-prose [style*=width]:not(img,iframe,video){width:auto!important;max-width:100%!important}.fsb-prose [class*=wp-block],.fsb-prose [class*=elementor]{max-width:100%}.fsb-prose li>br:last-child,.fsb-prose p>br:last-child{display:none}.fsb-head__standfirst a{color:inherit;text-decoration:underline;text-decoration-color:#fff9;text-underline-offset:.18em}.fsb-prose :is(h2,h3,h4){color:var(--fs-black);text-wrap:balance;scroll-margin-top:var(--fsb-top)}.fsb-prose h2{position:relative;margin-top:4.8rem;padding-left:1.4rem;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(2.2rem,1.9rem + .6vw,2.6rem);line-height:1.3;letter-spacing:0}.fsb-prose h2:before{content:"";position:absolute;left:0;top:.15em;bottom:.15em;width:.4rem;border-radius:.2rem;background:var(--fs-teal)}.fsb-prose>h2:first-child{margin-top:0}.fsb-prose h3{margin-top:3.2rem;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(1.9rem,1.7rem + .3vw,2.1rem);line-height:1.35;letter-spacing:0}.fsb-prose h4{margin-top:2.8rem;font-family:var(--font-body-family);font-weight:700;font-size:1.05em;line-height:1.4}.fsb-prose :is(h5,h6){margin-top:2.4rem;font-family:var(--font-body-family);font-weight:700;font-size:1em}.fsb-prose :is(h2,h3,h4,h5,h6)+*{margin-top:1.2rem}@media screen and (min-width:990px){.fsb-prose h2{margin-top:6.4rem}.fsb-prose h3{margin-top:4rem}}.fsb-prose a:not([class]){color:var(--fs-teal-ink);font-weight:500;text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.18em;text-decoration-color:#2f7c6e73}.fsb-prose a:not([class]):hover{text-decoration-color:currentColor}.fsb-prose strong{font-weight:700;color:var(--fs-black)}.fsb-prose ul:not([class]),.fsb-prose ol:not([class]){padding-left:0;list-style:none}.fsb-prose ul:not([class])>li,.fsb-prose ol:not([class])>li{position:relative;padding-left:1.6em}.fsb-prose ul:not([class])>li:before{content:"";position:absolute;left:.35em;top:.68em;width:.4em;height:.4em;border-radius:50%;background:var(--fs-teal)}.fsb-prose ol:not([class]){counter-reset:fsbol}.fsb-prose ol:not([class])>li{counter-increment:fsbol}.fsb-prose ol:not([class])>li:before{content:counter(fsbol) ".";position:absolute;left:0;top:0;min-width:1.2em;font-weight:700;color:var(--fs-teal-ink);font-variant-numeric:tabular-nums}.fsb-prose li+li{margin-top:.6em}.fsb-prose li>:is(ul,ol){margin-top:.6em}.fsb-prose li>p{margin:0}.fsb-prose li>p+p{margin-top:.6em}.fsb-prose hr{width:6.4rem;height:3px;margin-block:2.4em;border:0;border-radius:3px;background:var(--fs-teal)}.fsb-prose blockquote{margin:2em 0;padding:1.6rem 2rem;border-left:4px solid var(--fs-teal);border-radius:0 1.2rem 1.2rem 0;background:var(--fs-ground);font-style:italic;font-size:1.05em;line-height:1.6;color:var(--fs-ink-2)}.fsb-prose blockquote p{margin:0}.fsb-prose blockquote p+p{margin-top:.6em}.fsb-prose blockquote cite,.fsb-prose figcaption{display:block;font-family:var(--font-body-family);font-style:normal;font-size:1.4rem;line-height:1.5;color:var(--fs-ink-soft)}.fsb-prose blockquote cite{margin-top:.8rem}.fsb-prose .fs-pullquote,.fsb-prose .wp-block-pullquote{margin-block:1.8em;padding:.8em 0 0;border:0;border-top:4px solid var(--fs-teal);border-radius:0;background:none;max-width:30ch;font-style:normal;font-weight:600;font-size:clamp(2.2rem,2.4vw,2.8rem);line-height:1.35;color:var(--fs-black)}.fsb-prose img,.fsb-prose video{display:block;max-width:100%;height:auto;border-radius:1.2rem}.fsb-prose figure{margin-inline:0;max-width:100%}.fsb-prose>figure,.fsb-prose>p:has(>img:only-child){margin-block:2.4em}.fsb-prose figure img{width:100%;background:var(--fs-ground)}.fsb-prose figcaption{margin-top:1rem;padding-left:1rem;border-left:2px solid var(--fs-line)}@media screen and (max-width:749px){.fsb-prose>figure:not(.fs-video){margin-inline:-1.5rem}.fsb-prose>figure:not(.fs-video) img{border-radius:0}.fsb-prose>figure figcaption{margin-inline:1.5rem}}.fsb-prose iframe{display:block;max-width:100%;border:0;border-radius:1.2rem}.fsb-prose iframe[src*=youtube],.fsb-prose iframe[src*=vimeo]{width:100%;height:auto;aspect-ratio:16 / 9}.fsb-prose .fs-gallery,.fsb-prose .wp-block-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:0;list-style:none;max-width:100%}.fsb-prose .fs-gallery img,.fsb-prose .wp-block-gallery img{aspect-ratio:1;object-fit:cover;border-radius:.8rem}@media screen and (min-width:750px){.fsb-prose .fs-gallery,.fsb-prose .wp-block-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.fsb-prose .fsb-table{max-width:100%;margin-block:2em;overflow-x:auto;border:1px solid var(--fs-line);border-radius:1.2rem;background:linear-gradient(90deg,#fff 30%,#fff0) left / 4rem 100% no-repeat local,linear-gradient(270deg,#fff 30%,#fff0) right / 4rem 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgb(0 0 0 / .14),transparent) left / 1.2rem 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgb(0 0 0 / .14),transparent) right / 1.2rem 100% no-repeat scroll,#fff;scrollbar-width:thin}.fsb-prose .fsb-table:focus-visible{outline-offset:2px}.fsb-prose table{width:100%;min-width:100%;border-collapse:collapse;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.45;font-variant-numeric:tabular-nums}.fsb-prose table:has(tr>:nth-child(4)){min-width:60rem}.fsb-prose th,.fsb-prose td{padding:1.1rem 1.4rem;text-align:left!important;vertical-align:top;border-bottom:1px solid var(--fs-line)}.fsb-prose thead th{background:var(--fs-teal-strong);font-weight:600;font-size:1.4rem;color:#fff;white-space:nowrap}@media screen and (max-width:749px){.fsb-prose thead th{white-space:normal}.fsb-prose :is(th,td){padding-inline:1rem}.fsb-prose table{font-size:1.4rem}}.fsb-prose tbody tr:last-child>*{border-bottom:0}.fsb-prose tbody tr:nth-child(2n)>*{background:var(--fs-ground)}.fsb-prose td:first-child,.fsb-prose tbody th{font-weight:600;color:var(--fs-black)}.fsb-prose :is(td,th)>p{margin:0}@media screen and (max-width:749px){.fsb-prose table:has(tr>:nth-child(3)) :is(td,th):first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 0 var(--fs-line)}.fsb-prose table:has(tr>:nth-child(3)) tbody tr:nth-child(2n)>:first-child{background:var(--fs-ground)}.fsb-prose table:has(tr>:nth-child(3)) thead th:first-child{background:var(--fs-teal-strong)}}.fsb-prose>.fsb-keybox{position:relative;padding:2.2rem 2rem 2.4rem 2.4rem;border-radius:1.2rem;background:var(--fs-ground);overflow:hidden}.fsb-prose>.fsb-keybox:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--fs-teal)}.fsb-prose>h2+.fsb-keybox,.fsb-prose>*+.fsb-keybox{margin-top:4rem}.fsb-prose>.fsb-keybox:first-child{margin-top:0}.fsb-keybox>*{margin-block:0}.fsb-keybox>*+*{margin-top:1em}.fsb-keybox>h2{margin-top:0;padding-left:0;font-size:clamp(1.9rem,1.7rem + .4vw,2.2rem)}.fsb-keybox>h2:before{content:none}.fsb-keybox>h2+*{margin-top:1rem}.fsb-prose .fs-checklist{padding:1.8rem 2rem;list-style:none;border-radius:1.2rem;background:var(--fs-ground);font-size:.92em;line-height:1.5}.fsb-prose .fs-checklist li{position:relative;padding-left:3rem}.fsb-prose .fs-checklist li+li{margin-top:.9rem}.fsb-prose .fs-callout{position:relative;padding:1.8rem 2rem 1.8rem 2.2rem;border-radius:1.2rem;font-size:.94em;line-height:1.6;background:var(--fs-teal-tint);border-left:4px solid var(--fs-teal)}.fsb-prose .fs-callout:before{content:"Tip";display:block;margin-bottom:.4rem;font-size:1.3rem;font-weight:700;color:var(--fs-teal-ink)}.fsb-prose .fs-callout>*{margin:0}.fsb-prose .fs-callout>*+*{margin-top:.8rem}.fsb-prose .fs-callout--warning{background:#fff7ed;border-left-color:var(--fs-hot)}.fsb-prose .fs-callout--warning:before{content:"Important";color:var(--fs-hot-ink)}.fsb-prose .fs-callout--note:before{content:"Good to know"}.fsb-prose .fs-callout--fs{background:var(--fs-teal-dark);color:#fff;border-left-color:var(--fs-teal-light)}.fsb-prose .fs-callout--fs:before{content:"Flooring Surgeons says";color:var(--fs-teal-pale)}.fsb-prose .fs-callout--fs a{color:#fff}.fsb-prose .fs-video{position:relative;aspect-ratio:16 / 9;border-radius:1.2rem;overflow:hidden;background:var(--fs-black)}.fsb-prose .fs-video a,.fsb-prose .fs-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border-radius:0}.fsb-prose .fs-video img{width:100%;height:100%;object-fit:cover;border-radius:0;opacity:.86;transition:opacity .2s ease}.fsb-prose .fs-video a:hover img{opacity:1}.fsb-prose .fs-video__play{position:absolute;left:50%;top:50%;translate:-50% -50%;display:inline-flex;align-items:center;gap:1rem;padding:1.2rem 2rem 1.2rem 1.6rem;border-radius:var(--fs-radius-pill, 3.2rem);background:#000000c7;color:#fff;font:700 1.4rem/1 var(--font-body-family);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fsb-prose .fs-video__play:before{content:"";border-style:solid;border-width:.8rem 0 .8rem 1.3rem;border-color:transparent transparent transparent #fff}.fsb-cta{font-family:var(--font-body-family)}.fsb-cta--inline{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.2rem 1.6rem;margin-block:2.4em;padding:2rem;border-radius:1.6rem;border:1px solid var(--fs-line);background:#fff;box-shadow:var(--fs-shadow-panel);max-width:100%}.fsb-cta--inline .fsb-cta__icon{display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--fs-teal-tint);color:var(--fs-teal-ink)}.fsb-cta--inline .fsb-cta__copy{display:grid;gap:.4rem;align-content:center}.fsb-cta--inline .fsb-cta__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:1.7rem;line-height:1.35;color:var(--fs-black)}.fsb-cta--inline .fsb-cta__text{margin:0;font-size:1.4rem;line-height:1.55;color:var(--fs-ink-soft)}.fsb-cta--inline .fsb-cta__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem}.fsb-cta--inline .fsb-cta__phone{font-size:1.4rem;font-weight:600;color:var(--fs-ink);text-decoration:none;border-bottom:1px solid var(--fs-line)}.fsb-cta--inline .fsb-cta__phone:hover{color:var(--fs-teal-ink);border-color:currentColor}@media screen and (max-width:549px){.fsb-cta--inline .fsb-btn{width:100%}}@media screen and (min-width:750px){.fsb-cta--inline{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:2.2rem 2.4rem}.fsb-cta--inline .fsb-cta__actions{grid-column:auto;flex-direction:column;align-items:flex-end;gap:.8rem}}.fsb-cta--end{display:grid;gap:2.4rem;padding:3.2rem 2.4rem;border-radius:var(--fs-radius-tile, 2.4rem);color:#fff;position:relative;overflow:hidden;background:radial-gradient(120% 140% at 100% 0%,var(--fs-teal-strong) 0%,var(--fs-teal-dark) 70%)}.fsb-cta--end .fsb-cta__copy{display:grid;gap:1rem;position:relative}.fsb-cta__eyebrow{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:var(--fs-tracking-label, .08em);text-transform:uppercase;color:var(--fs-teal-pale)}.fsb-cta--end .fsb-cta__title{margin:0;color:#fff;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(2.4rem,2.6vw,3rem);line-height:1.2;letter-spacing:0}.fsb-cta--end .fsb-cta__text{margin:0;max-width:48ch;font-size:1.6rem;line-height:1.6;color:#fff}.fsb-cta--end .fsb-cta__actions{display:flex;flex-direction:column;gap:1rem;position:relative}.fsb-cta--end .fsb-btn--primary{background:#fff;color:var(--fs-black)}.fsb-cta--end .fsb-btn--primary:hover{background:var(--fs-ground)}.fsb-cta__small{font-size:1.35rem;color:#fff;text-underline-offset:.2em}.fsb-cta__small:hover{color:var(--fs-teal-pale)}.fsb-cta__services{margin:0;line-height:1.6}.fsb-cta__services a{position:relative;color:#fff;text-decoration:underline;text-underline-offset:.2em}.fsb-cta__services a:hover{color:var(--fs-teal-pale)}@media screen and (min-width:750px){.fsb-cta--end{padding:4rem 4.4rem;gap:2.8rem}.fsb-cta--end .fsb-cta__actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:1.2rem 1.6rem}.fsb-cta__small{flex-basis:100%}}.fsb-faq{display:grid;gap:.8rem}.fsb-faq__title{position:relative;margin:0 0 1.2rem;padding-left:1.4rem;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(2.2rem,1.9rem + .6vw,2.6rem);line-height:1.3;letter-spacing:0;color:var(--fs-black)}.fsb-faq__title:before{content:"";position:absolute;left:0;top:.15em;bottom:.15em;width:.4rem;border-radius:.2rem;background:var(--fs-teal)}.fsb-faq__item{border-radius:1.2rem;background:var(--fs-ground);padding-inline:1.8rem}.fsb-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:5.6rem;padding:1.2rem 0;cursor:pointer;list-style:none}.fsb-faq__item summary::-webkit-details-marker{display:none}.fsb-faq__q{margin:0;font-family:var(--font-body-family);font-weight:600;font-size:1.6rem;line-height:1.4;letter-spacing:0;color:var(--fs-black)}.fsb-faq__icon{position:relative;flex:0 0 1.4rem;height:1.4rem}.fsb-faq__icon:before,.fsb-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background:var(--fs-teal);transition:transform .2s ease}.fsb-faq__icon:after{transform:rotate(90deg)}.fsb-faq__item[open] .fsb-faq__icon:after{transform:rotate(0)}.fsb-faq__a{padding-bottom:1.8rem;font-size:1.7rem}.fsb-endbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;padding-top:2.4rem;border-top:1px solid var(--fs-line)}.fsb-topics{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.fsb-topics__label{margin-right:.4rem;font-size:1.4rem;font-weight:700;color:var(--fs-black)}.fsb-author{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:1.8rem;align-items:start;padding:2.4rem;border-radius:1.2rem;background:var(--fs-ground)}.fsb-author__img{width:7.2rem;height:7.2rem;border-radius:50%;object-fit:cover;background:#fff}.fsb-author p{margin:0}.fsb-author__kicker{font-size:1.2rem;font-weight:600;color:var(--fs-ink-soft)}.fsb-author__name{margin-top:.2rem!important;font-family:var(--font-heading-family);font-weight:700;font-size:1.8rem;color:var(--fs-black)}.fsb-author__name a{color:inherit}.fsb-author__role{font-size:1.4rem;color:var(--fs-teal-ink);font-weight:600}.fsb-author__bio{margin-top:1rem;font-size:1.5rem;line-height:1.65;color:var(--fs-ink-2)}.fsb-author__bio p+p{margin-top:.8rem}.fsb-shop,.fsb-related{background:var(--fs-ground)}.fsb-shop{margin-top:6.4rem}.fsb-shop__list{position:relative;display:flex;gap:1.2rem;margin:0 calc(-1 * var(--fsb-gutter));padding:0 var(--fsb-gutter) .8rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--fsb-gutter);scrollbar-width:none}.fsb-shop__list::-webkit-scrollbar{display:none}.fsb-shop__list>li{position:relative;flex:0 0 72%;scroll-snap-align:start}@media screen and (min-width:750px){.fsb-shop__list>li{flex-basis:38%}}@media screen and (min-width:1200px){.fsb-shop__list>li:nth-child(n+5){display:none}.fsb-shop__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;overflow:visible}}.fsb-shop+.fsb-related{padding-top:0}.fsb-related+.fsb-comments,.fsb-shop+.fsb-related{border-top:0}.fsb-related .fsb-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr))}.fsb-pn{display:grid;gap:1.2rem;margin-top:3.2rem}.fsb-pn__link{display:grid;gap:.4rem;padding:1.6rem 2rem;border-radius:1.2rem;background:#fff;color:var(--fs-ink);text-decoration:none}.fsb-pn__dir{font-size:1.3rem;font-weight:600;color:var(--fs-teal-ink)}.fsb-pn__title{font-family:var(--font-heading-family);font-weight:700;font-size:1.6rem;line-height:1.4;color:var(--fs-black)}.fsb-pn__link:hover .fsb-pn__title{color:var(--fs-teal-ink)}@media screen and (min-width:750px){.fsb-pn{grid-template-columns:1fr 1fr;gap:1.6rem}.fsb-pn__link--next{text-align:right;grid-column:2}}.fsb-comments__list{list-style:none;padding:0;display:grid;gap:2rem}.fsb-comments__who{font-weight:700;font-size:1.4rem;margin:0 0 .4rem}.fsb-comments__form{display:grid;gap:1.2rem;max-width:60rem;margin-top:3.2rem}.fsb-comments__form label{display:grid;gap:.4rem;font-weight:600;font-size:1.4rem}.fsb-comments__form :is(input,textarea){padding:1.2rem;border:1px solid var(--fs-line);border-radius:var(--fs-radius-input, 1rem);font:inherit;font-weight:400}.template-blog{background:var(--fs-ground)}.template-blog .fs-breadcrumbs.fs-breadcrumbs{background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}.fsb-bhero{background:var(--fs-teal-strong);color:#fff}.fsb-bhero__inner{display:grid;justify-items:center;gap:1.6rem;padding-block:2.4rem .8rem;text-align:center}.fsb-bhero__copy{display:grid;justify-items:center;gap:.8rem;max-width:72rem}.fsb-bhero .fsb-eyebrow{color:#fff}.fsb-bhero__title{margin:0;color:#fff;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(2.4rem,2vw,3rem);line-height:1.3;letter-spacing:0;text-wrap:balance}.fsb-bhero__intro{font-size:1.5rem;line-height:1.6;color:#fff;max-width:64ch}.fsb-bhero__intro p{margin:0}.fsb-bhero__intro a{color:#fff}.fsb-bhero__side{display:grid;justify-items:center;gap:1.2rem;width:100%}.fsb-search{position:relative;display:flex;width:min(100%,60rem)}.fsb-search input{flex:1;min-width:0;height:4.8rem;padding:0 5.6rem 0 2.4rem;border-radius:var(--fs-radius-pill, 3.2rem);border:0;background:#fff;color:var(--fs-black);font:400 1.6rem var(--font-body-family);-webkit-appearance:none;appearance:none}.fsb-search input::placeholder{color:var(--fs-ink-soft)}.fsb-search input:focus{outline:none}.fsb-search input:focus-visible{outline:3px solid #fff;outline-offset:2px}.fsb-search button:focus-visible{outline:2px solid var(--fs-teal-strong);outline-offset:-2px}.fsb-search button{position:absolute;right:.4rem;top:50%;translate:0 -50%;height:4.4rem;width:4.4rem;border:0;border-radius:50%;background:transparent;color:#555;cursor:pointer;display:grid;place-items:center}.fsb-search button:hover{color:var(--fs-teal-ink)}.fsb-suggest{display:flex;flex-wrap:wrap;justify-content:center;gap:0 1.6rem;margin:0;padding:0;list-style:none}.fsb-suggest a{display:inline-flex;align-items:center;min-height:4.4rem;color:#fff;font-size:1.3rem;text-decoration:underline;text-decoration-color:#ffffff73;text-underline-offset:.2em}.fsb-suggest a:hover{text-decoration-color:#fff}.fsb-bhero__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 2.4rem;margin:0;font-size:1.3rem;color:#fff}@media screen and (min-width:990px){.fsb-bhero__inner{padding-block:3.2rem 1.2rem;gap:2rem}}.fsb-topicnav{position:relative;background:var(--fs-teal-strong)}.fsb-topicnav__list{display:flex;justify-content:center;gap:0 2.4rem;margin:0;padding:.4rem 0 1.2rem;list-style:none;overflow-x:auto;scrollbar-width:none}.fsb-topicnav__list::-webkit-scrollbar{display:none}.fsb-topicnav .fsb-chip{min-height:4.4rem;padding:0;border:0;border-radius:0;background:none;color:#fff;font-weight:700;box-shadow:inset 0 -2px 0 transparent}.fsb-topicnav .fsb-chip:hover{box-shadow:inset 0 -2px #ffffff80}.fsb-topicnav .fsb-chip.is-active{background:none;color:#fff;box-shadow:inset 0 -2px #fff}@media screen and (max-width:749px){.fsb-topicnav__list{justify-content:flex-start;padding-inline:1.6rem;scroll-padding-inline:1.6rem}}.fsb-blog{padding-bottom:4rem}.fsb-lead{padding-block:2.4rem 0}@media screen and (min-width:990px){.fsb-lead{padding-block:4rem 0}}.fsb-start__list{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));counter-reset:fsbstart}.fsb-start__item{counter-increment:fsbstart;position:relative;display:flex;flex-direction:column;gap:1rem;height:100%;padding:2.4rem 2rem;border-radius:1.2rem;background:#fff}.fsb-start__item:before{content:counter(fsbstart);display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--fs-teal-strong);color:#fff;font-size:1.6rem;font-weight:700;line-height:1}.fsb-start__item h3{margin:0;font-family:var(--font-body-family);font-weight:700;font-size:1.76rem;line-height:1.45}.fsb-start__item h3 a{color:var(--fs-black);text-decoration:none}.fsb-start__item h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.2rem}.fsb-start__item p{margin:0;font-size:1.3rem;line-height:1.85;color:var(--fs-ink-soft)}.fsb-start__item p:not(.fsb-card__meta){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fsb-start__item .fsb-card__meta{margin-top:auto;padding-top:1.2rem;border-top:1px solid var(--fs-line)}.fsb-start__item:hover h3 a{color:var(--fs-teal-ink)}.fsb-start__item:has(a:focus-visible){outline:2px solid var(--fs-teal-strong);outline-offset:.3rem}.fsb-hubs{background:#fff}.fsb-hubs__list{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr))}.fsb-hub{position:relative;display:flex;flex-direction:column;gap:.8rem;height:100%;padding:2.4rem 2rem;border-radius:1.6rem;background:var(--fs-ground);color:var(--fs-ink);text-decoration:none;transition:background-color .2s ease,transform .2s ease}.fsb-hub:hover{background:var(--fs-teal-tint)}.fsb-hub__name{font-family:var(--font-heading-family);font-weight:700;font-size:2rem;line-height:1.25;color:var(--fs-black)}.fsb-hub__text{font-size:1.4rem;line-height:1.6;color:var(--fs-ink-soft)}.fsb-hub__go{margin-top:auto;padding-top:1.2rem;font-size:1.4rem;font-weight:700;color:var(--fs-teal-ink)}.fsb-popular__list{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem 1.6rem}@media screen and (min-width:750px){.fsb-popular__list{grid-template-columns:1fr 1fr}}@media screen and (min-width:1200px){.fsb-popular__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.fsb-latest .pagination-wrapper{margin-top:3.2rem}.fsb-latest .pagination__item{min-width:3.6rem;height:3.6rem;border-radius:.8rem;color:var(--fs-black)}.fsb-latest .pagination__item--current{background:var(--fs-teal-strong);color:#fff}.fsb-latest .pagination__item--current:after,.fsb-latest .pagination__item:hover:after{display:none}.fsb-more{display:grid;justify-items:center;gap:1.2rem;margin-top:4rem}.fsb-more__status{margin:0;font-size:1.4rem;color:var(--fs-ink-soft)}.fsb-more__status span{color:var(--fs-teal-ink);font-weight:700}.fsb-more__bar{width:min(24rem,60%);height:3px;border-radius:3px;background:var(--fs-line);overflow:hidden}.fsb-more__bar span{display:block;height:100%;background:var(--fs-teal)}.fsb-has-more .pagination-wrapper{display:none}.fsb-empty{padding:4rem 0;font-size:1.7rem;color:var(--fs-ink-soft)}.fsb-news{background:var(--fs-teal-dark);color:#fff}.fsb-news__inner{display:grid;gap:2rem}.fsb-news__title{margin:0;color:#fff;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(2.4rem,2.6vw,3rem);line-height:1.2}.fsb-news p{margin:0;color:#fff;font-size:1.6rem}.fsb-news form{display:flex;flex-wrap:wrap;gap:1rem}.fsb-news input[type=email]{flex:1 1 24rem;height:4.8rem;padding:0 1.6rem;border-radius:var(--fs-radius-input, 1rem);border:0;background:#fff;color:var(--fs-black);font:1.6rem var(--font-body-family)}@media screen and (min-width:990px){.fsb-news__inner{grid-template-columns:1fr 1fr;align-items:center;gap:6rem}}@media(prefers-reduced-motion:reduce){.fsb-card,.fsb-toc,.fsb-faq__icon:after{transition:none!important}}.fsb-mono{display:inline-grid;place-items:center;background:var(--fs-teal-strong);color:#fff;font-family:var(--font-heading-family);font-weight:700;font-size:1.8rem;line-height:1}.fsb-mono--lg{font-size:2.8rem}@media screen and (max-width:749px){.fsb-bhero__inner{gap:1.2rem;padding-block:2rem .4rem}.fsb-bhero__intro,.fsb-bhero__side .fsb-suggest,.fsb-bhero__facts{display:none}.fsb-lead{padding-top:1.6rem}.fsb-band{padding-block:3.2rem}.fsb-latest .fsb-grid{gap:1rem}.fsb-latest .fsb-card{display:grid;grid-template-columns:10.4rem minmax(0,1fr);gap:1.4rem;align-items:start;padding:1.2rem}.fsb-latest .fsb-card__media{aspect-ratio:1}.fsb-latest .fsb-card__title{margin:0;font-size:1.6rem;line-height:1.4}.fsb-latest .fsb-card__excerpt,.fsb-latest .fsb-card__more,.fsb-latest .fsb-card__mins{display:none}.fsb-latest .fsb-card__body{gap:.4rem}.fsb-latest .fsb-card__foot{padding-top:0}.fsb-head{padding-block:2rem 2rem}.fsb-head__standfirst{font-size:1.7rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/fs-blog.css.map */
