.R6rf2q_categories{min-width:180px;padding:var(--spacing-xs) var(--spacing-m);grid-area:category}@media (min-width:900px){.R6rf2q_categories{min-width:240px;display:block}}.R6rf2q_categories .R6rf2q_categoriesTitleWrapper{justify-content:space-between;align-items:center;display:flex}.R6rf2q_categories .R6rf2q_categoriesTitleWrapper .R6rf2q_removeCategoryFilter{cursor:pointer;background-color:var(--color-dark);color:var(--color-lighter)}.R6rf2q_categories .R6rf2q_categoriesTitleWrapper .R6rf2q_removeCategoryFilter:hover,.R6rf2q_categories .R6rf2q_categoriesTitleWrapper .R6rf2q_removeCategoryFilter:focus-visible{color:var(--color-primary)}.R6rf2q_categories .R6rf2q_categoriesTitleWrapper .R6rf2q_removeCategoryFilter{width:22px;height:22px;margin-top:var(--spacing-s);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.R6rf2q_categories .R6rf2q_categoriesTitleWrapper .R6rf2q_categoriesTitle{color:var(--color-lighter);cursor:pointer;background-color:#0000;border:none;align-items:center;gap:10px;font-size:24px;line-height:1.6;display:flex}@media (min-width:900px){.R6rf2q_categories .R6rf2q_categoriesTitleWrapper .R6rf2q_categoriesTitle{cursor:auto}}.R6rf2q_categories .R6rf2q_categoriesList{display:none}@media (min-width:900px){.R6rf2q_categories .R6rf2q_categoriesList{display:block}}.R6rf2q_categories .R6rf2q_categoriesList .R6rf2q_category{color:var(--color-lighter);font-size:14px}.R6rf2q_categories .R6rf2q_categoriesList .R6rf2q_category a:focus-visible,.R6rf2q_categories .R6rf2q_categoriesList .R6rf2q_category a.R6rf2q_selected{color:var(--color-primary)}.R6rf2q_categories .R6rf2q_categoriesList.R6rf2q_show{display:block}
.OG86uW_container{margin-bottom:var(--spacing-xl);padding:var(--spacing-l);border:1px solid var(--color-dark);background-color:var(--color-darkest);transition:all var(--transition);border-radius:var(--spacing-m);position:relative}.OG86uW_container .OG86uW_header .OG86uW_title{margin:0;padding:0}.OG86uW_container .OG86uW_header .OG86uW_title a{color:var(--color-lighter);padding:var(--spacing-m) 0;transition:all var(--transition);text-underline-offset:var(--spacing-m);font-weight:700;text-decoration:underline;display:block}.OG86uW_container .OG86uW_header .OG86uW_title a:after{content:"";position:absolute;inset:0}.OG86uW_container .OG86uW_header .OG86uW_title a:hover,.OG86uW_container .OG86uW_header .OG86uW_title a:focus{color:var(--color-primary);text-decoration:none}.OG86uW_container .OG86uW_description{display:block}.OG86uW_container footer{position:relative}
.mrXLpG_link{color:var(--color-lighter);transition:all var(--transition);border-bottom:1px solid var(--color-lighter);padding-bottom:.1em;text-decoration:none}.mrXLpG_link:hover,.mrXLpG_link:active,.mrXLpG_link:focus{color:var(--color-primary);border-bottom:1px solid #0000}
.DVx_eW_categories{margin:0;margin-right:var(--spacing-m);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;padding:0;display:flex}@media (max-width:599px){.DVx_eW_categories{justify-content:start;width:100%}}.DVx_eW_categories .DVx_eW_category{color:var(--color-light);margin:0;font-size:14px;list-style:none}
._0PJdDW_footer{padding-top:var(--spacing-xl);flex-direction:row;justify-content:space-between;align-items:center;display:flex}@media (max-width:599px){._0PJdDW_footer{padding-top:var(--spacing-m);gap:var(--spacing-xl);flex-direction:column}}
.ubNruW_shares{margin:0;display:flex}.ubNruW_shares .ubNruW_shareButton{cursor:pointer;color:var(--color-light);transition:color var(--transition);background:0 0;border:none;padding:0;font-size:14px}.ubNruW_shares .ubNruW_shareButton:hover,.ubNruW_shares .ubNruW_shareButton:focus-visible,.ubNruW_shares .ubNruW_shareButton .ubNruW_copied{color:var(--color-primary)}
.SMxpMG_date{color:var(--color-light);font-size:14px}
.Dv_XZW_meta{align-items:center;gap:var(--spacing-m);color:var(--color-light);font-size:14px;display:flex}.Dv_XZW_separator{color:var(--color-dark)}
.BKh3Zq_footer{margin-top:var(--spacing-xxl);padding-top:var(--spacing-l);border-top:2px solid var(--color-dark)}.BKh3Zq_footer .BKh3Zq_links{column-gap:var(--spacing-xl);row-gap:var(--spacing-s);margin:0 0 var(--spacing-m);flex-wrap:wrap;padding:0;list-style:none;display:flex}.BKh3Zq_footer .BKh3Zq_links li{margin-bottom:0;font-size:15px}.BKh3Zq_footer .BKh3Zq_colophon{font-size:var(--font-size-s);color:var(--color-light);margin:0}
._6heklG_wrapper{align-items:center;display:inline-flex}._6heklG_timeToRead{color:var(--color-light)}
.ONXw_G_progressBar{background-color:var(--color-light);height:2px;transition:width var(--transition-fast) linear;pointer-events:none;z-index:1;position:absolute;bottom:0;left:0}
.WpjMVq_navigation{justify-content:space-between;gap:var(--spacing-l);margin-top:var(--spacing-xxl);padding-top:var(--spacing-xl);border-top:var(--border-width) solid var(--color-dark);display:flex}@media (max-width:599px){.WpjMVq_navigation{flex-direction:column}}.WpjMVq_label{font-size:var(--font-size-s);color:var(--color-light)}.WpjMVq_link{gap:var(--spacing-s);max-width:50%;transition:color var(--transition);flex-direction:column;display:flex}.WpjMVq_link:hover .WpjMVq_label,.WpjMVq_link:focus-visible .WpjMVq_label{color:var(--color-primary)}@media (max-width:599px){.WpjMVq_link{max-width:100%}}.WpjMVq_next{text-align:right;margin-left:auto}.WpjMVq_title{color:var(--color-lighter);font-size:var(--font-size-s)}
.LWftZq_toggle{border-radius:var(--border-radius-m);width:36px;height:36px;color:var(--color-lighter);cursor:pointer;transition:background-color var(--transition) ease,color var(--transition) ease;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.LWftZq_toggle:hover{color:var(--color-primary)}.LWftZq_toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.LWftZq_sun,.LWftZq_moon{width:18px;height:18px}.LWftZq_sun{display:none}.LWftZq_moon{display:block}:root[data-theme=dark] .LWftZq_sun{display:block}:root[data-theme=dark] .LWftZq_moon{display:none}
.hJKxrq_codeBlock{margin:var(--spacing-l) 0;border-radius:6px;position:relative;overflow:hidden}.hJKxrq_codeBlock pre{padding:var(--spacing-l);margin:0;font-size:14px;line-height:1.5;overflow-x:auto}.hJKxrq_codeBlock code{background:0 0;padding:0;font-family:inherit}.hJKxrq_copyButton{top:var(--spacing-m);right:var(--spacing-m);padding:var(--spacing-s) var(--spacing-m);background-color:var(--color-dark);color:var(--color-light);border:var(--border-width) solid var(--color-dark);border-radius:var(--border-radius-s);cursor:pointer;opacity:0;transition:opacity var(--transition);z-index:1;font-size:13px;position:absolute}.hJKxrq_codeBlock:hover .hJKxrq_copyButton{opacity:1}.hJKxrq_copyButton:hover{background-color:var(--color-dark-extreme);color:var(--color-lighter)}
.ehfxkW_navigationContainer{z-index:1000;margin-bottom:var(--spacing-l);position:sticky;top:0}.ehfxkW_navigationContainer .ehfxkW_navigation{align-items:center;row-gap:var(--spacing-s);column-gap:var(--spacing-m);padding:var(--spacing-m) var(--spacing-s);border-bottom:2px solid var(--color-dark);background:var(--color-darker);transition:background-color var(--transition) ease;flex-wrap:wrap;margin:0;list-style:none;display:flex;position:relative}@media (min-width:600px){.ehfxkW_navigationContainer .ehfxkW_navigation{column-gap:var(--spacing-xl);padding:var(--spacing-l) 0;flex-wrap:nowrap}}.ehfxkW_navigationContainer .ehfxkW_navigation .ehfxkW_navigationItem{flex:none}.ehfxkW_navigationContainer .ehfxkW_navigation .ehfxkW_navigationItem a{color:var(--color-lighter);transition:all var(--transition);text-underline-offset:var(--spacing-s);border-bottom:var(--spacing-xs) solid #0000;white-space:nowrap;font-size:15px;font-weight:700;display:block;position:relative}@media (min-width:600px){.ehfxkW_navigationContainer .ehfxkW_navigation .ehfxkW_navigationItem a{font-size:18px}}.ehfxkW_navigationContainer .ehfxkW_navigation .ehfxkW_navigationItem a:focus-visible:first-letter,.ehfxkW_navigationContainer .ehfxkW_navigation .ehfxkW_navigationItem a.ehfxkW_active:first-letter{color:var(--color-primary)}.ehfxkW_navigationContainer .ehfxkW_navigation .ehfxkW_navigationItem a .ehfxkW_pendingIndicator{height:var(--spacing-xs);background-color:var(--color-primary);transform-origin:0;transition:transform var(--transition) ease .15s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.ehfxkW_navigationContainer .ehfxkW_navigation .ehfxkW_navigationItem a .ehfxkW_pendingIndicator[data-pending]{transform:scaleX(1)}.ehfxkW_navigationContainer .ehfxkW_navigation .ehfxkW_navigationToggle{right:var(--spacing-s);flex:none;align-items:center;margin-left:auto;display:flex;position:sticky}
.zucinW_blogContainer{grid-template-areas:"header header header""category category category""posts posts posts";display:grid}@media (min-width:900px){.zucinW_blogContainer{grid-template-areas:"header header category""posts posts category""posts posts category"}}.zucinW_blogContainer .zucinW_header{grid-area:header}.zucinW_blogContainer .zucinW_header h1{font-size:32px}.zucinW_blogContainer .zucinW_posts{grid-area:posts}
.ffrANq_list{margin-left:var(--spacing-m);line-height:1.6;font-size:var(--font-size-l);padding-left:var(--spacing-l);font-weight:400;position:relative}.ffrANq_list strong{font-weight:700}.ffrANq_list:before{content:var(--list-marker);color:var(--color-lighter);position:absolute;left:0}
.apuIZG_skipLink{z-index:100;width:1px;height:1px;padding:var(--spacing-m) var(--spacing-l);background:var(--color-primary);color:var(--color-darker);font-weight:700;text-decoration:none;position:absolute;top:auto;left:-9999px;overflow:hidden}.apuIZG_skipLink:focus{width:auto;height:auto;position:fixed;top:0;left:0}.apuIZG_mainWrapper{width:100%;max-width:1200px;min-height:100dvh;padding:0 calc(var(--spacing-m) + var(--spacing-s));padding-bottom:var(--spacing-xxl);flex-direction:column;margin:0 auto;display:flex}@media (min-width:600px){.apuIZG_mainWrapper{padding:0 var(--spacing-l);padding-bottom:var(--spacing-xxl)}}@media (min-width:900px){.apuIZG_mainWrapper{padding:0 var(--spacing-xl);padding-bottom:var(--spacing-xxl)}}
.qBLGoq_backLink{margin-bottom:var(--spacing-xl)}.qBLGoq_title{padding:var(--spacing-m) 0;margin:0}.qBLGoq_content{margin-top:var(--spacing-xl)}
