/* FCFW R35 Rev2 Hotfix 22 — light public canvas + semantic card redesign.
   Presentation only. Loaded after R18/R20/R21 so it intentionally neutralizes
   full-page color washes while preserving strong semantic color INSIDE cards. */
:root{
  --fcfw22-canvas:#f8fbfd;
  --fcfw22-canvas-warm:#fffdf8;
  --fcfw22-paper:#ffffff;
  --fcfw22-ink:#17212b;
  --fcfw22-muted:#64727c;
  --fcfw22-line:#dce6ea;
  --fcfw22-shadow:0 20px 52px rgba(30,55,72,.10);
  --fcfw22-shame:#4d111a;
  --fcfw22-shame2:#681a27;
  --fcfw22-fame:#14543f;
  --fcfw22-fame2:#1c684f;
  --fcfw22-action:#15171a;
  --fcfw22-action-red:#c82038;
  --fcfw22-news:#f2c94c;
  --fcfw22-news2:#f7d96f;
  --fcfw22-gold:#f6d06b;
}

/* ---------- PUBLIC CANVAS: optimistic and light ---------- */
html{background:var(--fcfw22-canvas)!important}
body:not(.linked-public){
  background:
    radial-gradient(circle at 8% 2%,rgba(202,231,245,.42),transparent 28rem),
    radial-gradient(circle at 92% 8%,rgba(247,231,184,.28),transparent 26rem),
    linear-gradient(180deg,#ffffff 0%,var(--fcfw22-canvas) 58%,var(--fcfw22-canvas-warm) 100%)!important;
  color:var(--fcfw22-ink)!important;
}
.fcfw-public-global-header{background:rgba(255,255,255,.97)!important;border-bottom:1px solid var(--fcfw22-line)!important;box-shadow:0 8px 28px rgba(31,54,70,.08)!important}
.fcfw-public-global-footer{background:#fff!important;border-top:1px solid var(--fcfw22-line)!important}
.fcfw-public-global-header .fcfw-public-menu>a:hover{background:#f3f7f9!important;border-color:#d7e2e7!important;color:#17212b!important}
.fcfw-public-global-header .fcfw-public-dashboard-link,.fcfw-public-global-header .fcfw-public-login-link{background:#17212b!important;border-color:#17212b!important;box-shadow:none!important}
.fcfw-public-global-header .fcfw-public-account-link,.fcfw-public-global-header .nav-toggle{background:#fff!important;border-color:#d6e1e6!important;color:#17212b!important}
body:not(.linked-public) :is(button,.button):not(.fcfw-public-logout):not(.nav-toggle){background:#17212b;color:#fff;border-color:#17212b;box-shadow:none}
body:not(.linked-public) :is(button,.button):not(.fcfw-public-logout):not(.nav-toggle):hover{filter:none;background:#263744}

/* ---------- LANDING HERO: bright editorial, not a full-screen color field ---------- */
body.fcfw-h4-public{background:var(--fcfw22-canvas)!important}
.fcfw-h4-public .h4{background:transparent!important;color:var(--fcfw22-ink)!important}
.fcfw-h4-public .h4-hero{
  min-height:auto!important;
  background:linear-gradient(180deg,#fff 0%,#f7fbfd 72%,#f4f8fa 100%)!important;
  color:var(--fcfw22-ink)!important;
  border-bottom:1px solid var(--fcfw22-line)!important;
}
.fcfw-h4-public .h4-hero:after{background:linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.80) 47%,rgba(245,249,251,.34) 100%)!important}
.fcfw-h4-public .h4-hero-grid{background-image:linear-gradient(rgba(23,33,43,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(23,33,43,.035) 1px,transparent 1px)!important;mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.5) 68%,transparent 100%)!important}
.fcfw-h4-public .h4-hero-glow-a{background:radial-gradient(circle,rgba(224,235,241,.62),transparent 68%)!important}
.fcfw-h4-public .h4-hero-glow-b{background:radial-gradient(circle,rgba(244,234,202,.45),transparent 70%)!important}
.fcfw-h4-public .h4-hero-layout{width:min(100%,1640px)!important;margin-inline:auto!important;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr)!important;gap:clamp(44px,5vw,96px)!important;padding-top:clamp(74px,8vw,118px)!important;padding-bottom:clamp(112px,10vw,148px)!important}
.fcfw-h4-public .h4-hero-copy{max-width:880px!important}
.fcfw-h4-public .h4-kicker{color:#5e6e79!important}.fcfw-h4-public .h4-kicker span{color:#17212b!important;border-color:#b9c8d0!important;background:#fff!important}
.fcfw-h4-public .h4-hero h1{max-width:920px!important;color:#17212b!important;font-size:clamp(3.7rem,5.5vw,7.2rem)!important;line-height:.91!important;letter-spacing:-.058em!important}
.fcfw-h4-public .h4-hero h1 em{color:#334957!important;text-shadow:none!important}
.fcfw-h4-public .h4-hero-lede{max-width:720px!important;color:#5f6f7a!important;font-size:clamp(1rem,1.1vw,1.2rem)!important;line-height:1.72!important}
.fcfw-h4-public .h4-button-gold{background:#17212b!important;color:#fff!important;box-shadow:none!important}.fcfw-h4-public .h4-button-gold:hover{background:#263744!important}
.fcfw-h4-public .h4-button-outline{background:#fff!important;border-color:#cbd8de!important;color:#17212b!important;backdrop-filter:none!important}.fcfw-h4-public .h4-button-outline:hover{background:#f3f7f9!important;border-color:#aebfc8!important}
.fcfw-h4-public .h4-hero-proof{border-top-color:#d8e2e7!important}.fcfw-h4-public .h4-hero-proof span{color:#6b7982!important}.fcfw-h4-public .h4-hero-proof i{background:#526a79!important}
.fcfw-h4-public .h4-hero-visual{width:min(100%,760px)!important}.fcfw-h4-public .h4-dossier{filter:drop-shadow(0 28px 54px rgba(22,42,55,.18))!important}
.fcfw-h4-public .h4-hero-footer{background:rgba(255,255,255,.90)!important;border-top-color:#dce6ea!important;backdrop-filter:blur(12px)!important}.fcfw-h4-public .h4-hero-footer strong{color:#17212b!important}.fcfw-h4-public .h4-hero-footer span{color:#6b7982!important}.fcfw-h4-public .h4-hero-footer a{color:#17212b!important}

/* ---------- LANDING DESTINATIONS: color is contained to cards ---------- */
.h4-command-center{padding:clamp(72px,7vw,112px) 0!important;background:transparent!important;overflow:visible!important}
.h4-command-center:before,.h4-command-center:after{display:none!important}
.h4-command-center>.h4-fluid{width:min(100%,1540px)!important;margin-inline:auto!important}
.h4-command-head{max-width:820px!important;margin:0 0 38px!important}.h4-command-head .h4-eyebrow{color:#5a6974!important}.h4-command-head h2{color:#17212b!important;font-size:clamp(2.7rem,4.4vw,5rem)!important;line-height:.94!important}.h4-command-head p{color:#65747e!important;max-width:650px!important}
.h4-command-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important}
.h4-command-card{
  --card-fg:#fff;--card-muted:rgba(255,255,255,.78);--card-border:rgba(255,255,255,.20);--card-pill:rgba(255,255,255,.10);--card-pill-hover:#fff;--card-pill-hover-fg:#17212b;
  position:relative!important;display:flex!important;flex-direction:column!important;min-height:390px!important;padding:clamp(28px,3vw,42px)!important;border:0!important;border-radius:28px!important;color:var(--card-fg)!important;box-shadow:0 20px 46px rgba(23,33,43,.13)!important;overflow:hidden!important;isolation:isolate!important;transition:transform .18s ease,box-shadow .18s ease!important;
}
.h4-command-card:before{content:""!important;position:absolute!important;inset:0!important;height:auto!important;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 48%)!important;z-index:-1!important}
.h4-command-card:after{content:""!important;position:absolute!important;width:18rem!important;height:18rem!important;right:-8rem!important;top:-9rem!important;border-radius:50%!important;background:radial-gradient(circle,rgba(255,255,255,.13),transparent 70%)!important;pointer-events:none!important;z-index:-1!important}
.h4-command-card:hover{transform:translateY(-4px)!important;box-shadow:0 28px 58px rgba(23,33,43,.17)!important}
.h4-command-shame{grid-column:span 6!important;background:linear-gradient(145deg,var(--fcfw22-shame),var(--fcfw22-shame2))!important}
.h4-command-fame{grid-column:span 6!important;background:linear-gradient(145deg,var(--fcfw22-fame),var(--fcfw22-fame2))!important}
.h4-command-action{grid-column:span 7!important;background:linear-gradient(145deg,#111316 0%,#1a1c20 70%,#5b111c 100%)!important}
.h4-command-news{grid-column:span 5!important;background:linear-gradient(145deg,var(--fcfw22-news2),var(--fcfw22-news))!important;--card-fg:#17130a;--card-muted:#4e4217;--card-border:rgba(23,19,10,.22);--card-pill:rgba(255,255,255,.48);--card-pill-hover:#17130a;--card-pill-hover-fg:#fff}
.h4-command-number{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;border:1px solid var(--card-border)!important;border-radius:15px!important;background:var(--card-pill)!important;color:var(--card-fg)!important;font-size:.72rem!important;font-weight:950!important}
.h4-command-card>small{margin-top:24px!important;color:var(--card-muted)!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:.14em!important}.h4-command-card h3{margin:.18em 0 .22em!important;color:var(--card-fg)!important;font-size:clamp(2.1rem,3.25vw,4.2rem)!important;line-height:.93!important;letter-spacing:-.045em!important}.h4-command-card>p{max-width:610px!important;margin:0!important;color:var(--card-muted)!important;line-height:1.62!important}
.h4-command-folders{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:24px 0!important}.h4-command-folders a{min-height:37px!important;padding:8px 12px!important;border:1px solid var(--card-border)!important;border-radius:999px!important;background:var(--card-pill)!important;color:var(--card-fg)!important;text-decoration:none!important;font-size:.74rem!important;font-weight:850!important;transition:.15s ease!important}.h4-command-folders a:hover{transform:translateY(-1px)!important;background:var(--card-pill-hover)!important;border-color:var(--card-pill-hover)!important;color:var(--card-pill-hover-fg)!important}
.h4-command-open{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:auto!important;padding-top:20px!important;border-top:1px solid var(--card-border)!important;color:var(--card-fg)!important;text-decoration:none!important;font-size:.80rem!important;font-weight:950!important;letter-spacing:.05em!important}.h4-command-open b{color:inherit!important;font-size:1.25rem!important}
.h4-scroll-top{background:#17212b!important;border-color:#17212b!important;color:#fff!important;box-shadow:0 10px 26px rgba(23,33,43,.18)!important}

/* ---------- EDITORIAL INDEXES: light page, colored entry cards ---------- */
.fcfw-editorial-shell,.fcfw-managed-shell{background:transparent!important;color:var(--fcfw22-ink)!important}
.fcfw-editorial-mast{background:#fff!important;border-bottom:1px solid var(--fcfw22-line)!important;box-shadow:none!important}
.fcfw-editorial-mast:not(.has-image) .fcfw-editorial-mast-shade{display:none!important}
.fcfw-editorial-mast:not(.has-image) .fcfw-editorial-mast-copy span,.fcfw-editorial-mast:not(.has-image) .fcfw-editorial-mast-copy h1{color:#17212b!important}.fcfw-editorial-mast:not(.has-image) .fcfw-editorial-mast-copy p{color:#66747e!important}
.fcfw-editorial-mast.has-image .fcfw-editorial-mast-shade{background:linear-gradient(90deg,rgba(17,25,31,.78),rgba(17,25,31,.50),rgba(17,25,31,.14))!important}
.fcfw-editorial-mast.has-image .fcfw-editorial-mast-copy :is(span,h1,p){color:#fff!important}
.fcfw-editorial-body{background:transparent!important}
.fcfw-editorial-heading :is(h2,p){color:#17212b!important}.fcfw-editorial-heading>div>span{color:#66747e!important}
.fcfw-wall-folder{background:#fff!important;color:#17212b!important;border:1px solid #d8e3e8!important;box-shadow:0 8px 22px rgba(31,52,66,.06)!important}.fcfw-wall-folder span{color:#5d6c76!important}.fcfw-wall-folder small{color:#687780!important}
body.fcfw-public-page-judicial-wall-of-shame .fcfw-wall-folder:hover,body.fcfw-public-page-judicial-wall-of-shame .fcfw-wall-folder.active{background:var(--fcfw22-shame)!important;border-color:var(--fcfw22-shame)!important;color:#fff!important}
body.fcfw-public-page-hall-of-fame .fcfw-wall-folder:hover,body.fcfw-public-page-hall-of-fame .fcfw-wall-folder.active{background:var(--fcfw22-fame)!important;border-color:var(--fcfw22-fame)!important;color:#fff!important}
body.fcfw-public-page-family-court-corruption .fcfw-wall-folder:hover,body.fcfw-public-page-family-court-corruption .fcfw-wall-folder.active{background:var(--fcfw22-news)!important;border-color:#b79318!important;color:#17130a!important}
body.fcfw-public-page-judicial-wall-of-shame .fcfw-wall-folder:hover span,body.fcfw-public-page-judicial-wall-of-shame .fcfw-wall-folder.active span,body.fcfw-public-page-hall-of-fame .fcfw-wall-folder:hover span,body.fcfw-public-page-hall-of-fame .fcfw-wall-folder.active span{color:#fff!important}
body.fcfw-public-page-family-court-corruption .fcfw-wall-folder:hover span,body.fcfw-public-page-family-court-corruption .fcfw-wall-folder.active span{color:#17130a!important}

.fcfw-editorial-card{border:0!important;border-radius:22px!important;box-shadow:var(--fcfw22-shadow)!important;overflow:hidden!important}
body.fcfw-public-page-judicial-wall-of-shame .fcfw-editorial-card{background:var(--fcfw22-shame)!important;color:#fff!important}
body.fcfw-public-page-hall-of-fame .fcfw-editorial-card{background:var(--fcfw22-fame)!important;color:#fff!important}
body.fcfw-public-page-family-court-corruption .fcfw-editorial-card{background:var(--fcfw22-news)!important;color:#17130a!important}
body.fcfw-public-page-judicial-wall-of-shame .fcfw-editorial-card :is(h3,h3 a,p,.deck,time,.fcfw-editorial-read),body.fcfw-public-page-hall-of-fame .fcfw-editorial-card :is(h3,h3 a,p,.deck,time,.fcfw-editorial-read){color:#fff!important}
body.fcfw-public-page-family-court-corruption .fcfw-editorial-card :is(h3,h3 a,p,.deck,time,.fcfw-editorial-read){color:#17130a!important}
body.fcfw-public-page-judicial-wall-of-shame .fcfw-editorial-card .fcfw-editorial-meta span,body.fcfw-public-page-hall-of-fame .fcfw-editorial-card .fcfw-editorial-meta span{background:rgba(255,255,255,.13)!important;border-color:rgba(255,255,255,.24)!important;color:#fff!important}
body.fcfw-public-page-family-court-corruption .fcfw-editorial-card .fcfw-editorial-meta span{background:rgba(255,255,255,.50)!important;border-color:rgba(23,19,10,.18)!important;color:#17130a!important}
body.fcfw-public-page-judicial-wall-of-shame .fcfw-editorial-tags span,body.fcfw-public-page-hall-of-fame .fcfw-editorial-tags span{background:rgba(255,255,255,.11)!important;border-color:rgba(255,255,255,.22)!important;color:#fff!important}
body.fcfw-public-page-family-court-corruption .fcfw-editorial-tags span{background:rgba(255,255,255,.45)!important;border-color:rgba(23,19,10,.18)!important;color:#17130a!important}

/* ---------- PROFILE / ARTICLE PAGES: light canvas, colored header card only ---------- */
.fcfw-article-shell{background:transparent!important}
.fcfw-article-body{background:#fff!important;color:#17212b!important;border:1px solid #dbe5ea!important;box-shadow:0 12px 34px rgba(31,52,66,.07)!important}
.fcfw-article-body :is(p,li,blockquote,td,th,h2,h3,h4,h5,h6){color:#17212b!important}.fcfw-article-body a{color:#075d9b!important;text-decoration:underline}
body.fcfw-public-page-judicial-wall-of-shame.fcfw-editorial-article .fcfw-article-header{background:var(--fcfw22-shame)!important;border:0!important;color:#fff!important;box-shadow:var(--fcfw22-shadow)!important}
body.fcfw-public-page-hall-of-fame.fcfw-editorial-article .fcfw-article-header{background:var(--fcfw22-fame)!important;border:0!important;color:#fff!important;box-shadow:var(--fcfw22-shadow)!important}
body.fcfw-public-page-family-court-corruption.fcfw-editorial-article .fcfw-article-header{background:var(--fcfw22-news)!important;border:0!important;color:#17130a!important;box-shadow:var(--fcfw22-shadow)!important}
body.fcfw-public-page-judicial-wall-of-shame.fcfw-editorial-article .fcfw-article-header :is(h1,p,time),body.fcfw-public-page-hall-of-fame.fcfw-editorial-article .fcfw-article-header :is(h1,p,time){color:#fff!important}
body.fcfw-public-page-family-court-corruption.fcfw-editorial-article .fcfw-article-header :is(h1,p,time){color:#17130a!important}

/* ---------- ACTION CENTER: light canvas, urgent color only inside cards ---------- */
.fcfw-action-center-page,.fcfw-action-detail-page{background:transparent!important;color:#17212b!important}
.fcfw-action-hero,.fcfw-action-detail-header{background:#fff!important;color:#17212b!important;border:1px solid #dbe5ea!important;border-left:6px solid var(--fcfw22-action-red)!important;box-shadow:0 12px 34px rgba(31,52,66,.07)!important}
.fcfw-action-hero :is(h1,p),.fcfw-action-detail-header :is(h1,p){color:#17212b!important}.fcfw-action-hero .eyebrow,.fcfw-action-detail-meta{color:#9e1730!important}.fcfw-action-seal{background:#17212b!important;border-color:#17212b!important;color:#fff!important}
.fcfw-action-heading :is(h2,p){color:#17212b!important}.fcfw-action-heading .eyebrow{color:#687780!important}
.fcfw-action-folder{background:#fff!important;border:1px solid #d8e3e8!important;color:#17212b!important;box-shadow:0 8px 22px rgba(31,52,66,.06)!important}.fcfw-action-folder span{color:#9e1730!important}.fcfw-action-folder small{color:#687780!important}.fcfw-action-folder:hover,.fcfw-action-folder.active{background:#17212b!important;border-color:#17212b!important;color:#fff!important}.fcfw-action-folder:hover span,.fcfw-action-folder.active span{color:#ff8c9b!important}.fcfw-action-folder:hover small,.fcfw-action-folder.active small{color:#fff!important}
.fcfw-action-card{background:linear-gradient(145deg,#111316 0%,#1b1d21 72%,#5b111c 100%)!important;border:0!important;color:#fff!important;box-shadow:var(--fcfw22-shadow)!important}.fcfw-action-card-copy>small{color:#ff99a6!important}.fcfw-action-card-copy :is(strong,em){color:#fff!important}.fcfw-action-open{color:#fff!important;border-top-color:rgba(255,255,255,.18)!important}.fcfw-action-open b{color:#ff8c9b!important}.fcfw-action-edit{color:#ffd1d7!important}
.fcfw-action-contact-hero,.fcfw-action-contact-details,.fcfw-action-detail-html,.fcfw-action-detail-next{background:#fff!important;color:#17212b!important;border-color:#dbe5ea!important;box-shadow:0 10px 28px rgba(31,52,66,.06)!important}
.fcfw-action-detail-breadcrumbs a,.fcfw-action-detail-footer a{color:#17212b!important}

/* ---------- BREAKING NEWS: white page, amber entry cards ---------- */
body.fcfw-public-page-family-court-corruption{background:transparent!important;color:#17212b!important}
body.fcfw-public-page-family-court-corruption .fcfw-editorial-mast:not(.has-image){background:#fff!important;border-bottom:4px solid var(--fcfw22-news)!important}
body.fcfw-public-page-judicial-wall-of-shame .fcfw-editorial-mast:not(.has-image){border-bottom:4px solid var(--fcfw22-shame)!important}
body.fcfw-public-page-hall-of-fame .fcfw-editorial-mast:not(.has-image){border-bottom:4px solid var(--fcfw22-fame)!important}

/* ---------- PUBLIC RECORD and other public pages stay light ---------- */
body.fcfw-public-record{background:linear-gradient(180deg,#fff,#f8fbfd 72%,#fffdf8)!important;color:#17212b!important}
.public-record-hero{background:#fff!important;border-color:#dbe5ea!important;box-shadow:0 14px 38px rgba(31,52,66,.08)!important}.public-record-hero>span{color:#64727c!important}.public-record-hero h1{color:#17212b!important}.public-record-search button{background:#17212b!important;box-shadow:none!important}.public-record-total strong{color:#17212b!important}.public-record-card{background:#fff!important;border-color:#dbe5ea!important;box-shadow:0 10px 28px rgba(31,52,66,.07)!important}.public-record-card:hover{box-shadow:0 16px 38px rgba(31,52,66,.11)!important}.public-record-media{background:#f1f5f7!important;border-bottom-color:#e0e8ec!important}.public-record-type-badge{background:rgba(23,33,43,.92)!important}.public-record-fallback{background:linear-gradient(145deg,#e9eef1,#dfe7eb)!important;color:#17212b!important}.public-record-snippet{border-left-color:#9cabb4!important;background:#f5f7f8!important}.public-record-card code{background:#f1f4f6!important;color:#334957!important}.public-record-open{color:#17212b!important}.public-record-pages a{border-color:#d7e2e7!important;background:#fff!important;color:#17212b!important}.public-record-pages a:hover{background:#f1f5f7!important}
body:not(.linked-public) :is(.hired-job-hero,.hired-careers-hero,.polled-hero,.press-hero,.public-file-hero,.pubpublic-mast,.page-hero,.hero):not(.h4-hero):not(.fcfw-action-hero){background:#fff!important;border-color:#dbe5ea!important;color:#17212b!important}
body:not(.linked-public) :is(.panel,.card,.surface,.survey-card,.polled-card,.press-card,.career-card,.public-file-card,.public-file-details,.share-card,.pubpublic-story,.public-object-card){background:#fff!important;border-color:#dbe5ea!important;box-shadow:0 10px 28px rgba(31,52,66,.07)!important}

/* ---------- FIRST-VISIT INTRO follows the light optimistic canvas ---------- */
.fcfw-first-visit-intro{background:radial-gradient(circle at 50% 38%,#fff 0%,#f5fafc 48%,#eef4f6 100%)!important;color:#17212b!important}
.fcfw-first-visit-intro::before{background:radial-gradient(circle,rgba(201,218,227,.45),rgba(201,218,227,0) 68%)!important;filter:blur(18px)!important}
.fcfw-first-visit-intro__logo{border-color:#fff!important;box-shadow:0 20px 54px rgba(31,52,66,.18),0 0 0 1px #dbe5ea!important}
.fcfw-first-visit-intro__name{color:#17212b!important;text-shadow:none!important}.fcfw-first-visit-intro__rule{background:linear-gradient(90deg,#9baab3,#d8c58c,#9baab3)!important;box-shadow:none!important}

/* ---------- ACCESSIBILITY / RESPONSIVE ---------- */
:is(.h4-command-card,.fcfw-editorial-card,.fcfw-action-card,.fcfw-wall-folder,.fcfw-action-folder) :focus-visible{outline:3px solid #fff!important;outline-offset:3px!important;box-shadow:0 0 0 6px #17212b!important}
.h4-command-news :focus-visible,body.fcfw-public-page-family-court-corruption .fcfw-editorial-card :focus-visible{outline-color:#17212b!important;box-shadow:0 0 0 6px #fff!important}
@media(max-width:1180px){
  .fcfw-h4-public .h4-hero-layout{grid-template-columns:1fr!important;max-width:1000px!important}.fcfw-h4-public .h4-hero-copy{max-width:820px!important}.fcfw-h4-public .h4-hero-visual{justify-self:start!important;width:min(760px,100%)!important}
  .h4-command-shame,.h4-command-fame,.h4-command-action,.h4-command-news{grid-column:span 6!important}
}
@media(max-width:760px){
  .fcfw-h4-public .h4-hero-layout{padding-top:58px!important;padding-bottom:108px!important}.fcfw-h4-public .h4-hero h1{font-size:clamp(3.1rem,14vw,5rem)!important}.fcfw-h4-public .h4-dossier{width:108%!important;margin-left:-4%!important}
  .h4-command-grid{grid-template-columns:1fr!important;gap:14px!important}.h4-command-shame,.h4-command-fame,.h4-command-action,.h4-command-news{grid-column:auto!important}.h4-command-card{min-height:0!important;border-radius:22px!important;padding:24px 20px!important}.h4-command-card h3{font-size:clamp(2rem,10vw,3.2rem)!important}
}
@media(prefers-reduced-motion:reduce){.h4-command-card,.h4-command-folders a,.fcfw-editorial-card,.fcfw-action-card{transition:none!important}}
