.pub-chrome{--bg:#fcfaf7;--bg-alt:#fff;--bg-cream:#fff3eb;--bg-cream-soft:#fff8f1;--bg-salmon-soft:#fff1e6;--bg-salmon-warm:#ffeada;--ink:#1a1a1a;--ink-soft:#2a2a2a;--gris-900:#333;--gris-700:#525252;--gris-500:#888;--gris-400:#aaa;--gris-300:#d4d4d4;--gris-200:#e8e0d8;--gris-100:#f5f5f4;--bordure:#f0ebe4;--bordure-warm:#f4e8db;--orange:#ff914d;--orange-fonce:#c87028;--orange-clair:#ffd9bf;--salmon:#ffa580;--salmon-clair:#ffe4d4;--salmon-soft:#ffefe1;--creme:#fff3eb;--vert:#2d8a5e;--vert-clair:#edf7f2;--vert-bordure:#c8e6d4;--bleu-marine:#0a1f44;--ff-display:"Cabinet Grotesk","Poppins",system-ui,sans-serif;--ff-body:"Poppins",system-ui,-apple-system,sans-serif;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:28px;--radius-pill:999px;--sh-card:0 1px 2px hsla(0,0%,8%,.03),0 4px 16px hsla(0,0%,8%,.04);--sh-card-hover:0 14px 36px rgba(255,145,77,.1);--sh-cozy:0 2px 4px rgba(255,145,77,.04),0 18px 44px rgba(255,145,77,.1);--sh-cta:0 6px 18px rgba(255,145,77,.28);--sh-cta-hover:0 10px 28px rgba(255,145,77,.36);--t-fast:150ms cubic-bezier(.4,0,.2,1);--t-base:240ms cubic-bezier(.4,0,.2,1);--t-slow:400ms cubic-bezier(.4,0,.2,1);--container:1240px;--container-tight:1080px;--container-narrow:760px;--header-h:72px}.pub-chrome.footer{background:var(--bg-cream);border-top:1px solid var(--bordure);padding:64px 24px 32px}.pub-chrome .footer__inner{max-width:var(--container);margin:0 auto}.pub-chrome .footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:48px;gap:48px;padding-bottom:48px;border-bottom:1px solid var(--bordure)}.pub-chrome .footer__logo-link{display:inline-block;margin-bottom:14px}.pub-chrome .footer__logo{width:128px;height:auto}.pub-chrome .footer__tagline{font-size:13.5px;color:var(--gris-700);margin-bottom:20px;max-width:240px;line-height:1.5}.pub-chrome .footer__social{display:flex;gap:10px}.pub-chrome .footer__social a{width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid var(--gris-200);display:flex;align-items:center;justify-content:center;color:var(--gris-700);transition:all var(--t-fast)}.pub-chrome .footer__social a:hover{background:var(--orange);border-color:var(--orange);color:#fff;transform:translateY(-2px)}.pub-chrome .footer__social svg{width:16px;height:16px}.pub-chrome .footer__heading{font-family:var(--ff-body);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:18px}.pub-chrome .footer__links{display:flex;flex-direction:column;gap:10px}.pub-chrome .footer__links a{font-size:14px;color:var(--gris-700);transition:color var(--t-fast)}.pub-chrome .footer__links a:hover{color:var(--orange)}.pub-chrome .footer__bottom{padding-top:28px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.pub-chrome .footer__partners{display:flex;align-items:center;gap:12px}.pub-chrome .footer__partners-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--gris-500)}.pub-chrome .footer__partner-logo{height:22px;width:auto;opacity:.8}.pub-chrome .footer__copyright{font-size:12.5px;color:var(--gris-500)}.pub-chrome .footer__lang{display:flex;align-items:center;gap:8px}.pub-chrome .footer__lang a{font-size:12.5px;font-weight:600;color:var(--gris-700);transition:color var(--t-fast)}.pub-chrome .footer__lang [aria-current=page],.pub-chrome .footer__lang a:hover{color:var(--orange)}.pub-chrome .footer__lang span{color:var(--gris-300)}@media (max-width:880px){.pub-chrome .footer__grid{grid-template-columns:1fr 1fr;gap:32px;padding-bottom:32px}.pub-chrome .footer__col--brand{grid-column:1/-1}}@media (max-width:520px){.pub-chrome .footer__grid{grid-template-columns:1fr}.pub-chrome .footer__bottom{flex-direction:column;align-items:flex-start;gap:14px}}.pub-chrome .footer__lang button{font-size:12.5px;font-weight:500;color:var(--gris-700);transition:color var(--t-fast)}.pub-chrome .footer__lang button:hover{color:var(--orange)}.pub-chrome .footer__lang button[aria-current=page]{color:var(--ink);font-weight:600}.pub-chrome button{font:inherit;cursor:pointer;background:none;border:none;color:inherit;margin:0;padding:0}.pub-chrome button:focus{outline:none}.pub-chrome button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}