.mobile-action-bar{z-index:var(--z-overlay);padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed;inset:auto 0 0}.mobile-action-bar__rail{pointer-events:auto;border:1px solid var(--ink);background:var(--ink);max-width:760px;box-shadow:0 5px 24px color-mix(in srgb,var(--ink)18%,transparent);margin-inline:auto;display:flex}.mobile-action-bar__primary{background:var(--yellow);min-width:0;min-height:76px;color:var(--ink);flex:1;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;transition:background-color .18s;display:flex}.mobile-action-bar__copy{flex-direction:column;gap:5px;min-width:0;display:flex}.mobile-action-bar__eyebrow{font:500 10px/1.2 var(--font-mono);letter-spacing:.02em}.mobile-action-bar__title{font:800 clamp(20px,4.9vw,26px)/1.05 var(--font-display)}.mobile-action-bar__arrow{flex:none;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.16,1,.3,1);display:flex}.mobile-action-bar__primary:hover{background:var(--yellow-deep)}.mobile-action-bar__primary:hover .mobile-action-bar__arrow{transform:translate(2px,-2px)}.mobile-action-bar__phone{background:var(--ink);width:76px;color:var(--bone);font:600 10px/1.2 var(--font-mono);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:7px;transition:background-color .18s;display:flex}.mobile-action-bar__phone:hover{background:var(--ink-soft)}.mobile-action-bar a:focus-visible{outline:3px solid var(--bone);outline-offset:-5px}.mobile-action-bar__primary:focus-visible{outline-color:var(--ink)}.article-bottom-bar{z-index:45;pointer-events:none;display:none;position:fixed;inset:auto 24px 20px}.article-bottom-bar__rail{background:var(--ink);max-width:1100px;color:var(--bone);border-top:3px solid var(--yellow);box-shadow:0 8px 32px color-mix(in srgb,var(--ink)20%,transparent);pointer-events:auto;align-items:center;gap:28px;margin:auto;padding:20px 22px;display:flex}.article-bottom-bar__copy{flex:1;min-width:0}.article-bottom-bar__eyebrow{font:500 10px var(--font-mono);color:var(--yellow);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;display:block}.article-bottom-bar__title{font:800 30px/1.05 var(--font-display)}.article-bottom-bar__action{background:var(--yellow);min-height:48px;color:var(--ink);font:700 12px var(--font-mono);justify-content:center;align-items:center;gap:22px;padding:12px 20px;display:flex}.article-bottom-bar__action:hover{background:var(--yellow-deep)}.article-bottom-bar__close{width:44px;height:44px;color:var(--bone);border:1px solid color-mix(in srgb,var(--bone)30%,transparent);flex:none;place-items:center;display:grid}.article-bottom-bar__close:hover{background:var(--ink-soft)}.article-bottom-bar a:focus-visible,.article-bottom-bar button:focus-visible{outline:2px solid var(--bone);outline-offset:4px}@media (max-width:1023.98px){body:has(.mobile-action-bar):not(.newsroom-active){padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}}@media (min-width:1024px){.mobile-action-bar{display:none}.article-bottom-bar{display:block}body:has(.article-bottom-bar) [data-reading-progress]{bottom:140px}}@media (max-width:359px){.mobile-action-bar__primary{gap:8px;padding-inline:12px}.mobile-action-bar__phone{width:64px}.mobile-action-bar__eyebrow{font-size:9px}}html.focus-mode .mobile-action-bar,html.focus-mode .article-bottom-bar{display:none}@media (prefers-reduced-motion:reduce){.mobile-action-bar *{transition:none}}@media print{.mobile-action-bar,.article-bottom-bar{display:none!important}}.mobile-action-bar__menu{background:var(--bone);width:58px;color:var(--ink);font:600 10px var(--font-mono);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:7px;display:flex}.mobile-action-bar__primary{gap:8px;min-height:66px;padding:10px 12px}.mobile-action-bar__title{font-size:clamp(18px,4.4vw,25px)}.mobile-action-bar__eyebrow{font-size:9px;line-height:1.3}.mobile-action-bar__phone{width:70px;font-size:9px}.mobile-action-bar button:focus-visible{outline:3px solid var(--navy);outline-offset:-4px}html[data-mobile-menu=open] .mobile-action-bar{display:none}body:has([data-cookie-dialog]) .mobile-action-bar{display:none}body:has(input:focus,textarea:focus,select:focus) .mobile-action-bar{display:none}@media (max-width:360px){.mobile-action-bar__menu{width:46px}.mobile-action-bar__phone{width:60px}.mobile-action-bar__primary>svg{display:none}}.article-bottom-bar__secondary{text-underline-offset:4px;max-width:110px;font-size:11px;line-height:1.5;text-decoration:underline}body:has([data-cookie-dialog]) .article-bottom-bar{display:none}@media (max-width:1023.98px){body:has(#observatoire-root)>nav.mobile-action-bar{display:block!important}body:has(#observatoire-root):has(.mobile-action-bar){padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))!important}html[data-mobile-menu=open] body:has(#observatoire-root)>nav.mobile-action-bar{display:none!important}body:has(#observatoire-root):has([data-cookie-dialog])>nav.mobile-action-bar{display:none!important}body:has(#observatoire-root):has(input:focus,textarea:focus,select:focus)>nav.mobile-action-bar{display:none!important}}
