pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}
.blog-markdown{color:var(--color-text-secondary);font-family:var(--font-radio-canada-big), system-ui, sans-serif;display:block}.blog-markdown>*{margin:0}.blog-markdown>*+*{margin-top:24px}.blog-markdown h2,.blog-markdown h3,.blog-markdown h4{color:var(--color-text-primary);scroll-margin-top:96px;font-weight:600;line-height:1.35}.blog-markdown>h2{border-top:1px solid var(--color-border-default);margin-top:64px;padding-top:40px;font-size:30px;line-height:38px}.blog-markdown>h2:first-child{border-top:none;margin-top:0;padding-top:0}.blog-markdown>h2+*{margin-top:24px}.blog-markdown>h3{margin-top:40px;font-size:clamp(16px,1.8vw,20px)}.blog-markdown>h3:first-child{margin-top:0}.blog-markdown>h3+*{margin-top:16px}.blog-markdown>h4{margin-top:32px;font-size:16px}.blog-markdown>h4:first-child{margin-top:0}.blog-markdown>h4+*{margin-top:12px}.blog-markdown p,.blog-markdown li{font-size:16px;font-weight:400;line-height:28px}.blog-markdown>p:first-child{font-size:18px;font-weight:500;line-height:30px}.blog-markdown ul,.blog-markdown ol{padding-left:1.5rem;display:block}.blog-markdown li+li,.blog-markdown li>ul,.blog-markdown li>ol{margin-top:10px}.blog-markdown>ul+*,.blog-markdown>ol+*{margin-top:24px}.blog-markdown img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%;display:block}.blog-markdown a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.blog-markdown a:hover{color:var(--color-primary-dark)}.blog-markdown strong{color:var(--color-text-primary);font-weight:600}.blog-markdown blockquote{border-left:2px solid var(--color-primary);color:var(--color-text-primary);background:0 0;padding:4px 0 4px 27px}.blog-markdown>blockquote{margin-top:40px}.blog-markdown>blockquote:first-child{margin-top:0}.blog-markdown>*+blockquote,.blog-markdown>blockquote+*{margin-top:40px}.blog-markdown blockquote p{color:var(--color-text-primary);margin:0;font-size:22px;font-weight:500;line-height:32px}.blog-markdown blockquote p+p{color:var(--color-grey-500);margin-top:16px;font-size:16px;font-weight:500;line-height:28px}.blog-markdown pre{background:var(--color-grey-900);border-radius:8px;padding:16px;overflow-x:auto}.blog-markdown code{font-size:.92em}.blog-markdown__table-wrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.blog-markdown>.blog-markdown__table-wrapper,.blog-markdown>*+.blog-markdown__table-wrapper,.blog-markdown>.blog-markdown__table-wrapper+*{margin-top:32px}.blog-markdown table{border-collapse:collapse;border:1px solid var(--color-border-default);width:100%;min-width:480px;font-size:14px;line-height:1.5}.blog-markdown th,.blog-markdown td{border:1px solid var(--color-border-default);text-align:left;vertical-align:top;padding:12px 16px}.blog-markdown th{color:var(--color-text-primary);background:var(--color-grey-200);font-weight:500}.blog-markdown tbody tr:nth-of-type(odd){background:var(--color-background-neutral)}.blog-markdown tbody tr:nth-of-type(2n){background:var(--color-background-paper)}.blog-markdown__faq-list{width:100%;display:block}.blog-markdown>.blog-markdown__faq-list,.blog-markdown>*+.blog-markdown__faq-list{margin-top:40px}.blog-markdown__faq-list>.blog-markdown__faq+.blog-markdown__faq{margin-top:10px}.blog-markdown__faq{border:1px solid var(--color-border-default);background:var(--color-background-paper);border-radius:8px;transition:background-color .15s;overflow:hidden}.blog-markdown__faq[open]{background:var(--color-grey-200)}.blog-markdown__faq summary{color:var(--color-text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:16px;font-weight:500;line-height:1.4;list-style:none;display:flex}.blog-markdown__faq summary::-webkit-details-marker{display:none}.blog-markdown__faq summary::marker{content:""}.blog-markdown__faq summary:after{content:"";border-right:2px solid var(--color-text-secondary);border-bottom:2px solid var(--color-text-secondary);flex-shrink:0;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)}.blog-markdown__faq[open] summary{color:var(--color-primary)}.blog-markdown__faq[open] summary:after{border-color:var(--color-primary);margin-top:4px;transform:rotate(-135deg)}.blog-markdown__faq>p{color:var(--color-text-secondary);margin:0;padding:0 20px 16px;font-size:16px;line-height:1.6}@media (max-width:900px){.blog-markdown>h2{margin-top:48px;padding-top:32px;font-size:22px;line-height:32px}.blog-markdown>p:first-child{font-size:16px;line-height:28px}}@media (max-width:768px){.blog-markdown p,.blog-markdown li,.blog-markdown table,.blog-markdown__faq summary,.blog-markdown__faq>p{font-size:14px}.blog-markdown__faq summary{padding:14px 16px}.blog-markdown__faq>p{padding:0 16px 14px}.blog-markdown th,.blog-markdown td{padding:10px 12px}.blog-markdown>h2{font-size:20px;line-height:30px}.blog-markdown>h3{font-size:16px}}
.post-meta{color:var(--color-text-secondary);font-family:var(--font-radio-canada-big), system-ui, sans-serif;margin:0;font-size:14px;font-weight:500;line-height:24px}
.blog-posts{background:var(--color-background-default);width:100%;position:relative;overflow:hidden}.blog-posts__top{justify-content:space-between;align-items:flex-end;gap:32px;width:100%;display:flex}.blog-posts__header{flex:0 70%;min-width:0}.blog-posts__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:100%;margin:64px 0 0;padding:0;list-style:none;display:grid}.blog-posts__card{width:100%;min-width:0}.blog-posts__card-link{color:inherit;text-decoration:none;display:block}.blog-posts__media{aspect-ratio:358/272;border:1px solid var(--color-border-default);background:var(--color-grey-100);border-radius:6px;width:100%;position:relative;overflow:hidden}.blog-posts__image{object-fit:cover;width:100%;height:100%;display:block}.blog-posts__body{margin-top:24px}.blog-posts__card-title{color:var(--color-text-primary);font-family:var(--font-radio-canada-big), system-ui, sans-serif;margin:8px 0 0;font-size:22px;font-weight:700;line-height:32px}.blog-posts__card-link:hover .blog-posts__card-title{color:var(--color-primary)}.blog-posts__tag{z-index:1;background:var(--color-white);color:var(--color-primary);font-family:var(--font-radio-canada-big), system-ui, sans-serif;letter-spacing:.02em;border-radius:36px;justify-content:center;align-items:center;padding:4px 14px;font-size:12px;font-weight:600;line-height:24px;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 1px 4px #2a334229}@media (max-width:1100px){.blog-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.blog-posts__top{flex-direction:column;align-items:flex-start;gap:24px}.blog-posts__header{flex:none;width:100%}}@media (max-width:700px){.blog-posts__grid{grid-template-columns:1fr;gap:40px;margin-top:40px}.blog-posts__card-title{font-size:18px;line-height:28px}}@media (max-width:487px){.blog-posts__top .btn{width:100%}}
