@font-face{font-family:"Radio Canada";font-style:normal;font-weight:300 700;font-display:swap;src:url(/uploads/default/original/1X/58ddb548ac71e3f2588406f322fef101b52a321d.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Radio Canada";font-style:normal;font-weight:300 700;font-display:swap;src:url(/uploads/default/original/1X/0614e38339a33c6c5ba2b2c7425a1daa97312130.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Radio Canada";font-style:italic;font-weight:300 700;font-display:swap;src:url(/uploads/default/original/1X/397da6ed0f1cfa86e3daaa465dcc5564a260d6eb.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Radio Canada";font-style:italic;font-weight:300 700;font-display:swap;src:url(/uploads/default/original/1X/262f9e8bc6e702f946831493f75e342f889663d2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}html:root{--font-family: "Radio Canada", system-ui, -apple-system, "Segoe UI", sans-serif;--heading-font-family: "Radio Canada", system-ui, -apple-system, "Segoe UI", sans-serif;--d-font-family--monospace: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}html,body,button,input,select,textarea{font-family:var(--font-family)}body{background:var(--md-paper);color:var(--md-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font-family);letter-spacing:-0.02em}a{color:var(--md-accent)}::selection{background:var(--md-accent-soft)}.md-chip{display:inline-flex;align-items:center;font-size:13px;font-weight:600;line-height:1.3;letter-spacing:.005em;white-space:nowrap;color:var(--md-ink-2)}.md-tile{width:44px;height:44px;border-radius:50%;background:var(--md-sunk);border:1px solid var(--md-rule-2);box-sizing:border-box;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;flex-shrink:0;color:var(--md-ink)}.md-tile b{font-weight:700;font-size:13px;line-height:1}.md-tile span{font-size:9px;font-weight:600;color:var(--md-ink-3);line-height:1}.md-tile.md-tile--l3 b{font-size:12px}.md-tile.md-tile--l4 b{font-size:11px}.md-tile.md-tile--sm{width:34px;height:34px}.md-tile.md-tile--sm b{font-size:12px}.md-tile.md-tile--sm span{display:none}.md-tile.md-tile--sm.md-tile--l3 b{font-size:11px}.md-tile.md-tile--sm.md-tile--l4 b{font-size:10px}.md-label{font-size:13px;font-weight:600;letter-spacing:0;color:var(--md-ink-3);margin:0 0 12px}.md-card{background:var(--md-card);border:1px solid var(--md-rule);border-radius:14px;padding:20px 20px 18px;box-shadow:var(--md-shadow-card)}.md-big{font-size:44px;line-height:1;font-weight:700;letter-spacing:-0.035em;font-variant-numeric:lining-nums;color:var(--md-ink)}.md-big-l{margin-top:6px;font-size:15px;font-weight:600;color:var(--md-ink)}.md-sep{color:var(--md-ink-3);opacity:.7}@keyframes md-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.topic-list-item{animation:none !important}}.powered-by-discourse{display:none}.d-header-wrap .d-header{height:64px;background:var(--md-paper);border-bottom:1px solid var(--md-rule);box-shadow:none}.d-header .title{margin-right:28px}.d-header .title::after{content:none !important}.d-header .title a{display:inline-flex;align-items:center;text-decoration:none}.md-logo{display:inline-flex;align-items:center;gap:9px;line-height:1;white-space:nowrap;color:var(--md-ink)}.md-logo__plus{width:19px;height:19px;flex-shrink:0;fill:var(--md-accent)}.md-logo__word{font-family:var(--font-family);font-size:20px;font-weight:400;letter-spacing:-0.012em}.md-logo__word b{font-weight:700}.d-header .title--minimized .md-logo__word{display:none}.d-header .search-banner,.d-header .floating-search-input-wrapper,.d-header .header-search--enabled{max-width:460px}.d-header .search-input--header{background:var(--md-sunk);border:1px solid rgba(0,0,0,0);border-radius:10px}.d-header .search-input--header:focus-within{background:var(--md-card);border-color:var(--md-rule-2)}.d-header .search-input--header .search-icon,.d-header .search-input--header .btn{background:rgba(0,0,0,0);color:var(--md-ink-3)}.d-header input[type=search],.d-header .search-term__input,.d-header #header-search-input{background:rgba(0,0,0,0);border:0;border-radius:10px;font-size:15px;color:var(--md-ink)}.d-header input[type=search]::placeholder,.d-header .search-term__input::placeholder,.d-header #header-search-input::placeholder{color:var(--md-ink-3)}.d-header input[type=search]:focus,.d-header .search-term__input:focus,.d-header #header-search-input:focus{background:rgba(0,0,0,0);outline:none;box-shadow:none}.d-header .md-new-thread.btn-primary{height:38px;padding:0 16px 0 13px;border-radius:10px;background:var(--md-accent);color:var(--md-on-accent);font-weight:600;font-size:15px;gap:7px}.d-header .md-new-thread.btn-primary .d-icon{color:var(--md-on-accent)}.d-header .md-new-thread.btn-primary:hover,.d-header .md-new-thread.btn-primary:focus-visible{filter:brightness(1.06);background:var(--md-accent);color:var(--md-on-accent)}.d-header .md-new-thread.btn-primary:focus-visible{outline:2px solid var(--md-ink);outline-offset:2px}.d-header .header-dropdown-toggle.current-user{position:relative}.d-header .header-dropdown-toggle.current-user img.avatar{visibility:hidden}.d-header .header-dropdown-toggle.current-user .md-user-tile{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.d-header .d-header-icons .icon{color:var(--md-ink-2)}.d-header .d-header-icons .icon:hover{background:var(--md-sunk)}.d-header .badge-notification,.d-header .badge-notification.unread-notifications{background:var(--md-accent);color:var(--md-on-accent)}@media(max-width: 860px){.d-header-wrap .d-header{height:56px}.d-header .md-new-thread.btn-primary{width:38px;padding:0;justify-content:center}.d-header .md-new-thread.btn-primary .d-button-label{display:none}.md-logo__plus{width:17px;height:17px}.md-logo__word{font-size:18px}}.sidebar-wrapper{background:var(--md-paper);border-right:1px solid var(--md-rule)}.sidebar-section[data-section-name=community],.sidebar-section[data-section-name=categories],.sidebar-section[data-section-name=tags],.sidebar-section[data-section-name=messages],.sidebar-section[data-section-name=md-quick-links],.sidebar-section[data-section-name=md-active-now]{display:none !important}.sidebar-section-wrapper .sidebar-section-link{font-size:14.5px;color:var(--md-ink-2);border-radius:8px;min-height:34px}.sidebar-section-wrapper .sidebar-section-link:hover{background:var(--md-sunk);color:var(--md-ink)}.sidebar-section-wrapper .sidebar-section-link.active{background:var(--md-sunk);color:var(--md-ink);font-weight:600}.sidebar-section-wrapper .sidebar-section-link .sidebar-section-link-content-badge{margin-left:auto;background:none;padding:0;font-size:13px;font-weight:600;color:var(--md-accent)}.sidebar-section-header .sidebar-section-header-text{font-size:15.5px;font-weight:700;letter-spacing:-0.005em;text-transform:none;color:var(--md-ink)}.sidebar-section[data-section-name=md-money] .sidebar-section-header-text::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:9px;vertical-align:1px;background:var(--md-money)}.sidebar-section[data-section-name=md-career] .sidebar-section-header-text::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:9px;vertical-align:1px;background:var(--md-career)}.sidebar-section[data-section-name=md-life] .sidebar-section-header-text::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:9px;vertical-align:1px;background:var(--md-life)}.sidebar-section[data-section-name=md-main] .sidebar-section-header-wrapper{display:none}.md-sidebar-footer{display:flex;flex-wrap:wrap;gap:6px 14px;margin:18px 0 0;padding:16px 12px 0;border-top:1px solid var(--md-rule);font-size:13px}.md-sidebar-footer a{color:var(--md-ink-3)}.md-sidebar-footer a:hover{color:var(--md-ink)}.sidebar-footer-wrapper{display:none}body:not(.has-sidebar-page) .sidebar-wrapper{border-right:0}@media(min-width: 1261px){body.has-sidebar-page:is(.navigation-topics,.navigation-category) #main-outlet-wrapper{grid-template-columns:var(--d-sidebar-width, 208px) minmax(0, 1fr) 272px;grid-template-areas:"sidebar content rail";column-gap:36px}body:is(.navigation-topics,.navigation-category) .md-rail{grid-area:rail;padding:36px 28px 0 0}body:not(.has-sidebar-page):is(.navigation-topics,.navigation-category) #main-outlet-wrapper{max-width:1320px;grid-template-columns:0 minmax(0, 1fr) 272px;grid-template-areas:"sidebar content rail";column-gap:0}body:not(.has-sidebar-page):is(.navigation-topics,.navigation-category) .md-rail{margin-left:36px;padding-right:0}}@media(max-width: 1260px){.md-rail{display:none}}body:is(.navigation-topics,.navigation-category) #main-outlet>*{max-width:780px}.md-list-heading{font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-0.025em;margin:32px 0 0;color:var(--md-ink)}.navigation-container{align-items:flex-end;margin-top:14px;border-bottom:1px solid var(--md-rule)}.navigation-container .category-breadcrumb,.navigation-container .tags-intersection-breadcrumb{display:none}.list-controls .nav-pills{background:none;border-radius:0;padding:0;gap:26px}.list-controls .nav-pills>li>a{border-radius:0;padding:8px 0 12px;margin-bottom:-1px;border-bottom:2px solid rgba(0,0,0,0);background:none;font-size:15px;font-weight:500;color:var(--md-ink-2)}.list-controls .nav-pills>li>a:hover{background:none;color:var(--md-ink)}.list-controls .nav-pills>li>a.active{background:none;box-shadow:none;color:var(--md-ink);font-weight:600;border-bottom-color:var(--md-ink)}.list-controls .nav-pills>li>a.active::after{display:none}.navigation-controls .topic-create-button__combo,.navigation-controls #create-topic,#create-topic{display:none !important}.md-status-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px;margin:20px 0 4px;font-size:15px;color:var(--md-ink-2)}.md-status-line a{color:var(--md-accent);font-weight:600}.md-status-line a:hover{text-decoration:underline;text-underline-offset:3px}.md-status-line.md-status-line--quiet{color:var(--md-ink-3)}.topic-list{border-top:0}.topic-list thead,.topic-list tbody{display:block}.topic-list thead tr,.topic-list .topic-list-item{display:grid;grid-template-columns:minmax(0, 1fr);align-items:start}.topic-list thead tr:has(>th.bulk-select),.topic-list .topic-list-item:has(>td.bulk-select){grid-template-columns:28px minmax(0, 1fr);column-gap:10px}.topic-list td.bulk-select,.topic-list th.bulk-select{display:flex;align-items:center;padding-top:3px}.topic-list thead{display:none}.topic-list thead:has(button.bulk-select,.bulk-select-topics,.topic-list-header-tab){display:block;padding:10px 0 8px;border-bottom:1px solid var(--md-rule)}.topic-list thead th,.topic-list thead th .header-contents,.topic-list thead th .header-contents span{font-size:13px !important;font-weight:600;letter-spacing:0;text-transform:none;color:var(--md-ink-3);white-space:nowrap;background:none;padding:0;line-height:1.3;text-align:left}.topic-list .topic-list-item{position:relative;padding:22px 8px 22px 20px;margin:0 -8px 0 -20px;border-bottom:1px solid var(--md-rule);background:rgba(0,0,0,0);animation:md-rise .45s cubic-bezier(0.2, 0.7, 0.2, 1) both}.topic-list .topic-list-item:nth-child(1){animation-delay:25ms}.topic-list .topic-list-item:nth-child(2){animation-delay:50ms}.topic-list .topic-list-item:nth-child(3){animation-delay:75ms}.topic-list .topic-list-item:nth-child(4){animation-delay:100ms}.topic-list .topic-list-item:nth-child(5){animation-delay:125ms}.topic-list .topic-list-item:nth-child(6){animation-delay:150ms}.topic-list .topic-list-item:nth-child(7){animation-delay:175ms}.topic-list .topic-list-item:nth-child(8){animation-delay:200ms}.topic-list .topic-list-item:nth-child(9){animation-delay:225ms}.topic-list .topic-list-item:nth-child(10){animation-delay:250ms}.topic-list .topic-list-item:nth-child(11){animation-delay:275ms}.topic-list .topic-list-item:nth-child(12){animation-delay:300ms}.topic-list .topic-list-item:nth-child(13){animation-delay:325ms}.topic-list .topic-list-item:nth-child(14){animation-delay:350ms}.topic-list .topic-list-item:nth-child(15){animation-delay:375ms}.topic-list .topic-list-item:nth-child(16){animation-delay:400ms}.topic-list .topic-list-item:nth-child(17){animation-delay:425ms}.topic-list .topic-list-item:nth-child(18){animation-delay:450ms}.topic-list .topic-list-item:nth-child(19){animation-delay:475ms}.topic-list .topic-list-item:nth-child(20){animation-delay:500ms}.topic-list .topic-list-item:hover{background:rgba(0,0,0,0)}.topic-list .topic-list-item:hover .link-top-line a.title{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--md-rule-2);text-underline-offset:4px}.topic-list .topic-list-item.md-unread::before{content:"";position:absolute;left:5px;top:31px;width:7px;height:7px;border-radius:50%;background:var(--md-accent)}.topic-list .topic-list-item>td{display:block;padding:0;border:0}.topic-list .topic-list-item>td.main-link,.topic-list .main-link{display:flex;flex-direction:column;min-width:0}.topic-list .topic-list-item>td.main-link .link-top-line,.topic-list .main-link .link-top-line{order:1}.topic-list .topic-list-item>td.main-link .topic-excerpt,.topic-list .main-link .topic-excerpt{order:2}.topic-list .topic-list-item>td.main-link .link-bottom-line,.topic-list .main-link .link-bottom-line{order:3}.topic-list .link-top-line{font-size:18px;line-height:1.36;letter-spacing:-0.01em;text-wrap:pretty}.topic-list .link-top-line a.title{color:var(--md-ink);font-weight:600;padding:0}.topic-list .link-top-line a.title:visited{color:var(--md-ink)}.topic-list .link-top-line .topic-post-badges,.topic-list .link-top-line .badge-notification{display:none}.topic-list .topic-excerpt{display:block;margin-top:5px;font-size:15px;line-height:1.5;color:var(--md-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topic-list .topic-excerpt .topic-excerpt-more{display:none}.topic-list .link-bottom-line{margin-top:10px;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px;font-size:13px;line-height:1.4;color:var(--md-ink-3)}.topic-list .link-bottom-line .badge-category__wrapper{font-size:13px}.topic-list .link-bottom-line .badge-category__name{color:var(--md-ink-2);font-weight:400}.topic-list .md-asked-by{display:inline-flex;align-items:baseline;gap:6px}.topic-list .md-asked-by .md-chip{font-size:13px}.topic-list .md-asked-by__in{color:var(--md-ink-3)}.topic-list .md-asked-by__sep{display:none}.topic-list .link-bottom-line:not(:has(.badge-category__wrapper)) .md-asked-by__in{display:none}.topic-list .link-bottom-line:not(:has(.badge-category__wrapper)) .md-asked-by__sep{display:inline}.topic-list .link-bottom-line:not(:has(.badge-category__wrapper)) .md-row-meta>.md-sep:first-child{display:none}.topic-list .md-row-meta{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px}.topic-list .md-row-meta__time{color:var(--md-ink-3)}.topic-list .md-row-meta__time:hover{color:var(--md-ink)}.topic-list .md-new-badge{align-self:center;margin-left:4px;font-size:12px;font-weight:700;line-height:1.5;color:var(--md-accent);background:var(--md-accent-soft);padding:0 6px;border-radius:5px}.badge-category__wrapper .badge-category.--style-square::before{border-radius:50%}.md-rail{display:flex;flex-direction:column;gap:16px}.md-news ol{list-style:none;margin:0;padding:0}.md-news ol li{display:grid;grid-template-columns:52px 1fr;gap:2px 10px;padding:12px 0;border-top:1px solid var(--md-rule)}.md-news ol li:first-child{border-top:0;padding-top:2px}.md-news ol .md-news__when{font-size:12.5px;font-weight:600;line-height:1.6;color:var(--md-accent);font-variant-numeric:tabular-nums;white-space:nowrap}.md-news ol .md-news__text{font-size:14.5px;font-weight:500;line-height:1.38;color:var(--md-ink)}.md-news ol a.md-news__text:hover{color:var(--md-accent)}.md-top ol{list-style:none;margin:0;padding:0}.md-top ol li{display:grid;grid-template-columns:26px 1fr;gap:2px 4px;padding:12px 0;border-top:1px solid var(--md-rule)}.md-top ol li:first-child{border-top:0;padding-top:2px}.md-top ol .md-top__n{font-size:15px;font-weight:600;line-height:1.35;color:var(--md-accent)}.md-top ol .md-top__title{font-size:14.5px;font-weight:600;line-height:1.38;color:var(--md-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.md-top ol .md-top__title:hover{color:var(--md-accent)}.md-top ol .md-top__m{grid-column:2;font-size:12.5px;color:var(--md-ink-3);margin-top:4px}@media(max-width: 860px){.md-list-heading{font-size:26px;margin-top:18px}.list-controls .nav-pills{overflow-x:auto;flex-wrap:nowrap;max-width:100%;gap:22px}.md-status-line{font-size:14.5px;margin-top:16px}.topic-list .topic-list-item{margin:0 -10px;padding:18px 10px 18px 22px}.topic-list .topic-list-item.md-unread::before{left:8px;top:27px}.topic-list .link-top-line{font-size:17px}.topic-list .topic-excerpt{font-size:14.5px}.topic-list .link-bottom-line{font-size:12.5px}.topic-list .md-row-meta{flex-basis:100%}.topic-list .md-row-meta>.md-sep:first-child{display:none}}#topic-title .title-wrapper{display:flex;flex-direction:column}#topic-title h1{order:2;font-size:32px;line-height:1.16;font-weight:700;letter-spacing:-0.028em;text-wrap:balance;color:var(--md-ink);margin:10px 0 0}#topic-title h1 a.fancy-title{color:var(--md-ink)}#topic-title .topic-category{order:1;font-size:14px}#topic-title .topic-category .badge-category__name{color:var(--md-ink-2)}#topic-title .md-thread-meta,#topic-title [data-connector-name=md-thread-meta]{order:3}.md-thread-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:14px 0 6px;font-size:14px;color:var(--md-ink-3)}.md-thread-meta b{color:var(--md-ink-2);font-weight:600}.md-thread-meta .md-sep{color:var(--md-ink-3)}.topic-post .topic-avatar{width:150px;flex:0 0 150px;padding-top:2px;border-top:0}.topic-post .topic-body{border-top:1px solid var(--md-rule);padding-top:22px}.topic-post:first-of-type .topic-body{border-top:0}.topic-post .cooked{font-size:16.5px;line-height:1.65;color:var(--md-ink);max-width:68ch}.topic-post .cooked p{margin:0 0 .85em}.topic-post:first-of-type .cooked{font-size:17px}.md-author{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:22px}.md-author .md-author__handle{font-size:13px;color:var(--md-ink-3)}.md-author .md-author__handle:hover{color:var(--md-ink)}.md-author .md-author__verified{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:500;color:var(--md-verified)}.md-author .md-author__verified .d-icon{width:11px;height:11px}.topic-meta-data .names{flex:1 1 auto}.topic-meta-data .post-infos{color:var(--md-ink-3);font-size:13px}.md-poster{display:inline-flex;align-items:center;gap:8px}.md-poster .md-poster__inline{display:none;align-items:center;gap:8px}.md-poster .md-poster__handle{font-size:13px;color:var(--md-ink-3)}.md-asked-label{font-size:12px;font-weight:700;line-height:1.5;color:var(--md-accent);background:var(--md-accent-soft);border-radius:5px;padding:0 7px}.topic-map .topic-map__users-list,.topic-map .avatar{display:none}.post-controls .btn,.post-controls .btn-flat{color:var(--md-ink-3);font-size:13px}.post-controls .btn:hover,.post-controls .btn-flat:hover{color:var(--md-ink);background:var(--md-sunk)}.post-controls .post-action-menu__like::after,.post-controls .btn-toggle-reaction-like::after,.post-controls .toggle-like::after{content:"Thank";margin-left:6px;font-family:var(--font-family);font-size:13.5px}.md-posting-as{width:100%;margin:28px 0 8px;display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--md-rule-2);border-radius:12px;background:var(--md-card);color:var(--md-ink-3);font-size:14.5px;text-align:left;cursor:text}.md-posting-as:hover{border-color:var(--md-ink-3)}.md-posting-as .md-posting-as__ph{flex:1}.md-posting-as .md-posting-as__who{display:inline-flex;align-items:baseline;gap:6px;font-size:13px}.md-thread-rail{margin-bottom:18px}.md-thread-rail .md-voices__more{font-size:12.5px;color:var(--md-ink-3);padding:2px 0 0}.md-thread-rail .md-voices{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.timeline-container .topic-timeline .timeline-scrollarea{border-left-color:var(--md-rule)}.timeline-container .topic-timeline .timeline-handle{background:var(--md-accent)}.timeline-container .topic-timeline .timeline-date-wrapper,.timeline-container .topic-timeline .timeline-replies{font-size:12.5px;color:var(--md-ink-3)}@media(max-width: 860px){#topic-title h1{font-size:24px}.topic-post .topic-avatar{display:none}.topic-post .topic-body{padding-top:16px}.topic-post .topic-meta-data{margin-left:0}.topic-post .cooked,.topic-post:first-of-type .cooked{font-size:16px}.md-poster .md-poster__inline{display:inline-flex}.md-thread-rail{display:none}.md-posting-as .md-posting-as__who{display:none}}@media(max-width: 1260px){.md-thread-rail{display:none}}.category-list{border-top:1px solid var(--md-rule)}.category-list thead th.parent-category,.category-list thead th.category{width:25%}.category-list thead th.topics{width:96px}.category-list thead th.latest{width:auto}.category-list thead th.parent-category .badge-category__wrapper,.category-list thead th.parent-category .badge-category__name{font-size:20px;font-weight:700;letter-spacing:-0.012em;color:var(--md-ink)}.category-list td.category .category-name,.category-list td.category .category-name .badge-category__name{font-size:16px;font-weight:600}.category-list thead th{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--md-ink-3)}.category-list td.category{border-left-width:0 !important}.category-list td.category .category-name,.category-list td.category .category-title-link h3{font-size:15.5px;font-weight:600;letter-spacing:-0.008em;color:var(--md-ink)}.category-list td.category .category-description{font-size:13.5px;line-height:1.45;color:var(--md-ink-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-list td.topics,.category-list td.num{font-variant-numeric:tabular-nums;color:var(--md-ink-2)}.category-list td.latest .featured-topic{align-items:baseline;gap:8px}.category-list td.latest .featured-topic a.title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-list td.latest .featured-topic .last-posted-at{flex:none;margin-left:auto;font-variant-numeric:tabular-nums;color:var(--md-ink-3)}.category-list td.latest a,.category-list .featured-topic a.title{color:var(--md-ink-2);font-size:13px}.category-heading,.category-list .category-heading-name{font-weight:700;letter-spacing:-0.02em}.md-profile-credential{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:10px}.md-profile-credential .md-profile-credential__long{font-size:14px;color:var(--md-ink-2)}.md-profile-credential .md-profile-credential__verified{font-size:13px;font-weight:500;color:var(--md-verified)}.user-main .about .user-profile-image,.user-main .about .avatar{display:none}.stats-section li.md-zero-stat{display:none}.user-summary-page .stats-title,.user-content .stats-title{font-size:15px;font-weight:600;letter-spacing:-0.005em;text-transform:none;color:var(--md-ink)}.user-summary-page .stats-section .value .number{font-weight:600;font-variant-numeric:tabular-nums}#reply-control{background:var(--md-card)}#reply-control:not(.closed){border-top:1px solid var(--md-rule-2);box-shadow:0 -8px 24px rgba(40,30,20,.08)}#reply-control .d-editor-input,#reply-control #reply-title,#reply-control .category-chooser,#reply-control .mini-tag-chooser{border-radius:8px;border-color:var(--md-rule-2);background:var(--md-card)}#reply-control .d-editor-input{font-size:15px;line-height:1.6}#reply-control .save-or-cancel .btn-primary{background:var(--md-accent);color:var(--md-on-accent);border-radius:8px;font-weight:600}.md-composer-as{display:inline-flex;align-items:center;gap:6px;margin-left:8px;font-size:12.5px;color:var(--md-ink-3)}.user-menu.revamped,.menu-panel,.user-card.show,.select-kit-body{background:var(--md-card);border:1px solid var(--md-rule);border-radius:12px;box-shadow:0 12px 32px rgba(40,30,20,.12)}.user-menu .quick-access-panel li:hover,.user-menu .quick-access-panel li:focus-within{background:var(--md-sunk)}.user-card .card-content .avatar{display:none}.btn-primary{background:var(--md-accent);color:var(--md-on-accent)}.btn-primary .d-icon{color:var(--md-on-accent)}.badge-notification.unread-notifications,.badge-notification.new-topic,.badge-notification.unread-posts{background:var(--md-accent);color:var(--md-on-accent)}dl dt.created-at,dl dt.last-posted,dl dt.first-post,dl dt.last-seen,dl dt.profile-view-count,dl dt.trust-level,dl dt.invited-by,dl dt.groups,.secondary dl dt{color:var(--md-ink-3) !important}.user-summary-page ul li a{color:var(--md-ink);font-weight:500}.user-summary-page ul li a:hover{color:var(--md-accent)}.category-list-item.category{border-left-width:3px !important}.category-text-title .category-name,.category-text-title .category-name .badge-category__name{text-transform:none !important;letter-spacing:-0.01em}@media(max-width: 860px){.category-text-title .category-name,.category-text-title .category-name .badge-category__name{font-size:17px !important}}#reply-control .save-or-cancel .btn-primary:focus-visible,.btn-primary:focus-visible{outline:2px solid var(--md-ink);outline-offset:2px}#md-login-hero{display:none}html:has(body.login-page){background-color:#fbfaf8;--csstools-color-scheme--light:initial;color-scheme:light}body.login-page{--md-l-bg: #fbfaf8;--md-l-panel: #ffffff;--md-l-field: #ffffff;--md-l-sunk: #f3f1ed;--md-l-rule: #ece8e2;--md-l-rule-2: #dcd6cd;--md-l-ink: #1c1a17;--md-l-ink-2: #4f4a44;--md-l-ink-3: #736c64;--md-l-accent: #cf421c;--md-l-accent-soft: #fbece5;--primary: #1c1a17;--primary-rgb: 28, 26, 23;--primary-very-high: #2e2b27;--primary-high: #4f4a44;--primary-medium: #736c64;--primary-low-mid: #b3aca3;--primary-low: #e6e1da;--primary-very-low: #f7f5f2;--secondary: #ffffff;--secondary-rgb: 255, 255, 255;--secondary-low: #f3f1ed;--secondary-medium: #d9d4cc;--secondary-high: #b3aca3;--tertiary: #cf421c;--tertiary-very-low: #fdf6f3;--tertiary-low: #fbece5;--tertiary-hover: #b53a18;--header_background: #fbfaf8;--header_primary: #1c1a17;--danger: #c62828;--success: #2e7d5b;--d-hover: #f3f1ed;--d-selected: #f3f1ed;--csstools-color-scheme--light:initial;color-scheme:light;background:var(--md-l-bg) !important;color:var(--md-l-ink);overflow-x:hidden}body.login-page header.d-header,body.login-page .d-header-wrap,body.login-page .above-main-container-outlet,body.login-page .below-site-header-outlet,body.login-page .sidebar-wrapper{display:none !important}body.login-page #main-outlet-wrapper{display:block;margin-left:56%;width:44%;max-width:none;min-height:100vh;padding:0;background:var(--md-l-panel);border-left:1px solid var(--md-l-rule);box-sizing:border-box}body.login-page #main-outlet{padding:0;min-height:100vh;display:flex;flex-direction:column;align-items:stretch;justify-content:center}body.login-page .login-fullpage{display:block}body.login-page .login-body,body.login-page .login-body.has-alt-auth{display:flex;flex-direction:column !important;gap:22px;width:100%;max-width:360px !important;margin:0 auto !important;padding:0}body.login-page .login-left-side,body.login-page .login-right-side{width:100% !important;max-width:none !important;flex:none !important;padding:0 !important;border:0 !important;background:rgba(0,0,0,0) !important}body.login-page .login-right-side{border-top:1px solid var(--md-l-rule) !important;padding-top:22px !important}body.login-page .login-body .login-right-side::before,body.login-page .login-body .login-right-side::after,body.login-page .login-body>.login-or,body.login-page .login-body .or-separator{display:none !important}body.login-page #login-form,body.login-page #credentials,body.login-page .input-group{width:100%;max-width:100%;box-sizing:border-box}body.login-page #login-form{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}body.login-page .login-left-side{order:1}body.login-page .login-right-side{order:2}body.login-page .login-body>div:has(.passkey-login-button):not(:has(#login-form)){order:2;border-top:1px solid var(--md-l-rule);padding-top:22px}body.login-page .login-body>.login-page-cta{order:1}body.login-page #credentials{display:flex;flex-direction:column;gap:16px}body.login-page #login-buttons{display:flex;flex-direction:column;gap:10px}body.login-page #login-buttons .btn{width:100%;height:48px;justify-content:center}body.login-page #one-time-code-link{margin-top:8px;font-size:14px;color:var(--md-l-ink-2)}body.login-page #one-time-code-link:hover{color:var(--md-l-ink)}body.login-page .login__password-links{justify-content:flex-end;margin-top:8px}body.login-page #main-outlet>.container,body.login-page .body-page,body.login-page .login-fullpage,body.login-page .login-welcome{width:100%;max-width:none;margin:0;box-sizing:border-box}body.login-page #main-outlet>.container:empty,body.login-page .global-notice:empty{display:none}body.login-page #md-login-hero{display:flex;flex-direction:column;position:fixed;top:0;left:0;width:56%;height:100vh;padding:clamp(24px,5vh,44px) 64px clamp(24px,5vh,40px);box-sizing:border-box;overflow-y:auto;z-index:5;color:var(--md-l-ink);background:var(--md-l-bg)}body.login-page .md-lockup{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;flex-shrink:0}body.login-page .md-logo{color:var(--md-l-ink)}body.login-page .md-logo__plus{width:22px;height:22px;fill:var(--md-l-accent)}body.login-page .md-logo__word{font-size:22px}body.login-page .md-tagline{padding-left:16px;border-left:1px solid var(--md-l-rule-2);font-size:15px;line-height:1.3;color:var(--md-l-ink-2)}body.login-page .md-hero-main{margin:auto 0;padding:clamp(16px,4vh,44px) 0 clamp(8px,2vh,24px);max-width:640px}body.login-page h1.md-headline{font-family:var(--font-family);font-size:clamp(34px,min(3.6vw,6.4vh),56px);line-height:1.04;font-weight:700;letter-spacing:-0.035em;margin:0 0 clamp(14px,2.6vh,24px);color:var(--md-l-ink)}body.login-page h1.md-headline em{font-style:normal;color:var(--md-l-accent)}body.login-page .md-lede{font-size:17px;line-height:1.65;color:var(--md-l-ink-2);max-width:35em;margin:0;text-wrap:pretty}body.login-page .md-lede strong{color:var(--md-l-ink);font-weight:600}body.login-page .md-apply{margin:10px 0 0;font-size:17px;line-height:1.65;color:var(--md-l-ink-2)}body.login-page .md-apply a{color:var(--md-l-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--md-l-rule-2);text-underline-offset:3px}body.login-page .md-apply a:hover{text-decoration-color:var(--md-l-accent)}body.login-page .md-board{margin-top:clamp(20px,4.5vh,44px);max-width:600px}body.login-page .md-board-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:12px;border-bottom:1px solid var(--md-l-rule);font-size:13.5px;font-weight:600;color:var(--md-l-ink-3)}body.login-page .md-board-head .md-members{font-weight:500}body.login-page .md-topic{padding:clamp(12px,2vh,18px) 0;border-bottom:1px solid var(--md-l-rule)}body.login-page .md-topic .md-cat{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--md-l-ink-3);margin-bottom:6px}body.login-page .md-topic .md-cat i{width:7px;height:7px;border-radius:50%;flex-shrink:0}body.login-page .md-topic .md-cat .md-dot--money{background:#2c7a57}body.login-page .md-topic .md-cat .md-dot--career{background:#b0482f}body.login-page .md-topic .md-title{font-size:17.5px;line-height:1.4;font-weight:600;letter-spacing:-0.008em;color:var(--md-l-ink)}body.login-page .md-topic .md-meta{margin-top:8px;font-size:14px;color:var(--md-l-ink-3)}body.login-page .md-redact{display:inline-block;height:.8em;vertical-align:baseline;transform:translateY(0.1em);border-radius:3px;background:linear-gradient(100deg, #ece8e2 0%, #ddd7ce 50%, #ece8e2 100%);background-size:260% 100%;animation:md-shimmer 4.5s ease-in-out infinite}body.login-page .md-r1{width:3.2em}body.login-page .md-r2{width:4.6em}body.login-page .md-r3{width:2.4em}body.login-page .body-page .login-welcome{background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;max-width:400px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;text-align:left}body.login-page .body-page .login-welcome .login-content{width:100%}body.login-page .body-page .login-welcome .login-welcome__title h1{font-size:30px;font-weight:700;letter-spacing:-0.025em;color:var(--md-l-ink);text-align:left;margin:0 0 14px}body.login-page .body-page .login-welcome .login-welcome__description{font-weight:400;font-size:15px;line-height:1.6;color:var(--md-l-ink-2);text-align:left;margin:0}body.login-page .body-page-button-container{width:100%;margin:26px 0 0}body.login-page .body-page-button-container .btn-primary{width:100%;height:48px;justify-content:center}body.login-page .login-welcome,body.login-page .login-fullpage{padding:56px}body.login-page .login-body,body.login-page .login-welcome .login-welcome__content{width:100%;max-width:360px;margin:0 auto;box-sizing:border-box}body.login-page .login-welcome .logo-container,body.login-page .login-welcome img.site-logo,body.login-page .login-welcome-header .logo-big{display:none !important}body.login-page .login-title,body.login-page .login-welcome__title,body.login-page .login-welcome-header h1,body.login-page .login-welcome__title h1{font-family:var(--font-family);font-size:30px;font-weight:700;letter-spacing:-0.025em;color:var(--md-l-ink);text-align:left}body.login-page .login-welcome__description,body.login-page .login-subheader,body.login-page .login-welcome-header p{color:var(--md-l-ink-2);font-size:15px;line-height:1.6;text-align:left}body.login-page input[type=text],body.login-page input[type=email],body.login-page input[type=password]{width:100%;height:48px;box-sizing:border-box;border:1px solid var(--md-l-rule-2);border-radius:10px;background:var(--md-l-field);color:var(--md-l-ink);font-size:15px}body.login-page input[type=text]:focus,body.login-page input[type=email]:focus,body.login-page input[type=password]:focus{outline:none;border-color:var(--md-l-accent);box-shadow:0 0 0 3px rgba(207,66,28,.14)}body.login-page input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--md-l-field) inset;-webkit-text-fill-color:var(--md-l-ink)}body.login-page .input-group label,body.login-page .input-group .alt-placeholder{font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--md-l-ink-3) !important;background:var(--md-l-panel) !important}body.login-page #email-login-link,body.login-page .login-page-cta__email-login,body.login-page a[href*=email-login]{color:var(--md-l-ink-2)}body.login-page #forgot-password-link,body.login-page a.forgot-password{color:var(--md-l-ink-2)}body.login-page .btn-primary,body.login-page #login-button,body.login-page .login-button{width:100%;height:48px;border-radius:10px;border:0;background:var(--md-l-accent) !important;background-image:none !important;color:#fff !important;font-weight:600;font-size:16px;box-shadow:none}body.login-page .btn-primary .d-icon,body.login-page #login-button .d-icon,body.login-page .login-button .d-icon{color:#fff}body.login-page .btn-primary:hover,body.login-page #login-button:hover,body.login-page .login-button:hover{filter:brightness(1.06)}body.login-page .btn-primary:focus-visible,body.login-page #login-button:focus-visible,body.login-page .login-button:focus-visible,body.login-page .btn:focus-visible{outline:2px solid var(--md-l-ink);outline-offset:2px}body.login-page .btn:not(.btn-primary):not(.login-button){background:var(--md-l-panel);border:1px solid var(--md-l-rule-2);color:var(--md-l-ink-2);border-radius:10px}body.login-page .btn:not(.btn-primary):not(.login-button) .d-icon{color:var(--md-l-ink-3)}body.login-page .btn:not(.btn-primary):not(.login-button):hover{background:var(--md-l-sunk);color:var(--md-l-ink)}@media(min-width: 881px)and (max-height: 860px){body.login-page .md-topic:nth-child(n+4){display:none}}@media(min-width: 881px)and (max-height: 740px){body.login-page .md-topic:nth-child(n+3){display:none}body.login-page .md-lede{font-size:16px}}@media(min-width: 881px)and (max-height: 560px){body.login-page .md-board{display:none}}@media(max-width: 880px){body.login-page #main-outlet-wrapper{margin-left:0;width:100%;min-height:0;border-left:0;border-bottom:1px solid var(--md-l-rule)}body.login-page #main-outlet{min-height:0;padding:28px 0 8px}body.login-page .login-welcome,body.login-page .login-fullpage{padding:28px 20px 32px}body.login-page #md-login-hero{position:static;width:100%;height:auto;padding:32px 20px 40px}body.login-page .md-tagline{padding-left:0;border-left:0;flex-basis:100%;font-size:14px}body.login-page .login-body>.login-welcome-header,body.login-page .login-body>.login-page-cta,body.login-page .login-body>div:has(.passkey-login-button){padding-left:0 !important;padding-right:0 !important}body.login-page .md-hero-main{padding:28px 0 24px}body.login-page h1.md-headline{font-size:34px}body.login-page .md-lede{font-size:16px}}@keyframes md-shimmer{0%,100%{background-position:100% 0}50%{background-position:0% 0}}@media(prefers-reduced-motion: reduce){body.login-page .md-redact{animation:none}}
/*# sourceMappingURL=common_theme_31_83bdea6b2f03dbc1d5d86e8aefca903745c74963.css.map?__ws=forum.mdcareers.ca */
