:root{color-scheme:light;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display-s:clamp(2.25rem, 4.2vw + .5rem, 4.5rem);--text-display:clamp(2.75rem, 5vw + 1rem, 5.25rem);--text-poster:clamp(3.25rem, 6.4vw + .5rem, 7.5rem);--text-statement:clamp(1.9rem, 3.2vw + .75rem, 3.75rem);--text-code:clamp(2rem, 4vw + .5rem, 3.5rem);--text-section:clamp(2rem, 2.6vw + 1rem, 3.75rem);--text-title:clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--nav-h:88px;--measure:65ch;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--color-error:oklch(52% .19 27);--color-success:oklch(50% .12 150);--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:oklch(97.5% .005 90);--color-paper-2:oklch(94.2% .006 90);--color-paper-3:oklch(90.5% .008 90);--color-ink:oklch(19% .022 266);--color-ink-2:oklch(31% .02 266);--color-muted:oklch(47% .016 266);--color-rule:oklch(87.5% .008 90);--color-accent:oklch(44% .2 266);--color-accent-ink:oklch(97.5% .005 90);--color-focus:oklch(46% .2 266);--color-field:oklch(44% .2 266);--color-field-ink:oklch(97.5% .005 90);--color-mark:oklch(57% .215 29);--color-mark-ink:oklch(97.5% .005 90);--font-display:"Radio Canada Big", ui-sans-serif, system-ui, sans-serif;--font-body:"Radio Canada", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-outlier:var(--font-display);--radius-card:0;--radius-pill:0;--rule-hair:1px;--shadow-card:none;--tracking-display:-.035em;--display-weight:700}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.55}::selection{background:var(--color-mark);color:var(--color-mark-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight,700);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;line-height:1.05}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);max-width:52ch;line-height:1.45}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (width<=40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}@media (prefers-reduced-motion:reduce){:not(.keep-motion),:not(.keep-motion):before,:not(.keep-motion):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Radio Canada Big;src:url(/fonts/radio-canada-big.v1.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Radio Canada;src:url(/fonts/radio-canada.v1.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}html,body{background:var(--color-paper)}main{display:block}h1,h2,h3{line-height:1}h1{max-width:18ch}h2{max-width:20ch}figure{margin:0}p a,li a,dd a,figcaption a{text-underline-offset:.2em;text-decoration-thickness:1px}p a:hover,li a:hover,dd a:hover,figcaption a:hover{text-decoration-color:var(--color-mark)}.skip{left:var(--space-md);top:calc(-1 * var(--space-3xl));z-index:var(--z-toast);padding:var(--space-xs) var(--space-md);background:var(--color-ink);color:var(--color-paper);position:absolute}.skip:focus-visible{top:var(--space-md)}.text-link{color:inherit;text-decoration:underline var(--rule-hair);text-underline-offset:.24em}.text-link:hover{color:var(--color-mark)}.btn{min-height:52px;padding-inline:var(--space-lg);font-family:var(--font-body);font-size:var(--text-md);white-space:nowrap;cursor:pointer;background:var(--color-ink);color:var(--color-paper);transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);border:0;border-radius:0;justify-content:center;align-items:center;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-ink-2)}.btn:active{background:var(--color-ink-2);transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.field .btn,.code-card .btn{background:var(--color-paper);color:var(--color-ink)}.field .btn:hover,.code-card .btn:hover{background:var(--color-mark);color:var(--color-paper)}.field .btn:active,.code-card .btn:active{background:var(--color-paper-3)}.field{background:var(--color-field);color:var(--color-field-ink);--color-focus:var(--color-field-ink)}.field a{color:inherit;text-decoration-color:color-mix(in oklab, var(--color-field-ink) 55%, transparent)}.field a:hover{color:inherit;text-decoration-color:var(--color-field-ink)}.statement{font-family:var(--font-display);font-weight:400;font-size:var(--text-statement);letter-spacing:-.02em;max-width:26ch;line-height:1.02}.caption{margin-top:var(--space-sm);max-width:42ch;font-size:var(--text-sm);color:var(--color-muted);line-height:1.5}.source-line{margin-top:var(--space-lg);font-size:var(--text-sm);color:var(--color-muted)}.slot{background:var(--color-paper-2);isolation:isolate;outline:1px solid color-mix(in oklab, var(--color-ink) 8%, transparent);outline-offset:-1px;width:100%;position:relative;overflow:hidden}.slot>picture{display:block;position:absolute;inset:0}.slot>img,.slot>picture>img{object-fit:cover;z-index:0;filter:grayscale()contrast(1.12);mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.slot:before{content:"";z-index:1;background:var(--color-ink);mix-blend-mode:lighten;pointer-events:none;position:absolute;inset:0}.slot--4x5{aspect-ratio:4/5}.slot--4x3{aspect-ratio:4/3}.slot--1x1{aspect-ratio:1}.slot--wide{aspect-ratio:16/7}.breadcrumb{gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li+li:before{content:"/";margin-right:var(--space-xs);color:var(--color-rule)}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-mark)}html.menu-open{overflow:hidden}.masthead{z-index:var(--z-sticky-nav);background:var(--color-paper);position:sticky;top:0}.masthead__utility{border-bottom:var(--rule-hair) solid var(--color-rule)}.masthead__utility-inner{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:30px;font-size:var(--text-xs);color:var(--color-muted);line-height:1.3;display:flex}.masthead__tagline,.masthead__utility-end{max-width:none}.masthead__utility-end{align-items:center;gap:var(--space-lg);display:flex}.masthead__preview{color:var(--color-ink-2)}.masthead__search{text-decoration:underline var(--rule-hair);text-underline-offset:.24em;white-space:nowrap}.masthead__search:hover{color:var(--color-mark)}.masthead__main{border-bottom:2px solid var(--color-ink)}.masthead__main-inner{align-items:center;gap:var(--space-xl);min-height:56px;display:flex}.brand{min-width:0;color:var(--color-ink);white-space:nowrap;align-items:center;gap:.45em;text-decoration:none;display:inline-flex}.brand__mark{flex:none;width:1.1em;height:1.1em}.brand__word{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:700;line-height:1}.brand__dot,.brand:hover .brand__word,.brand:active .brand__word{color:var(--color-mark)}.brand:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.brand--header{font-size:clamp(1.375rem,1.2vw + .9rem,1.9375rem)}.brand--panel{font-size:var(--text-xl)}.brand--footer{font-size:var(--text-2xl)}.masthead__nav{align-items:center;gap:var(--space-xl);margin-left:auto;display:flex}.masthead__link{align-items:baseline;gap:var(--space-xs);padding-block:var(--space-sm);font-size:var(--text-sm);color:var(--color-ink-2);font-weight:500;text-decoration:none;display:inline-flex}.masthead__index{font-family:var(--font-display);font-size:var(--text-xs);color:var(--color-muted);font-variant-numeric:tabular-nums;font-weight:400}.masthead__link:hover .masthead__label,.masthead__link[aria-current=page] .masthead__label,.masthead__link[aria-current=page] .masthead__index{color:var(--color-mark)}.masthead__menu{margin-left:auto;display:none;position:relative}.masthead__menu summary{min-height:44px;font-size:var(--text-sm);cursor:pointer;align-items:center;font-weight:500;list-style:none;display:inline-flex}.masthead__menu summary::-webkit-details-marker{display:none}.masthead__menu summary:hover{color:var(--color-mark)}.masthead__panel{z-index:var(--z-modal);gap:var(--space-xl);padding:var(--space-lg) var(--gutter) var(--space-2xl);background:var(--color-paper);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0;overflow-y:auto}.masthead__panel-top{justify-content:space-between;align-items:center;gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:2px solid var(--color-ink);display:flex}.masthead__panel-close{min-height:44px;padding:var(--space-xs);font-size:var(--text-sm);color:var(--color-ink);text-decoration:underline var(--rule-hair);text-underline-offset:.24em;cursor:pointer;background:0 0;border:0;font-weight:500}.masthead__panel-close:hover{color:var(--color-mark)}.masthead__panel-nav{align-content:start;display:grid}.masthead__panel-link{padding-block:var(--space-lg);border-bottom:var(--rule-hair) solid var(--color-rule);font-family:var(--font-display);font-weight:700;font-size:var(--text-display-s);letter-spacing:-.03em;grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;line-height:1;text-decoration:none;display:grid}.masthead__panel-link .masthead__index{font-size:var(--text-sm)}.masthead__panel-link[aria-current=page]{color:var(--color-mark)}.masthead__panel-foot{gap:var(--space-md);align-content:end;justify-items:start;display:grid}.masthead__panel-note{max-width:32ch;font-size:var(--text-sm);color:var(--color-muted)}.site-footer{padding-block:var(--space-2xl);background:var(--color-paper-2)}.site-footer__grid{gap:var(--space-xl) var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.site-footer__mark{gap:var(--space-md);grid-column:1/span 5;justify-items:start;display:grid}.site-footer__mark p{max-width:34ch;font-size:var(--text-sm);color:var(--color-ink-2)}.site-footer__links{gap:var(--space-xs);grid-column:7/span 3;align-content:start;display:grid}.site-footer__links a{font-size:var(--text-sm);color:var(--color-ink-2);text-decoration:none}.site-footer__links a:hover{color:var(--color-mark)}.site-footer__meta{gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-muted);grid-column:10/span 3;display:grid}.site-footer__meta p{max-width:38ch}.credits{line-height:1.55}.credits a{color:inherit;text-decoration-color:color-mix(in oklab, var(--color-ink) 30%, transparent)}.credits a:hover{color:var(--color-ink)}.page-head{padding-block:var(--space-2xl)}.page-head__body{gap:var(--space-md) var(--gap-columns);margin-top:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.page-head h1{max-width:15ch;font-size:var(--text-display-s);grid-column:1/span 7}.page-head .lead{max-width:38ch;font-size:var(--text-lg);color:var(--color-ink-2);grid-column:9/span 4;margin:0}.hero{min-height:calc(100svh - var(--nav-h));padding-block:var(--space-2xl);align-items:center;display:flex}.hero__grid{gap:var(--space-2xl) var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;width:100%;display:grid}.hero__copy{grid-column:1/span 8;min-width:0}.hero h1{max-width:17ch;font-size:var(--text-poster);line-height:.95}.hero__lead{margin-top:var(--space-lg);max-width:36ch;font-size:var(--text-lead);color:var(--color-ink-2)}.hero .search{margin-top:var(--space-xl);max-width:30rem}.hero__facts{margin-top:var(--space-lg);font-size:var(--text-sm);color:var(--color-muted)}.hero__links{gap:var(--space-xs) var(--space-lg);margin-top:var(--space-sm);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.hero__figure{grid-column:9/span 4;min-width:0}.band{padding-block:var(--space-3xl)}.band__grid{gap:var(--space-2xl) var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.band .statement{grid-column:1/span 8}.band__record{gap:var(--space-2xs);grid-column:9/span 4;align-content:end;display:grid}.band__label{font-size:var(--text-sm);color:color-mix(in oklab, var(--color-field-ink) 72%, transparent);font-weight:500}.band__brand{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;font-weight:700}.band__brand a{text-decoration:none}.band__brand a:hover{text-decoration:underline 1px}.band__code{font-family:var(--font-display);font-size:var(--text-code);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:400;line-height:1}.band__date{font-size:var(--text-sm);color:color-mix(in oklab, var(--color-field-ink) 72%, transparent)}.band__record .btn{margin-top:var(--space-md);justify-self:start}.band--close__copy{grid-column:1/span 7}.band--close h2{max-width:14ch;font-size:var(--text-statement);letter-spacing:-.02em;line-height:1.02}.band--close p{margin-top:var(--space-md);max-width:42ch;color:color-mix(in oklab, var(--color-field-ink) 80%, transparent)}.band__search{grid-column:9/span 4}.process,.ledger,.categories,.notes{padding-block:var(--section-gap)}.section-head{gap:var(--space-md) var(--gap-columns);margin-bottom:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.section-head h2{max-width:14ch;font-size:var(--text-section);grid-column:1/span 6}.section-head p{max-width:44ch;color:var(--color-ink-2);grid-column:8/span 4;margin:0}.steps{counter-reset:step;margin:0;padding:0;list-style:none}.steps li{counter-increment:step;gap:var(--space-sm) var(--gap-columns);padding-block:var(--space-xl);border-top:var(--rule-hair) solid var(--color-rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;display:grid}.steps li:last-child{border-bottom:var(--rule-hair) solid var(--color-rule)}.steps li:before{content:counter(step, decimal-leading-zero);font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-muted);grid-column:1/span 1;font-weight:400}.steps h3{font-size:var(--text-lg);grid-column:2/span 4;max-width:22ch}.steps p{max-width:48ch;color:var(--color-ink-2);grid-column:7/span 5;margin:0}.checks{min-height:48rem;padding-block:var(--section-gap);background:var(--color-paper-2);align-content:center;display:grid}.checks__grid{gap:var(--space-2xl) var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.checks__intro{grid-column:1/span 4}.checks__intro h2{max-width:12ch;font-size:var(--text-section)}.checks__intro p{margin-top:var(--space-md);max-width:32ch;color:var(--color-ink-2)}.checks__intro .text-link{margin-top:var(--space-lg);font-size:var(--text-sm);display:inline-block}.checks__list{gap:var(--space-xl) var(--gap-columns);grid-column:6/span 7;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.checks__list li{min-width:0;padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule)}.checks__list li:before{content:"";width:.5rem;height:.5rem;margin-bottom:var(--space-md);background:var(--color-mark);display:block}.checks__list h3{max-width:22ch;font-size:var(--text-lg)}.checks__list p{margin-top:var(--space-xs);max-width:34ch;font-size:var(--text-sm);color:var(--color-ink-2);line-height:1.55}.index-list{margin:0;padding:0;list-style:none}.index-row{border-top:var(--rule-hair) solid var(--color-rule)}.index-row:last-child{border-bottom:var(--rule-hair) solid var(--color-rule)}.index-row a{gap:var(--space-xs) var(--gap-columns);padding-block:var(--space-lg);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;text-decoration:none;display:grid}.index-name{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);letter-spacing:-.03em;grid-column:1/span 5;line-height:1}.index-line{color:var(--color-ink-2);grid-column:6/span 4}.index-count{text-align:right;font-size:var(--text-sm);color:var(--color-muted);grid-column:11/span 2}.index-row a:hover .index-name{color:var(--color-mark)}.notes__grid{gap:var(--space-2xl) var(--gap-columns);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.note{gap:var(--space-md);min-width:0;text-decoration:none;display:grid}.note__meta{justify-content:space-between;gap:var(--space-2xs) var(--space-md);padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}.note .slot{aspect-ratio:3/2}.note h3{max-width:22ch;font-size:var(--text-xl);line-height:1.1}.note:hover h3{color:var(--color-mark)}.blog-list{display:grid}.blog-row{gap:var(--space-2xs);padding-block:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule);text-decoration:none;display:grid}.blog-row:last-child{border-bottom:var(--rule-hair) solid var(--color-rule)}.blog-row h3{max-width:30ch;font-size:var(--text-lg)}.blog-row p{font-size:var(--text-sm);color:var(--color-muted)}.blog-row:hover h3{color:var(--color-mark)}.table-wrap{width:100%}.brand-table{border-collapse:collapse;width:100%;font-size:var(--text-md)}.brand-table th{padding:0 var(--space-md) var(--space-sm) 0;border-bottom:var(--rule-hair) solid var(--color-rule);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-muted);text-align:left;font-weight:500}.brand-table td{padding:var(--space-lg) var(--space-md) var(--space-lg) 0;border-bottom:var(--rule-hair) solid var(--color-rule);vertical-align:baseline}.brand-table th:last-child,.brand-table td:last-child{text-align:right;padding-right:0}.brand-table a{text-decoration:none}.brand-table a:hover{color:var(--color-mark)}.brand-table td:first-child a{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.table-code{font-family:var(--font-display);font-weight:400;font-size:var(--text-md);letter-spacing:.01em;white-space:nowrap}.checked-chip{font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap}.checked-status{margin-top:var(--space-2xs);font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap;display:block}.checked-status[data-status=expired]{color:var(--color-mark)}.search{gap:var(--space-xs);display:grid}.search label{font-size:var(--text-sm);color:var(--color-ink-2);font-weight:500}.search__row{align-items:stretch;gap:var(--space-sm);display:flex}.search input{min-width:0;min-height:52px;padding:var(--space-xs) 0;border:0;border-bottom:var(--rule-hair) solid var(--color-muted);color:var(--color-ink);font-size:var(--text-lg);outline-offset:3px;background:0 0;border-radius:0;outline:2px solid #0000;flex:1}.search input::placeholder{color:var(--color-muted)}.search input:focus-visible{outline-color:var(--color-focus);border-bottom-color:var(--color-ink)}.search--band label{color:color-mix(in oklab, var(--color-field-ink) 82%, transparent)}.search--band input{color:var(--color-field-ink);border-bottom-color:color-mix(in oklab, var(--color-field-ink) 60%, transparent)}.search--band input::placeholder{color:color-mix(in oklab, var(--color-field-ink) 68%, transparent)}.filter-band{padding-block:var(--space-2xl)}.filter{gap:var(--space-lg) var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.filter__field{gap:var(--space-xs);grid-column:span 4;min-width:0;display:grid}.filter__field label{font-size:var(--text-sm);color:color-mix(in oklab, var(--color-field-ink) 82%, transparent);font-weight:500}.filter input,.filter select{width:100%;min-height:52px;padding:var(--space-xs) 0;border:0;border-bottom:var(--rule-hair) solid color-mix(in oklab, var(--color-field-ink) 60%, transparent);color:var(--color-field-ink);font-size:var(--text-lg);outline-offset:3px;background:0 0;border-radius:0;outline:2px solid #0000}.filter select option{background:var(--color-paper);color:var(--color-ink)}.filter input:focus-visible,.filter select:focus-visible{outline-color:var(--color-focus)}.filter .btn{grid-column:span 3;justify-self:start}.filter__count{font-size:var(--text-sm);color:color-mix(in oklab, var(--color-field-ink) 76%, transparent);grid-column:1/-1}.filter__empty{padding-block:var(--space-xl);color:var(--color-ink-2)}.code-card{--color-focus:var(--color-field-ink);gap:var(--space-sm);padding:var(--space-lg);background:var(--color-field);color:var(--color-field-ink);flex-direction:column;display:flex}.code-card__top{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;display:flex}.code-card__label{font-size:var(--text-sm);color:color-mix(in oklab, var(--color-field-ink) 76%, transparent);font-weight:500}.code-card__date{font-size:var(--text-sm);color:color-mix(in oklab, var(--color-field-ink) 76%, transparent)}.status-chip{width:fit-content;padding:var(--space-3xs) var(--space-xs);border:var(--rule-hair) solid currentColor;font-size:var(--text-sm);line-height:1.5;display:inline-flex}.code-card .status-chip{margin-left:var(--space-xs);color:color-mix(in oklab, var(--color-field-ink) 88%, transparent);vertical-align:middle}.code-card__code{margin-top:var(--space-md);font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;font-size:clamp(1.75rem,2.8vw + .5rem,2.5rem);font-weight:400;line-height:.95}.code-card__reward{margin-top:var(--space-xs);font-size:var(--text-lg)}.code-card__for{margin-top:var(--space-2xs);font-size:var(--text-sm);color:color-mix(in oklab, var(--color-field-ink) 82%, transparent);line-height:1.45;display:block}.code-card__for-label{color:color-mix(in oklab, var(--color-field-ink) 76%, transparent);font-weight:500;display:block}.code-card__note{margin-top:var(--space-2xs);font-size:var(--text-sm);color:color-mix(in oklab, var(--color-field-ink) 82%, transparent)}.code-card__expired{margin-top:var(--space-lg);padding-top:var(--space-sm);border-top:var(--rule-hair) solid color-mix(in oklab, var(--color-field-ink) 30%, transparent);font-size:var(--text-sm);color:color-mix(in oklab, var(--color-field-ink) 82%, transparent);line-height:1.45;display:block}.code-card__foot{align-items:center;gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.code-card__cta{min-height:44px;margin-top:var(--space-sm);text-underline-offset:.24em;align-self:flex-start;align-items:center;font-weight:500;text-decoration:underline 1px;display:inline-flex}.code-card__foot .code-card__cta{margin-top:0}.code-card a{color:inherit;text-decoration-color:color-mix(in oklab, var(--color-field-ink) 55%, transparent)}.code-card a:hover{color:inherit;text-decoration-color:var(--color-field-ink)}.copy-status{min-height:1lh;font-size:var(--text-sm);color:color-mix(in oklab, var(--color-field-ink) 82%, transparent)}.brand-head{padding-block:var(--space-2xl)}.brand-head__grid{gap:var(--space-2xl) var(--gap-columns);margin-top:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.brand-head__copy{grid-column:1/span 7;min-width:0}.brand-head h1{max-width:12ch;font-size:var(--text-display-s)}.brand-head .lead{margin-top:var(--space-lg);max-width:48ch;color:var(--color-ink-2)}.brand-head__meta{margin-top:var(--space-md);font-size:var(--text-sm);color:var(--color-muted)}.brand-head .text-link{margin-top:var(--space-lg);display:inline-block}.brand-head__links{gap:var(--space-xs) var(--space-lg);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.brand-head__links .text-link{margin-top:0}.brand-alert{padding-left:var(--space-md);border-left:var(--space-2xs) solid var(--color-mark)}.brand-alert p{max-width:var(--measure);color:var(--color-ink);margin:0}.brand-cover .brand-alert{margin-bottom:var(--space-xl)}.brand-head .code-card{grid-column:9/span 4}.brand-cover{padding-top:var(--space-2xl)}.brand-cover .slot--wide{aspect-ratio:16/7}.brand-body{padding-block:var(--section-gap-s) var(--section-gap-l)}.brand-grid{gap:var(--space-3xl) var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.brand-main{gap:var(--section-gap-s);grid-column:1/span 8;display:grid}.brand-section h2{max-width:16ch;font-size:var(--text-section)}.brand-section p{margin-top:var(--space-md);max-width:var(--measure);color:var(--color-ink-2)}.reward-split{gap:var(--space-lg) var(--gap-columns);margin-top:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reward-split__item{min-width:0;padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule)}.brand-section .reward-split__label{font-size:var(--text-sm);color:var(--color-muted);margin-top:0;font-weight:500}.brand-section .reward-split__text{margin-top:var(--space-xs);color:var(--color-ink-2)}.check-list{margin:var(--space-lg) 0 0;gap:var(--space-sm);padding:0;list-style:none;display:grid}.check-list li{max-width:var(--measure);padding-left:var(--space-lg);color:var(--color-ink-2);position:relative}.check-list li:before{content:"";background:var(--color-muted);width:.4rem;height:.4rem;position:absolute;top:.6em;left:0}.fact-list{gap:var(--space-lg) var(--gap-columns);margin:var(--space-lg) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fact{min-width:0;padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule)}.fact dt{font-size:var(--text-sm);color:var(--color-muted);font-weight:500}.fact dd{margin:var(--space-xs) 0 0;max-width:var(--measure);color:var(--color-ink-2)}.brand-aside{top:calc(var(--nav-h) + var(--space-lg));gap:var(--space-xl);grid-column:9/span 4;display:grid;position:sticky}.aside-block{gap:var(--space-xs);display:grid}.aside-title{font-size:var(--text-sm);color:var(--color-muted);font-weight:500}.aside-list{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.aside-list a{text-decoration:none}.aside-list a:hover{color:var(--color-mark)}.aside-source{padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);color:var(--color-muted)}.howto-list{counter-reset:howto;margin:var(--space-lg) 0 0;padding:0;list-style:none}.howto-list li{counter-increment:howto;gap:var(--space-md);padding-block:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.howto-list li:before{content:counter(howto, decimal-leading-zero);font-family:var(--font-display);color:var(--color-muted);font-weight:400}.howto-list p{margin:0}.terms-list{margin:var(--space-lg) 0 0;padding:0;list-style:none}.terms-list li{max-width:var(--measure);padding-block:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule)}.terms-list li:first-child{border-top:0;padding-top:0}.faq-list{margin:var(--space-lg) 0 0;display:grid}.faq-item{padding-block:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule)}.faq-item:first-child{border-top:0;padding-top:0}.faq-item dt{max-width:40ch;font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);line-height:1.2}.faq-item dd{margin:var(--space-xs) 0 0;max-width:var(--measure);color:var(--color-ink-2)}.source-list{margin:var(--space-md) 0 0;gap:var(--space-2xs);font-size:var(--text-sm);padding:0;list-style:none;display:grid}.archive{padding-block:var(--space-2xl) var(--section-gap)}.archive__summary{gap:var(--space-xl) var(--space-3xl);padding-block:var(--space-lg);border-block:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.archive__summary-copy{gap:var(--space-xs);display:grid}.archive__summary .source-line{margin-top:0}.archive__count{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);line-height:1.25}.archive__updated{font-size:var(--text-sm);color:var(--color-muted)}.archive__categories{gap:var(--space-2xs);min-width:14rem;font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.archive__categories li{justify-content:space-between;gap:var(--space-lg);display:flex}.archive__categories li span:last-child{color:var(--color-muted);font-variant-numeric:tabular-nums}.archive-year+.archive-year{margin-top:var(--space-2xl)}.archive-year__head{justify-content:space-between;align-items:baseline;gap:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-ink);display:flex}.archive-year__label{font-family:var(--font-display);font-size:var(--text-statement);font-variant-numeric:tabular-nums;line-height:1}.archive-year__count{font-size:var(--text-sm);color:var(--color-muted);font-variant-numeric:tabular-nums}.archive-list{margin:0;padding:0;list-style:none}.archive-entry{gap:var(--space-md) var(--space-lg);padding-block:var(--space-xl);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:5rem minmax(0,1fr) 11rem;align-items:start;text-decoration:none;display:grid}.archive-entry__date{align-content:start;line-height:1;display:grid}.archive-entry__day{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);font-variant-numeric:tabular-nums}.archive-entry__month{margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--color-muted)}.archive-entry__body{gap:var(--space-xs);min-width:0;display:grid}.archive-entry__excerpt{max-width:58ch;font-size:var(--text-sm);color:var(--color-muted);line-height:1.55}.archive-entry__cat{font-size:var(--text-sm);color:var(--color-muted)}.archive-entry h3{max-width:30ch;font-size:var(--text-title);line-height:1.15}.archive-entry:hover h3{color:var(--color-mark)}.category-intro{gap:var(--space-md);max-width:var(--measure);margin-bottom:var(--space-2xl);color:var(--color-ink-2);display:grid}.category-intro p{margin:0}.article-head{padding-block:var(--space-2xl) 0}.article-head nav{max-width:44rem;margin-inline:auto}.article-head__grid{max-width:44rem;margin:var(--space-lg) auto 0}.article-head__copy{min-width:0}.article-head h1{max-width:22ch;font-size:var(--text-display-s)}.article-head .lead{margin-top:var(--space-lg);max-width:52ch;color:var(--color-ink-2)}.article-meta{gap:var(--space-sm) var(--space-lg);margin:var(--space-xl) 0 0;padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.article-meta dt{color:var(--color-muted);font-weight:500}.article-meta dd{color:var(--color-ink-2);margin:0}.article-cover{padding-block:var(--space-xl) 0}.article-figure{max-width:44rem;margin:0 auto}.article-figure .slot{aspect-ratio:3/2}.article-body{padding-block:var(--space-2xl)}@media (width>=90rem){.article-head{padding-block:var(--space-xl) 0}.article-cover{padding-block:var(--space-lg) 0}}.article-body__inner{counter-reset:article-section;max-width:44rem;margin-inline:auto}.article-section{counter-increment:article-section;padding-block:var(--space-2xl);border-top:var(--rule-hair) solid var(--color-rule)}.article-section:first-child{border-top:0;padding-top:0}.article-section h2{max-width:22ch;margin-bottom:var(--space-lg);font-size:var(--text-section)}.article-section h2:before{content:counter(article-section, decimal-leading-zero);margin-bottom:var(--space-sm);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;color:var(--color-muted);font-weight:500;display:block}.article-section>:not(h2){max-width:var(--measure)}.article-body p{margin-top:var(--space-md);line-height:1.65}.article-section>p:first-of-type{margin-top:0}.article-body ul,.article-body ol{margin:var(--space-lg) 0;padding-left:var(--space-lg);max-width:var(--measure)}.article-body ul{list-style:outside}.article-body ol{list-style:decimal}.article-body li+li{margin-top:var(--space-xs)}.article-body h3{margin-top:var(--space-xl);font-size:var(--text-xl);line-height:1.15}.article-body h4{margin-top:var(--space-lg);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.02em;font-weight:700;line-height:1.25}.article-body strong{font-weight:700}.article-body em{font-style:italic}.article-body blockquote{margin:var(--space-xl) 0 0;padding-left:var(--space-xl);max-width:var(--measure);font-family:var(--font-display);font-size:var(--text-lg);line-height:1.45;position:relative}.article-body blockquote:before{content:"";background:var(--color-mark);width:.5rem;height:.5rem;position:absolute;top:.55em;left:0}.article-body blockquote p{margin-top:var(--space-sm)}.article-body blockquote p:first-child{margin-top:0}.article-body code{background:var(--color-paper-2);font-family:var(--font-mono);padding:.1em .35em;font-size:.9em}.article-body pre{margin-top:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-paper-2);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.6;overflow-x:auto}.article-body pre code{background:0 0;padding:0}.article-body .table-scroll{max-width:100%;margin-top:var(--space-lg);overflow-x:auto}.article-body table{border-collapse:collapse;width:100%;min-width:32rem;font-size:var(--text-sm)}.article-body th{padding:0 var(--space-md) var(--space-sm) 0;border-bottom:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm);text-align:left;white-space:nowrap;font-weight:500}.article-body td{padding:var(--space-md) var(--space-md) var(--space-md) 0;border-bottom:var(--rule-hair) solid var(--color-rule);vertical-align:baseline}.article-body th:last-child,.article-body td:last-child{padding-right:0}.article-body hr{margin:var(--space-2xl) 0 0;border:0;border-top:var(--rule-hair) solid var(--color-rule)}.article-body figure{margin-top:var(--space-lg)}.article-body figure img{width:100%}.article-body figcaption{margin-top:var(--space-sm);max-width:42ch;color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}.article-body dl{margin:var(--space-md) 0 0;max-width:var(--measure)}.article-body dt{margin-top:var(--space-md);font-weight:700}.article-body dd{margin:var(--space-2xs) 0 0;color:var(--color-ink-2)}.article-sources{max-width:var(--measure);margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm)}.article-sources h2{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-muted);font-weight:500}.article-sources ul{margin:var(--space-sm) 0 0;gap:var(--space-2xs);padding:0;list-style:none;display:grid}.article-sources p{margin-top:var(--space-md)}.author-box{max-width:var(--measure);margin-top:var(--space-xl);font-size:var(--text-sm);color:var(--color-muted)}.article-end{padding-bottom:var(--section-gap)}.article-cta{padding-block:var(--space-3xl)}.article-cta h2{max-width:14ch;font-size:var(--text-section)}.cta-grid{gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.cta-item{align-items:baseline;gap:var(--space-sm);min-height:52px;padding-top:var(--space-sm);border-top:var(--rule-hair) solid color-mix(in oklab, var(--color-field-ink) 45%, transparent);white-space:nowrap;text-decoration:none;display:flex}.cta-name{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl)}.cta-code{font-family:var(--font-display);font-weight:400;font-size:var(--text-md)}.cta-item:hover .cta-name{text-underline-offset:.16em;text-decoration:underline 1px}.related-articles{padding-top:var(--section-gap)}.related-articles .blog-list{margin-top:var(--space-xl)}.prose-page{padding-block:0}.prose-section{gap:var(--space-lg) var(--gap-columns);padding-block:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.prose-section h2{max-width:14ch;font-size:var(--text-statement);grid-area:1/1/span 4/span 5;line-height:1.02}.prose-section>:not(h2){max-width:var(--measure);grid-column:6/span 7}.prose-rows{margin:var(--space-lg) 0 0;padding:0;list-style:none}.prose-rows li{max-width:none;padding-block:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule);font-family:var(--font-display);font-weight:700;font-size:var(--text-title);letter-spacing:-.02em;line-height:1.35}.prose-rows li:last-child{border-bottom:var(--rule-hair) solid var(--color-rule)}.prose p{margin-top:var(--space-md);line-height:1.65}.prose-section>p:first-of-type{margin-top:0}.prose ul{margin:var(--space-md) 0 0;padding-left:var(--space-lg);max-width:var(--measure)}.prose li+li{margin-top:var(--space-xs)}.not-found{min-height:calc(100svh - var(--nav-h));padding-block:var(--space-2xl);align-items:center;display:flex}.not-found__figure{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(6rem,18vw,14rem);font-weight:700;line-height:.8}.not-found__figure .dot{color:var(--color-mark)}.not-found h1{margin-top:var(--space-xl);font-size:var(--text-display-s)}.not-found .lead{margin-top:var(--space-md);color:var(--color-ink-2)}.not-found__links{gap:var(--space-md) var(--space-lg);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}@media (width<=72rem){.hero__copy{grid-column:1/span 7}.hero__figure{grid-column:8/span 5}.brand-main{grid-column:1/span 7}.brand-aside{grid-column:8/span 5}}@media (width<=60rem){.masthead__nav{display:none}.masthead__menu{display:block}.masthead__tagline{display:none}.masthead__utility-inner{justify-content:flex-end}.hero{min-height:0;padding-block:var(--space-2xl)}.hero__grid{grid-template-columns:minmax(0,1fr)}.hero__copy,.hero__figure{grid-column:1/-1}.hero__figure{max-width:30rem}.hero__figure .slot--4x5{aspect-ratio:4/3}.band__grid{grid-template-columns:minmax(0,1fr)}.band .statement,.band__record,.band--close__copy,.band__search{grid-column:1/-1}.section-head{grid-template-columns:minmax(0,1fr)}.section-head h2,.section-head p{grid-column:1/-1}.steps li{grid-template-columns:2rem minmax(0,1fr)}.steps li:before{grid-area:1/1}.steps h3{grid-area:1/2}.steps p{grid-area:2/2}.checks{min-height:0;display:block}.checks__grid{grid-template-columns:minmax(0,1fr)}.checks__intro,.checks__list{grid-column:1/-1}.notes__grid{grid-template-columns:minmax(0,1fr)}.note{gap:var(--space-xs) var(--gap-columns);padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.note__meta{border-top:0;grid-area:1/2;padding-top:0}.note .slot{grid-area:1/1/span 2}.note h3{grid-area:2/2;max-width:26ch}.index-row a{grid-template-columns:minmax(0,1fr) auto}.index-name,.index-line{grid-column:1}.index-count{grid-area:1/2}.page-head__body{grid-template-columns:minmax(0,1fr)}.page-head h1,.page-head .lead{grid-column:1/-1}.article-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-head__grid{grid-template-columns:minmax(0,1fr)}.brand-head__copy,.brand-head .code-card{grid-column:1/-1}.reward-split,.fact-list,.brand-grid{grid-template-columns:minmax(0,1fr)}.brand-main,.brand-aside{grid-column:1/-1}.brand-aside{position:static}.brand-cover .slot--wide{aspect-ratio:16/9}.article-section{padding-block:var(--space-xl)}.article-section h2{max-width:none}.prose-section{padding-block:var(--space-2xl);display:block}.prose-section h2{margin-bottom:var(--space-lg)}.filter__field,.filter .btn{grid-column:span 6}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__mark{grid-column:1/-1}.site-footer__links,.site-footer__meta{grid-column:auto}.archive__summary{grid-template-columns:minmax(0,1fr)}.archive-entry{grid-template-columns:4rem minmax(0,1fr)}.archive-entry__cat{grid-column:2}}@media (width<=48rem){.brand-table thead{display:none}.brand-table tr{gap:var(--space-2xs) var(--space-md);padding-block:var(--space-lg);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.brand-table td{border:0;padding:0}.brand-table td[data-label=Kategori],.brand-table td[data-label=Yang\ didapat]{grid-column:1/-1}.brand-table td[data-label=Kode]{grid-column:1}.brand-table td[data-label=Terakhir\ diperbarui]{grid-area:1/2}.brand-table td[data-label=Brand]{grid-column:1}.brand-table td[data-label=Brand] a{font-size:var(--text-xl);font-variant-numeric:tabular-nums}.brand-table tbody tr:last-child td{border:0}}@media (width<=40rem){.hero h1{font-size:clamp(2.75rem,11vw,4rem)}.hero__links,.search__row{flex-direction:column}.search .btn{width:100%}.filter__field,.filter .btn{grid-column:1/-1}.filter .btn{justify-self:stretch}.article-meta{gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}.steps li{grid-template-columns:minmax(0,1fr)}.steps li:before,.steps h3,.steps p{grid-area:auto/1}.checks__list,.note{grid-template-columns:minmax(0,1fr)}.note__meta,.note .slot,.note h3{grid-area:auto/1}.site-footer__grid{grid-template-columns:minmax(0,1fr)}.site-footer__links,.site-footer__meta{grid-column:1}.archive-entry{gap:var(--space-sm) var(--space-md);padding-block:var(--space-lg);grid-template-columns:3.5rem minmax(0,1fr)}.archive-entry h3{font-size:var(--text-lg)}.not-found__figure{font-size:clamp(5rem,28vw,8rem)}}@media (prefers-reduced-motion:reduce){.btn{transition:none}}
