:root{--cell:12px;--radius:calc(var(--cell) / 2);--bg:#443f3c;--paper:#fff7ef;--footer-bg:#e9e6e2;--footer-ink:#7a716b;--footer-ink-strong:#443f3c;--font-head:"Radio Canada Big", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--font-body:"Lora", Georgia, "Times New Roman", serif;--pane-left:calc(var(--cell) * 2);--pane-width:calc(var(--cell) * 8);--content-left:calc(var(--pane-left) + var(--pane-width) + var(--cell) * 3);--gutter:calc(var(--cell) * 2)}@media (width<=640px){:root{--pane-width:calc(var(--cell) * 6);--content-left:calc(var(--pane-left) + var(--pane-width) + var(--cell) * 2)}}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--paper);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body{background:var(--bg);margin:0}a{color:inherit;font-family:var(--font-head)}h1,h2,h3,.pane-text,.site-footer{font-family:var(--font-head)}.dots{z-index:0;display:block;position:fixed;top:0;left:0}.dots-scroll{pointer-events:none;display:block}.pane{top:calc(var(--cell) * 2);bottom:calc(var(--cell) * 2);left:var(--pane-left);width:var(--pane-width);z-index:2;will-change:transform;padding:var(--cell);border-radius:var(--radius);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#ffffff29;flex-direction:column;align-items:center;display:flex;position:fixed;box-shadow:inset 0 0 0 1px #ffffff1f}.pane-logo{display:block}.pane-logo img{width:auto;height:36px;display:block}.pane-text{min-height:0;margin:calc(var(--cell) * 4) 0 0;writing-mode:vertical-rl;text-align:end;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 12px #0003;flex:auto;font-size:clamp(18px,1.65vw,24px);font-weight:500;line-height:1.2;transform:rotate(180deg)}@media (width<=640px){.pane-text{font-size:17px}}.site-footer{z-index:1;margin:0 var(--gutter) var(--gutter) var(--pane-left);min-height:min(70vh,440px);padding:calc(var(--cell) * 3);border-radius:var(--radius);background:var(--footer-bg);color:var(--footer-ink);row-gap:calc(var(--cell) * 4);column-gap:calc(var(--cell) * 4);grid-template:"mark mark"".nav"1fr"legal nav"/minmax(0,1fr) minmax(0,1.4fr);display:grid;position:relative}.site-footer a{text-decoration:none;transition:color .15s}.site-footer a:hover,.site-footer a:focus-visible{color:var(--footer-ink-strong)}.footer-mark{align-items:center;gap:var(--cell);letter-spacing:-.03em;grid-area:mark;font-size:28px;font-weight:600;display:flex}.footer-mark img{width:auto;height:36px}.footer-nav{gap:var(--cell) calc(var(--cell) * 6);flex-wrap:wrap;grid-area:nav;display:flex}.footer-nav ul{letter-spacing:-.03em;margin:0;padding:0;font-size:22px;line-height:1.6;list-style:none}.footer-legal{grid-area:legal;align-self:end;margin:0;font-size:14px}@media (width<=900px){.site-footer{padding:calc(var(--cell) * 2);grid-template-columns:minmax(0,1fr);grid-template-areas:"mark""nav""legal"}.footer-nav ul{font-size:19px}.footer-mark{font-size:22px}}body.page{flex-direction:column;min-height:100svh;display:flex}.prose{min-height:100svh;margin-left:var(--content-left);padding:calc(var(--cell) * 6) var(--gutter) calc(var(--cell) * 8) 0;max-width:calc(var(--content-left) + 44rem);flex:1 0 auto;font-size:17px;line-height:1.6}.prose h1{letter-spacing:-.03em;margin:0 0 1.2em;font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1.1}.prose ul{margin:1.4em 0;padding-left:1.2em}.prose li{margin:0 0 .8em}.prose li::marker{color:#ff9b7e}.prose address{opacity:.75;margin-top:2.4em;font-style:normal}.prose .updated{opacity:.6;margin-top:.4em;font-size:14px}@media (width<=640px){.prose{padding-top:calc(var(--cell) * 3);font-size:15px}}@media (width<=900px){.footer-nav{gap:calc(var(--cell) * 1.5);flex-direction:column}}body.page .pane{width:auto;bottom:auto}body.page .pane-text{display:none}body.page .prose{margin-left:var(--pane-left);padding-top:calc(var(--cell) * 2 + 36px + var(--cell) * 2 + var(--cell) * 6);max-width:calc(var(--pane-left) + 44rem)}@media (width<=640px){body.page .prose{padding-top:calc(var(--cell) * 2 + 36px + var(--cell) * 2 + var(--cell) * 4)}}
