.fcp-blog-hub,.fcp-blog-hero,.fcp-latest-articles,.fcp-category-nav,.fcp-category-feed{--fcp-page-width: var(--page-width, 1200px);--fcp-text: rgb(var(--color-foreground, 18 18 18));--fcp-muted: rgba(var(--color-foreground, 18 18 18), .68);--fcp-soft: rgba(var(--color-foreground, 18 18 18), .06);--fcp-background: rgb(var(--color-background, 255 255 255));--fcp-accent: #a54f12;--fcp-accent-dark: #7f3508;--fcp-accent-soft: #f5eee8;--fcp-border: rgba(var(--color-foreground, 18 18 18), .1);--fcp-border-strong: rgba(var(--color-foreground, 18 18 18), .18);--fcp-radius-sm: 12px;--fcp-radius-md: 16px;--fcp-radius-lg: 20px;--fcp-radius-pill: 999px;--fcp-shadow-card: 0 14px 40px rgba(18, 18, 18, .08);--fcp-shadow-soft: 0 8px 24px rgba(18, 18, 18, .06);--fcp-transition: .18s ease;color:var(--fcp-text)}.fcp-blog-hub *,.fcp-blog-hero *,.fcp-latest-articles *,.fcp-category-nav *,.fcp-category-feed *{box-sizing:border-box}.fcp-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.fcp-section-header__content{max-width:760px}.fcp-section-eyebrow{margin:0 0 .55rem;color:var(--fcp-accent);font-family:var(--font-body-family, inherit);font-style:var(--font-body-style, normal);font-size:.72rem;font-weight:800;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}.fcp-section-title{margin:0;color:var(--fcp-text);font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 700);line-height:.98;letter-spacing:var(--heading-letter-spacing, -.045em);text-transform:var(--header-text-case)}.fcp-section-description{max-width:720px;margin:.85rem 0 0;color:var(--fcp-muted);font-family:var(--font-body-family, inherit);font-style:var(--font-body-style, normal);font-size:clamp(1rem,1.45vw,1.125rem);font-weight:var(--font-body-weight, 400);line-height:1.65}.fcp-section-description p{margin:0}.fcp-section-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.7rem 1rem;border:1px solid var(--fcp-border);border-radius:var(--fcp-radius-pill);background:var(--fcp-background);color:var(--fcp-text);font-family:var(--font-body-family, inherit);font-size:.92rem;font-weight:700;line-height:1;text-decoration:none;transition:transform var(--fcp-transition),border-color var(--fcp-transition),background-color var(--fcp-transition),box-shadow var(--fcp-transition)}.fcp-section-link:hover{transform:translateY(-1px);border-color:currentColor;box-shadow:var(--fcp-shadow-soft)}.fcp-section-link:focus-visible{outline:3px solid rgba(165,79,18,.3);outline-offset:3px}.fcp-article-card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;border:1px solid var(--fcp-border);border-radius:var(--fcp-radius-md);background:var(--fcp-background);color:var(--fcp-text);transition:transform var(--fcp-transition),border-color var(--fcp-transition),box-shadow var(--fcp-transition)}.fcp-article-card:hover{transform:translateY(-2px);border-color:var(--fcp-border-strong);box-shadow:var(--fcp-shadow-card)}.fcp-article-card__media-link{display:block;color:inherit;text-decoration:none}.fcp-article-card__media{position:relative;overflow:hidden;background:var(--fcp-soft)}.fcp-article-card--ratio-landscape .fcp-article-card__media{aspect-ratio:16 / 10}.fcp-article-card--ratio-square .fcp-article-card__media{aspect-ratio:1 / 1}.fcp-article-card--ratio-portrait .fcp-article-card__media{aspect-ratio:4 / 5}.fcp-article-card--ratio-natural .fcp-article-card__media{aspect-ratio:auto}.fcp-article-card__image,.fcp-article-card__placeholder{display:block;width:100%;height:100%}.fcp-article-card__image{object-fit:cover;transition:transform .24s ease}.fcp-article-card:hover .fcp-article-card__image{transform:scale(1.035)}.fcp-article-card__placeholder{padding:2rem;color:rgba(var(--color-foreground, 18 18 18),.22);background:var(--fcp-soft)}.fcp-article-card__body{display:flex;flex:1;flex-direction:column;padding:clamp(1rem,2vw,1.35rem)}.fcp-article-card__badge{width:fit-content;margin:0 0 .7rem;padding:.34rem .64rem;border-radius:var(--fcp-radius-pill);background:var(--fcp-accent-soft);color:var(--fcp-accent);font-family:var(--font-body-family, inherit);font-size:.68rem;font-weight:800;line-height:1;letter-spacing:.07em;text-transform:uppercase}.fcp-article-card__title{margin:0;color:var(--fcp-text);font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-size:clamp(1.05rem,1.45vw,1.32rem);font-weight:var(--font-heading-weight, 700);line-height:1.14;letter-spacing:var(--heading-letter-spacing, -.025em);text-transform:var(--header-text-case)}.fcp-article-card__title-link{color:inherit;text-decoration:none}.fcp-article-card__title-link:hover{text-decoration:underline;text-underline-offset:.18em}.fcp-article-card__title-link:focus-visible,.fcp-article-card__media-link:focus-visible{outline:3px solid rgba(165,79,18,.3);outline-offset:3px}.fcp-article-card__excerpt{margin:.8rem 0 0;color:var(--fcp-muted);font-family:var(--font-body-family, inherit);font-size:.95rem;line-height:1.55}.fcp-article-card__meta{display:flex;flex-wrap:wrap;gap:.35rem .7rem;margin-top:auto;padding-top:1rem;color:var(--fcp-muted);font-family:var(--font-body-family, inherit);font-size:.82rem;line-height:1.4}.fcp-article-card__meta-item+.fcp-article-card__meta-item:before{content:"\2022";margin-right:.7rem;color:rgba(var(--color-foreground, 18 18 18),.34)}.fcp-article-card--latest .fcp-article-card__title{font-size:clamp(1.05rem,1.25vw,1.22rem)}.fcp-article-card--featured .fcp-article-card__title{font-size:clamp(1.55rem,2.7vw,2.45rem);line-height:1}.fcp-article-card--featured .fcp-article-card__body{padding:clamp(1.15rem,2vw,1.5rem)}.fcp-article-card--compact{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:stretch;border-radius:var(--fcp-radius-md)}.fcp-article-card--compact .fcp-article-card__media{height:100%;min-height:118px;aspect-ratio:auto}.fcp-article-card--compact .fcp-article-card__body{padding:1rem}.fcp-article-card--compact .fcp-article-card__badge{margin-bottom:.55rem;font-size:.66rem}.fcp-article-card--compact .fcp-article-card__title{font-size:clamp(.98rem,1.15vw,1.12rem);line-height:1.16}.fcp-article-card--compact .fcp-article-card__excerpt{display:none}.fcp-article-card--compact .fcp-article-card__meta{padding-top:.75rem;font-size:.78rem}.fcp-blog-hero{--fcp-hero-text: rgb(var(--color-foreground, 18 18 18));--fcp-hero-muted: rgba(var(--color-foreground, 18 18 18), .72);--fcp-hero-soft: rgba(var(--color-foreground, 18 18 18), .06);--fcp-hero-border: rgba(var(--color-foreground, 18 18 18), .1);--fcp-hero-radius: 18px;color:var(--fcp-hero-text);background-color:rgb(var(--color-background, 255 255 255))}.fcp-blog-hero__container{position:relative}.fcp-blog-hero__container--full{width:100%;max-width:none;padding-right:1.5rem;padding-left:1.5rem}.fcp-blog-hero__header{max-width:min(100%,var(--fcp-hero-heading-max-width, 820px));margin-bottom:clamp(1.8rem,3vw,2.6rem)}.fcp-blog-hero__eyebrow{margin:0 0 .7rem;color:var(--fcp-hero-eyebrow-color, var(--fcp-accent));font-family:var(--font-body-family, inherit);font-style:var(--font-body-style, normal);font-size:var(--fcp-hero-eyebrow-size, 11px);font-weight:800;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.fcp-blog-hero__heading{max-width:min(100%,var(--fcp-hero-heading-max-width, 820px));margin:0;color:var(--fcp-hero-heading-color, var(--fcp-hero-text));font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-size:var(--fcp-hero-heading-size, 52px);font-weight:var(--font-heading-weight, 700);line-height:.96;letter-spacing:var(--heading-letter-spacing, -.04em);text-transform:var(--header-text-case)}.fcp-blog-hero__intro{max-width:min(100%,var(--fcp-hero-intro-max-width, 820px));margin-top:1rem;color:var(--fcp-hero-intro-color, var(--fcp-hero-muted));font-family:var(--font-body-family, inherit);font-style:var(--font-body-style, normal);font-size:var(--fcp-hero-intro-size, 17px);font-weight:var(--font-body-weight, 400);line-height:1.7}.fcp-blog-hero__intro p{margin:0}.fcp-blog-hero__layout{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(300px,.95fr);gap:clamp(1.5rem,2.8vw,2.4rem);align-items:start}.fcp-blog-hero__main,.fcp-blog-hero__side,.fcp-blog-hero-featured{min-width:0}.fcp-blog-hero-featured__media{position:relative;display:block;overflow:hidden;border-radius:var(--fcp-hero-radius);background:var(--fcp-hero-soft);color:#fff;text-decoration:none}.fcp-blog-hero--ratio-wide .fcp-blog-hero-featured__media{aspect-ratio:16 / 10}.fcp-blog-hero--ratio-standard .fcp-blog-hero-featured__media{aspect-ratio:4 / 3}.fcp-blog-hero--ratio-tall .fcp-blog-hero-featured__media{aspect-ratio:4 / 4.4}.fcp-blog-hero-featured__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000c7,#00000080,#00000024 60%,#0000 80%);opacity:var(--fcp-hero-overlay-opacity, .9);pointer-events:none}.fcp-blog-hero-featured__image,.fcp-blog-hero-featured__placeholder{display:block;width:100%;height:100%}.fcp-blog-hero-featured__image{object-fit:cover}.fcp-blog-hero-featured__placeholder{background:var(--fcp-hero-soft)}.fcp-blog-hero-featured__overlay{position:absolute;right:0;bottom:0;left:0;z-index:1;padding:clamp(1.3rem,2.5vw,2.2rem)}.fcp-blog-hero-featured__badge{display:inline-flex;align-items:center;min-height:30px;margin-bottom:1rem;padding:.45rem .9rem;border-radius:999px;background:var(--fcp-hero-badge-bg, var(--fcp-accent));color:var(--fcp-hero-badge-color, #fff);font-family:var(--font-body-family, inherit);font-style:var(--font-body-style, normal);font-size:var(--fcp-hero-badge-size, 12px);font-weight:800;line-height:1;letter-spacing:.02em}.fcp-blog-hero-featured__title{max-width:min(100%,var(--fcp-hero-featured-title-max-width, 760px));margin:0;color:#fff;font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-size:var(--fcp-hero-featured-title-size, 66px);font-weight:var(--font-heading-weight, 700);line-height:.96;letter-spacing:var(--heading-letter-spacing, -.04em);text-transform:var(--header-text-case)}.fcp-blog-hero-featured__content{padding-top:1.35rem}.fcp-blog-hero-featured__excerpt{max-width:min(100%,var(--fcp-hero-featured-excerpt-max-width, 720px));margin:0;color:var(--fcp-hero-featured-excerpt-color, var(--fcp-hero-muted));font-family:var(--font-body-family, inherit);font-style:var(--font-body-style, normal);font-size:var(--fcp-hero-featured-excerpt-size, 18px);font-weight:var(--font-body-weight, 400);line-height:1.7}.fcp-blog-hero-featured__meta,.fcp-blog-hero-side-card__meta{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin-top:.85rem;color:var(--fcp-hero-muted);font-family:var(--font-body-family, inherit);font-size:.92em;line-height:1.5}.fcp-blog-hero-featured__author{color:var(--fcp-hero-text);font-weight:700}.fcp-blog-hero-featured__meta-item+.fcp-blog-hero-featured__meta-item:before,.fcp-blog-hero-side-card__meta-item+.fcp-blog-hero-side-card__meta-item:before{content:"\2022";margin-right:.75rem;color:var(--fcp-hero-muted)}.fcp-blog-hero__side{display:flex;flex-direction:column;gap:1rem}.fcp-blog-hero__side-list{display:grid;gap:1.15rem}.fcp-blog-hero-side-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:1rem;align-items:start}.fcp-blog-hero-side-card__media{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:12px;background:var(--fcp-hero-soft);text-decoration:none}.fcp-blog-hero-side-card__image,.fcp-blog-hero-side-card__placeholder{display:block;width:100%;height:100%}.fcp-blog-hero-side-card__image{object-fit:cover}.fcp-blog-hero-side-card__content{min-width:0}.fcp-blog-hero-side-card__eyebrow{margin:0 0 .35rem;color:var(--fcp-hero-side-tag-color, var(--fcp-accent));font-family:var(--font-body-family, inherit);font-style:var(--font-body-style, normal);font-size:var(--fcp-hero-side-tag-size, 12px);font-weight:800;line-height:1.2;letter-spacing:.07em;text-transform:uppercase}.fcp-blog-hero-side-card__title{margin:0;color:var(--fcp-hero-text);font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-size:var(--fcp-hero-side-title-size, 22px);font-weight:var(--font-heading-weight, 700);line-height:1.15;letter-spacing:var(--heading-letter-spacing, -.02em);text-transform:var(--header-text-case)}.fcp-blog-hero-side-card__title a{color:inherit;text-decoration:none}.fcp-blog-hero-side-card__title a:hover{text-decoration:underline;text-underline-offset:.16em}.fcp-blog-hero__view-all{display:inline-flex;align-items:center;width:fit-content;gap:.45rem;color:var(--fcp-hero-accent, var(--fcp-accent));font-weight:700;text-decoration:underline;text-underline-offset:.3rem}.fcp-blog-hero__view-all:hover{color:var(--fcp-hero-accent, var(--fcp-accent));text-decoration-thickness:.12em}@media screen and (max-width:989px){.fcp-blog-hero__layout{grid-template-columns:1fr}.fcp-blog-hero__side-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.fcp-blog-hero__header,.fcp-blog-hero__heading{max-width:min(100%,var(--fcp-hero-heading-max-width, 520px))}.fcp-blog-hero__intro{max-width:min(100%,var(--fcp-hero-intro-max-width, 520px))}.fcp-blog-hero-featured__title{max-width:min(100%,var(--fcp-hero-featured-title-max-width, 520px))}.fcp-blog-hero-featured__excerpt{max-width:min(100%,var(--fcp-hero-featured-excerpt-max-width, 520px))}.fcp-blog-hero-featured__media{aspect-ratio:4 / 4.4}.fcp-blog-hero__side-list{grid-template-columns:1fr}.fcp-blog-hero-side-card{grid-template-columns:88px minmax(0,1fr);gap:.85rem}}.fcp-latest-articles{--fcp-latest-text: rgb(var(--color-foreground, 18 18 18));--fcp-latest-muted: rgba(var(--color-foreground, 18 18 18), .72);--fcp-latest-soft: rgba(var(--color-foreground, 18 18 18), .06);--fcp-latest-border: rgba(var(--color-foreground, 18 18 18), .1);color:var(--fcp-latest-text);background-color:rgb(var(--color-background, 255 255 255));border-top:1px solid var(--fcp-latest-border)}.fcp-latest-articles__container{position:relative}.fcp-latest-articles__container--full{width:100%;max-width:none;padding-right:1.5rem;padding-left:1.5rem}.fcp-latest-articles__top{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.2rem,2vw,1.8rem)}.fcp-latest-articles__header-content{max-width:min(100%,var(--fcp-latest-heading-max-width, 760px))}.fcp-latest-articles__eyebrow{margin:0 0 .65rem;color:var(--fcp-latest-eyebrow-color, var(--fcp-accent));font-family:var(--font-body-family, inherit);font-style:var(--font-body-style, normal);font-size:var(--fcp-latest-eyebrow-size, 12px);font-weight:800;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.fcp-latest-articles__heading{max-width:min(100%,var(--fcp-latest-heading-max-width, 760px));margin:0;color:var(--fcp-latest-heading-color, var(--fcp-latest-text));font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-size:var(--fcp-latest-heading-size, 36px);font-weight:var(--font-heading-weight, 700);line-height:1;letter-spacing:var(--heading-letter-spacing, -.035em);text-transform:var(--header-text-case)}.fcp-latest-articles__intro{max-width:min(100%,var(--fcp-latest-intro-max-width, 760px));margin-top:.85rem;color:var(--fcp-latest-intro-color, var(--fcp-latest-muted));font-family:var(--font-body-family, inherit);font-style:var(--font-body-style, normal);font-size:var(--fcp-latest-intro-size, 16px);font-weight:var(--font-body-weight, 400);line-height:1.65}.fcp-latest-articles__intro p{margin:0}.fcp-latest-articles__view-all{display:inline-flex;align-items:center;width:fit-content;gap:.45rem;color:var(--fcp-latest-accent, var(--fcp-accent));font-weight:700;text-decoration:underline;text-underline-offset:.3rem;white-space:nowrap}.fcp-latest-articles__controls{display:flex;flex-shrink:0;gap:.5rem}.fcp-latest-articles__button{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid var(--fcp-latest-border);border-radius:var(--fcp-radius-pill);background:rgb(var(--color-background, 255 255 255));color:var(--fcp-latest-text);cursor:pointer;transition:transform var(--fcp-transition),border-color var(--fcp-transition),box-shadow var(--fcp-transition)}.fcp-latest-articles__button:hover{transform:translateY(-1px);border-color:currentColor;box-shadow:var(--fcp-shadow-soft)}.fcp-latest-articles__button:focus-visible{outline:3px solid rgba(165,79,18,.3);outline-offset:3px}.fcp-latest-articles__track{display:grid;gap:var(--fcp-latest-grid-gap, 16px)}.fcp-latest-articles__item{min-width:0}.fcp-latest-articles__footer{display:flex;justify-content:flex-end;margin-top:1.5rem}.fcp-latest-articles .fcp-article-card__badge{background:var(--fcp-latest-badge-bg, var(--fcp-accent-soft));color:var(--fcp-latest-badge-color, var(--fcp-accent));font-size:var(--fcp-latest-badge-size, 11px)}.fcp-latest-articles .fcp-article-card--latest .fcp-article-card__title{font-size:var(--fcp-latest-title-size, 18px);line-height:1.15}.fcp-latest-articles .fcp-article-card__excerpt{color:var(--fcp-latest-excerpt-color, var(--fcp-muted));font-size:var(--fcp-latest-excerpt-size, 15px);line-height:1.6}@media screen and (max-width:989px){.fcp-latest-articles__top{align-items:flex-start;flex-direction:column}.fcp-latest-articles__controls{display:none}}.fcp-category-nav{--fcp-category-nav-text: rgb(var(--color-foreground, 18 18 18));--fcp-category-nav-muted: rgba(var(--color-foreground, 18 18 18), .72);--fcp-category-nav-soft: rgba(var(--color-foreground, 18 18 18), .06);--fcp-category-nav-border: rgba(var(--color-foreground, 18 18 18), .1);color:var(--fcp-category-nav-text);background-color:rgb(var(--color-background, 255 255 255))}.fcp-category-nav__container{position:relative}.fcp-category-nav__container--full{width:100%;max-width:none;padding-right:1.5rem;padding-left:1.5rem}.fcp-category-nav__header{max-width:min(100%,var(--fcp-category-nav-heading-max-width, 760px));margin-inline:auto;margin-bottom:clamp(1.5rem,4vw,2.5rem);text-align:center}.fcp-category-nav__eyebrow{margin:0 0 .65rem;color:var(--fcp-category-nav-eyebrow-color, var(--fcp-accent));font-family:var(--font-body-family, inherit);font-style:var(--font-body-style, normal);font-size:var(--fcp-category-nav-eyebrow-size, 12px);font-weight:800;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.fcp-category-nav__heading{max-width:min(100%,var(--fcp-category-nav-heading-max-width, 760px));margin:0 auto;color:var(--fcp-category-nav-heading-color, var(--fcp-category-nav-text));font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-size:var(--fcp-category-nav-heading-size, 48px);font-weight:var(--font-heading-weight, 700);line-height:.98;letter-spacing:var(--heading-letter-spacing, -.04em);text-transform:var(--header-text-case)}.fcp-category-nav__intro,.fcp-category-nav__text{max-width:min(100%,var(--fcp-category-nav-intro-max-width, 760px));margin:.85rem auto 0;color:var(--fcp-category-nav-intro-color, var(--fcp-category-nav-muted));font-family:var(--font-body-family, inherit);font-style:var(--font-body-style, normal);font-size:var(--fcp-category-nav-intro-size, 17px);font-weight:var(--font-body-weight, 400);line-height:1.6}.fcp-category-nav__intro p,.fcp-category-nav__text p{margin:0}.fcp-category-nav__grid{display:grid;gap:var(--fcp-category-nav-grid-gap, 16px)}.fcp-category-card{display:flex;min-height:var(--fcp-category-nav-card-min-height, 160px);flex-direction:column;align-items:center;justify-content:center;gap:.85rem;padding:var(--fcp-category-nav-card-padding-block, 20px) var(--fcp-category-nav-card-padding-inline, 16px);border:1px solid var(--fcp-category-nav-card-border-color, var(--fcp-border));border-radius:var(--fcp-radius-md);background:var(--fcp-category-nav-card-bg, rgb(var(--color-background, 255 255 255)));color:var(--fcp-category-nav-card-text-color, var(--fcp-category-nav-text));text-align:center;text-decoration:none;transition:transform var(--fcp-transition),border-color var(--fcp-transition),background-color var(--fcp-transition),box-shadow var(--fcp-transition)}.fcp-category-card:hover{transform:translateY(-2px);border-color:var(--fcp-border-strong);box-shadow:var(--fcp-shadow-card)}.fcp-category-card:focus-visible{outline:3px solid rgba(165,79,18,.3);outline-offset:3px}.fcp-category-card__icon-wrap{display:inline-grid;place-items:center;width:var(--fcp-category-nav-icon-box-size, 60px);height:var(--fcp-category-nav-icon-box-size, 60px);border-radius:var(--fcp-radius-md);background:var(--fcp-category-nav-icon-bg, var(--fcp-accent-soft));color:var(--fcp-category-nav-icon-color, var(--fcp-accent))}.fcp-category-card__icon{display:block;width:var(--fcp-category-nav-icon-size, 36px);height:var(--fcp-category-nav-icon-size, 36px)}.fcp-category-card__custom-icon{display:block;width:var(--fcp-category-nav-icon-size, 36px);height:var(--fcp-category-nav-icon-size, 36px);object-fit:contain}.fcp-category-card__title{margin:0;color:var(--fcp-category-nav-card-text-color, var(--fcp-category-nav-text));font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-size:var(--fcp-category-nav-card-title-size, 17px);font-weight:800;line-height:1.1;letter-spacing:var(--heading-letter-spacing, -.025em);text-transform:var(--header-text-case)}.fcp-category-card__subtitle{margin:-.45rem 0 0;color:var(--fcp-category-nav-card-subtitle-color, var(--fcp-category-nav-muted));font-family:var(--font-body-family, inherit);font-size:var(--fcp-category-nav-card-subtitle-size, 13px);line-height:1.35}.fcp-category-feed{--fcp-category-feed-text: rgb(var(--color-foreground, 18 18 18));--fcp-category-feed-muted: rgba(var(--color-foreground, 18 18 18), .72);--fcp-category-feed-soft: rgba(var(--color-foreground, 18 18 18), .06);--fcp-category-feed-border: rgba(var(--color-foreground, 18 18 18), .1);color:var(--fcp-category-feed-text);background-color:rgb(var(--color-background, 255 255 255))}.fcp-category-feed+.fcp-category-feed{border-top:1px solid var(--fcp-category-feed-border)}.fcp-category-feed__container{position:relative}.fcp-category-feed__container--full{width:100%;max-width:none;padding-right:1.5rem;padding-left:1.5rem}.fcp-category-feed__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.5rem,3vw,2.4rem)}.fcp-category-feed__header-content{max-width:min(100%,var(--fcp-category-feed-heading-max-width, 760px))}.fcp-category-feed__eyebrow{margin:0 0 .65rem;color:var(--fcp-category-feed-eyebrow-color, var(--fcp-accent));font-family:var(--font-body-family, inherit);font-style:var(--font-body-style, normal);font-size:var(--fcp-category-feed-eyebrow-size, 12px);font-weight:800;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.fcp-category-feed__heading{max-width:min(100%,var(--fcp-category-feed-heading-max-width, 760px));margin:0;color:var(--fcp-category-feed-heading-color, var(--fcp-category-feed-text));font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-size:var(--fcp-category-feed-heading-size, 48px);font-weight:var(--font-heading-weight, 700);line-height:.98;letter-spacing:var(--heading-letter-spacing, -.04em);text-transform:var(--header-text-case)}.fcp-category-feed__description{max-width:min(100%,var(--fcp-category-feed-description-max-width, 760px));margin-top:.9rem;color:var(--fcp-category-feed-description-color, var(--fcp-category-feed-muted));font-family:var(--font-body-family, inherit);font-style:var(--font-body-style, normal);font-size:var(--fcp-category-feed-description-size, 17px);font-weight:var(--font-body-weight, 400);line-height:1.65}.fcp-category-feed__description p{margin:0}.fcp-category-feed__meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem}.fcp-category-feed__article-count{color:var(--fcp-category-feed-muted);font-family:var(--font-body-family, inherit);font-size:.95em;line-height:1.4}.fcp-category-feed__view-all{display:inline-flex;align-items:center;width:fit-content;gap:.45rem;color:var(--fcp-category-feed-accent, var(--fcp-accent));font-weight:700;text-decoration:underline;text-underline-offset:.3rem;white-space:nowrap}.fcp-category-feed__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:var(--fcp-category-feed-gap, 28px);align-items:stretch}.fcp-category-feed__main{min-width:0}.fcp-category-feed__side{display:grid;gap:1rem;align-content:start}.fcp-category-feed .fcp-article-card__badge{background:var(--fcp-category-feed-badge-bg, var(--fcp-accent-soft));color:var(--fcp-category-feed-badge-color, var(--fcp-accent));font-size:var(--fcp-category-feed-badge-size, 11px)}.fcp-category-feed .fcp-article-card--featured .fcp-article-card__title{font-size:var(--fcp-category-feed-featured-title-size, 38px);line-height:1}.fcp-category-feed .fcp-article-card--compact .fcp-article-card__title{font-size:var(--fcp-category-feed-side-title-size, 18px);line-height:1.15}.fcp-category-feed .fcp-article-card__excerpt{color:var(--fcp-category-feed-excerpt-color, var(--fcp-muted));font-size:var(--fcp-category-feed-excerpt-size, 15px);line-height:1.6}@media screen and (max-width:989px){.fcp-category-feed__header{align-items:flex-start;flex-direction:column}.fcp-category-feed__grid{grid-template-columns:1fr}.fcp-category-feed__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.fcp-category-feed__header-content,.fcp-category-feed__heading{max-width:min(100%,var(--fcp-category-feed-heading-max-width, 520px))}.fcp-category-feed__description{max-width:min(100%,var(--fcp-category-feed-description-max-width, 520px))}.fcp-category-feed__side{grid-template-columns:1fr}}.fcp-blog-hub__empty,.fcp-blog-hero__empty,.fcp-latest-articles__empty,.fcp-category-nav__empty,.fcp-category-feed__empty{padding:1rem;border:1px dashed var(--fcp-border);border-radius:var(--fcp-radius-md);background:var(--fcp-soft);color:var(--fcp-muted);font-family:var(--font-body-family, inherit);font-size:.95rem;line-height:1.5}@media screen and (max-width:640px){.fcp-article-card--compact{grid-template-columns:104px minmax(0,1fr)}.fcp-article-card--compact .fcp-article-card__media{min-height:108px}.fcp-article-card--compact .fcp-article-card__body{padding:.85rem}.fcp-article-card__meta{gap:.2rem .5rem}.fcp-article-card__meta-item+.fcp-article-card__meta-item:before{margin-right:.5rem}}@media(prefers-reduced-motion:reduce){.fcp-article-card,.fcp-article-card__image,.fcp-blog-hero-featured__image,.fcp-blog-hero-side-card__image,.fcp-category-card,.fcp-section-link,.fcp-latest-articles__button{transition:none}.fcp-article-card:hover,.fcp-category-card:hover,.fcp-section-link:hover,.fcp-latest-articles__button:hover,.fcp-article-card:hover .fcp-article-card__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/fcp-blog-hub.css.map */
