@import url("https://fonts.googleapis.com/css2?family=Radio+Canada+Big:wght@400;500;600;700&family=Source+Serif+4:opsz,wght@8..60,400;8..60,700&display=swap");:root{--color-semantic-primary-bg-mid:#f27d27;--color-semantic-primary-fg-high:#f27d27;--color-semantic-secondary-fg-high:#ec9365;--color-semantic-secondary-border-low:#f3ede8;--color-semantic-secondary-bg-low-on-white:#fffcf9;--color-semantic-gray-neutral-fg-high:#1b1816;--color-semantic-gray-neutral-fg-mid-on-gray:#363330;--color-semantic-gray-neutral-fg-low-on-gray:#63605e;--color-semantic-gray-neutral-fg-low-on-white:#8f8d8c;--color-semantic-gray-neutral-fg-white:#ffffff;--color-semantic-gray-neutral-bg-white:#ffffff;--color-semantic-gray-neutral-bg-lightgray:#dadada;--color-semantic-gray-neutral-bg-midgray:#d2d2d1;--color-semantic-gray-neutral-border-lightgray:#e4e4e4;--color-semantic-disabled-bg-low:#d2d2d1;--color-onboarding-canvas:#f9fafb;--color-plan-highlight:#f6eddc;--color-link-blue:#2346eb;--color-avatar-placeholder:#d9d9d9;--color-placeholder:#999999;--color-overlay-dark:rgba(27,24,22,0.9);--color-primary-tint-08:rgba(242,125,39,0.08);--color-primary-tint-13:rgba(242,125,39,0.13);--color-stats-surface:rgba(255,255,255,0.03);--color-stats-border:rgba(255,255,255,0.08);--color-home-nav-border:#ececec;--color-home-muted-surface:#f8f8f8;--color-home-search-surface:#fdfdfd;--color-home-hero-gradient:linear-gradient(180deg,#fff7f0,#ffffff 72%);--color-home-skeleton:#ececec;--color-home-skeleton-strong:#e0e0e0;--font-sans:"Radio Canada Big",system-ui,sans-serif;--font-serif:"Source Serif 4","Source Serif Pro",Georgia,serif;--radius-field:8px;--radius-panel:24px;--radius-stats:12px;--radius-icon:16px;--shadow-cta:0 4px 4px rgba(199,199,199,0.18);--shadow-card:0 8px 12px rgba(0,0,0,0.04);--shadow-nav:0 4px 10px rgba(204,203,203,0.1)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;font-family:var(--font-sans);color:var(--color-semantic-gray-neutral-fg-high);background:var(--color-semantic-gray-neutral-bg-white);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}img{display:block;max-width:100%}