@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial;--tw-border-style:solid;--tw-space-y-reverse:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer components{.article-content{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--foreground)}.article-content h1{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--foreground)}@media (min-width:48rem){.article-content h1{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.article-content h1{scroll-margin-top:5rem}.article-content h2{margin-top:calc(var(--spacing,.25rem) * 7);margin-bottom:calc(var(--spacing,.25rem) * 5);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--foreground)}@media (min-width:48rem){.article-content h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.article-content h2{scroll-margin-top:5rem}.article-content h3{margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}@media (min-width:48rem){.article-content h3{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.article-content h3{scroll-margin-top:5rem}.article-content h4{margin-top:calc(var(--spacing,.25rem) * 5);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}@media (min-width:48rem){.article-content h4{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.article-content h4{scroll-margin-top:5rem}.article-content h5{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}@media (min-width:48rem){.article-content h5{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.article-content h5{scroll-margin-top:5rem}.article-content h6{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}@media (min-width:48rem){.article-content h6{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.article-content h6{scroll-margin-top:5rem}.article-content p{margin-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--foreground)}.article-content a{overflow-wrap:break-word;color:var(--accent);text-underline-offset:2px;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.4s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.4s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));text-decoration-line:none}@media (hover:hover){.article-content a:hover{text-decoration-line:underline}}.article-content strong,.article-content b{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.article-content em,.article-content i{color:var(--foreground);font-style:italic}.article-content blockquote{margin-block:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) - 4px);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--accent);background-color:var(--color-blue-100,#dbeafe);padding:calc(var(--spacing,.25rem) * 5)}@supports (color:lab(0% 0 0)){.article-content blockquote{background-color:var(--color-blue-100,lab(92.0301% -2.24757 -11.6453))}}.article-content ul{margin-bottom:calc(var(--spacing,.25rem) * 4);list-style-type:disc}:where(.article-content ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.article-content ul{padding-left:1.5rem;list-style-position:outside}.article-content ul li::marker{color:var(--accent)}.article-content ol{margin-bottom:calc(var(--spacing,.25rem) * 4);list-style-type:decimal}:where(.article-content ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.article-content ol{padding-left:1.5rem;list-style-position:outside}.article-content ol li::marker{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--accent)}.article-content li{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--foreground);padding-left:.75rem}.article-content ul ul,.article-content ol ol,.article-content ul ol,.article-content ol ul{margin-block:calc(var(--spacing,.25rem) * 4);margin-left:calc(var(--spacing,.25rem) * 4)}@media (max-width:1024px){.article-content ul,.article-content ol{padding-left:2rem}.article-content li{padding-left:.5rem}.article-content ul ul,.article-content ol ol,.article-content ul ol,.article-content ol ul{margin-left:1rem}}@media (max-width:640px){.article-content ul,.article-content ol{padding-left:1.6rem}.article-content li{padding-left:.4rem}.article-content ul ul,.article-content ol ol,.article-content ul ol,.article-content ol ul{margin:.5rem 0 .5rem .85rem}.article-content ul ul ul,.article-content ol ol ol,.article-content ul ol ul,.article-content ol ul ol,.article-content ul ul ol,.article-content ol ol ul{margin-left:.7rem}.article-content ul ul ul ul,.article-content ol ol ol ol,.article-content ul ol ul ol,.article-content ol ul ol ul,.article-content ul ul ol ul,.article-content ol ol ul ol,.article-content ul ul ul ol,.article-content ol ol ol ul{margin-left:.55rem}}.article-content img{margin-inline:auto;margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius);object-fit:cover;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:block}.article-content .image{max-width:100%;height:auto}.article-content .poster{width:auto}@media (min-width:30rem){.article-content .poster{max-height:400px}}@media (min-width:40rem){.article-content .poster{max-height:450px}}@media (min-width:48rem){.article-content .poster{max-height:500px}}@media (min-width:64rem){.article-content .poster{max-height:600px}}@media (min-width:80rem){.article-content .poster{max-height:700px}}.article-content code{background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--foreground);border-radius:.25rem}.article-content pre{margin-block:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius);background-color:var(--muted);padding:calc(var(--spacing,.25rem) * 4);color:var(--foreground);overflow-x:auto}.article-content pre code{padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));background-color:#0000}.article-content table{margin-block:calc(var(--spacing,.25rem) * 6);border-collapse:collapse;width:100%;border:1px solid #bfdbfe!important}.article-content th{padding:calc(var(--spacing,.25rem) * 3);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);background-color:#eff6ff;border:1px solid #bfdbfe!important}.article-content td{padding:calc(var(--spacing,.25rem) * 3);color:var(--foreground);border:1px solid #bfdbfe!important}.article-content .lexical-table-container{margin-block:calc(var(--spacing,.25rem) * 6);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--muted-foreground) transparent;padding-bottom:0;overflow:auto visible!important}.article-content .lexical-table-container::-webkit-scrollbar{height:8px}.article-content .lexical-table-container::-webkit-scrollbar-track{background-color:#0000}.article-content .lexical-table-container::-webkit-scrollbar-thumb{background-color:var(--muted-foreground);border-radius:3.40282e38px}.article-content .lexical-table-container::-webkit-scrollbar-thumb:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.article-content .lexical-table-container::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.article-content .lexical-table{border-collapse:collapse;width:100%;margin:0}@media (max-width:640px){.article-content .lexical-table-container{width:100%;max-width:100%}.article-content .lexical-table{width:max-content!important;min-width:600px!important}}.article-content .lexical-table-cell{padding:calc(var(--spacing,.25rem) * 3);color:var(--foreground);border:1px solid #bfdbfe!important}.article-content .lexical-table-cell-header-1,.article-content .lexical-table-cell-header-2,.article-content .lexical-table-cell-header-3{text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);background-color:#eff6ff!important}@media (max-width:640px){.article-content th,.article-content td,.article-content .lexical-table-cell{padding:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.article-content .music-seasons-nav [data-scroll-container]{scrollbar-width:thin;scrollbar-color:#5271ffb3 #bfceff40}.article-content .music-seasons-nav [data-scroll-container]::-webkit-scrollbar{border-radius:9999px;height:4px}.article-content .music-seasons-nav [data-scroll-container]::-webkit-scrollbar-track{background:#bfceff33;border-radius:9999px}.article-content .music-seasons-nav [data-scroll-container]::-webkit-scrollbar-thumb{background:#5271ffb8 padding-box padding-box;border:1px solid #0000;border-radius:9999px}.article-content .music-seasons-nav [data-scroll-container]::-webkit-scrollbar-thumb:hover{background:#5271ffe6}.article-content hr{margin-block:calc(var(--spacing,.25rem) * 8);border-color:var(--accent)}.dark .article-content blockquote{margin-block:calc(var(--spacing,.25rem) * 6);border-radius:calc(var(--radius) - 4px);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--accent);background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark .article-content blockquote{background-color:color-mix(in oklab, var(--color-blue-900,lab(26.1542% 15.7545 -51.5504)) 30%, transparent)}}.dark .article-content blockquote{padding:calc(var(--spacing,.25rem) * 5)}.dark .article-content code{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark .article-content code{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark .article-content pre{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark .article-content pre{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.dark .article-content table{border-color:#1e3a8a80!important}.dark .article-content th{background-color:#1e3a8a1a!important;border-color:#1e3a8a80!important}.dark .article-content td,.dark .article-content .lexical-table,.dark .article-content .lexical-table-cell{border-color:#1e3a8a80!important}.dark .article-content .lexical-table-cell-header-1,.dark .article-content .lexical-table-cell-header-2,.dark .article-content .lexical-table-cell-header-3{background-color:#1e3a8a1a!important}.table-of-contents summary{-webkit-user-select:none;user-select:none;list-style-type:none}.table-of-contents summary::-webkit-details-marker{display:none}.table-of-contents:not([open]) summary{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table-of-contents[open] summary .chevron{rotate:180deg}.table-of-contents ul{position:relative}:where(.table-of-contents ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.table-of-contents ul li{text-indent:0;position:relative}.table-of-contents ul li a{border-radius:var(--radius);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 2);overflow-wrap:break-word;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;text-indent:0;padding-left:.25rem;transition-duration:.2s;display:block;position:relative;text-decoration:none!important}.table-of-contents ul li a:hover,.table-of-contents ul li a:focus,.table-of-contents ul li a:active,.table-of-contents ul li a:visited{text-decoration:none!important}.table-of-contents ul li a{grid-template-columns:.9rem minmax(0,1fr);align-items:center;column-gap:.5rem;display:grid!important}.table-of-contents ul li a .toc-marker{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;color:#3080ffbf;flex-shrink:0;transition-duration:.2s;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.table-of-contents ul li a .toc-marker{color:color-mix(in oklab, var(--color-blue-500,lab(54.1736% 13.3369 -74.6839)) 75%, transparent)}}.table-of-contents ul li a .toc-label{display:block;font-weight:500!important}.table-of-contents ul li.toc-level-1,.table-of-contents ul li.toc-level-2{padding-left:calc(var(--spacing,.25rem) * 0)}.table-of-contents ul li.toc-level-1 a,.table-of-contents ul li.toc-level-2 a{border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold,600);font-size:15px;font-weight:var(--font-weight-semibold,600);color:var(--foreground);border-width:1px;border-color:#0000}.table-of-contents ul li.toc-level-2 a .toc-label{font-weight:600!important}.table-of-contents ul li.toc-level-1 a:hover,.table-of-contents ul li.toc-level-2 a:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.table-of-contents ul li.toc-level-1 a:hover,.table-of-contents ul li.toc-level-2 a:hover{background-color:color-mix(in oklab, var(--accent) 8%, transparent)}}.table-of-contents ul li.toc-level-3{padding-left:1.5rem}.table-of-contents ul li.toc-level-4{padding-left:3rem}.table-of-contents ul li.toc-level-5{padding-left:4.5rem}.table-of-contents ul li.toc-level-6{padding-left:6rem}.table-of-contents ul li.toc-level-2 a .toc-marker svg{width:.75rem;height:.75rem}.table-of-contents ul li.toc-level-3 a .toc-marker svg{width:.8rem;height:.8rem}.table-of-contents ul li.toc-level-4 a .toc-marker svg,.table-of-contents ul li.toc-level-5 a .toc-marker svg,.table-of-contents ul li.toc-level-6 a .toc-marker svg{width:.72rem;height:.72rem}.table-of-contents ul li.toc-level-3 a{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.table-of-contents ul li.toc-level-3 a{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.table-of-contents ul li.toc-level-4 a{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}.table-of-contents ul li.toc-level-5 a{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.table-of-contents ul li.toc-level-5 a{color:color-mix(in oklab, var(--muted-foreground) 90%, transparent)}}.table-of-contents ul li.toc-level-6 a{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.table-of-contents ul li.toc-level-6 a{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.table-of-contents ul li.toc-level-3 a:hover,.table-of-contents ul li.toc-level-4 a:hover,.table-of-contents ul li.toc-level-5 a:hover,.table-of-contents ul li.toc-level-6 a:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.table-of-contents ul li.toc-level-3 a:hover,.table-of-contents ul li.toc-level-4 a:hover,.table-of-contents ul li.toc-level-5 a:hover,.table-of-contents ul li.toc-level-6 a:hover{background-color:color-mix(in oklab, var(--accent) 6%, transparent)}}.table-of-contents ul li a:hover .toc-marker{color:var(--accent)}.table-of-contents ul li a:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.table-of-contents ul li a:focus-visible{--tw-ring-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.table-of-contents ul li a:focus-visible{--tw-outline-style:none;outline-style:none}.dark .table-of-contents ul li a .toc-marker{color:#90c5ffcc}@supports (color:color-mix(in lab, red, red)){.dark .table-of-contents ul li a .toc-marker{color:color-mix(in oklab, var(--color-blue-300,lab(77.5052% -6.4629 -36.42)) 80%, transparent)}}.dark .table-of-contents ul li.toc-level-1 a,.dark .table-of-contents ul li.toc-level-2 a{border-style:var(--tw-border-style);color:var(--color-blue-50,#eff6ff);border-width:1px;border-color:#0000}@supports (color:lab(0% 0 0)){.dark .table-of-contents ul li.toc-level-1 a,.dark .table-of-contents ul li.toc-level-2 a{color:var(--color-blue-50,lab(96.492% -1.14644 -5.11479))}}.dark .table-of-contents ul li.toc-level-3 a{color:#dbeafee6}@supports (color:color-mix(in lab, red, red)){.dark .table-of-contents ul li.toc-level-3 a{color:color-mix(in oklab, var(--color-blue-100,lab(92.0301% -2.24757 -11.6453)) 90%, transparent)}}.dark .table-of-contents ul li.toc-level-4 a{color:#bedbffcc}@supports (color:color-mix(in lab, red, red)){.dark .table-of-contents ul li.toc-level-4 a{color:color-mix(in oklab, var(--color-blue-200,lab(86.15% -4.04379 -21.0797)) 80%, transparent)}}.dark .table-of-contents ul li.toc-level-5 a{color:#bedbffb3}@supports (color:color-mix(in lab, red, red)){.dark .table-of-contents ul li.toc-level-5 a{color:color-mix(in oklab, var(--color-blue-200,lab(86.15% -4.04379 -21.0797)) 70%, transparent)}}.dark .table-of-contents ul li.toc-level-6 a{color:#bedbff99}@supports (color:color-mix(in lab, red, red)){.dark .table-of-contents ul li.toc-level-6 a{color:color-mix(in oklab, var(--color-blue-200,lab(86.15% -4.04379 -21.0797)) 60%, transparent)}}.dark .table-of-contents ul li.toc-level-1 a:hover,.dark .table-of-contents ul li.toc-level-2 a:hover,.dark .table-of-contents ul li.toc-level-3 a:hover,.dark .table-of-contents ul li.toc-level-4 a:hover,.dark .table-of-contents ul li.toc-level-5 a:hover,.dark .table-of-contents ul li.toc-level-6 a:hover{background-color:#1c398e3d}@supports (color:color-mix(in lab, red, red)){.dark .table-of-contents ul li.toc-level-1 a:hover,.dark .table-of-contents ul li.toc-level-2 a:hover,.dark .table-of-contents ul li.toc-level-3 a:hover,.dark .table-of-contents ul li.toc-level-4 a:hover,.dark .table-of-contents ul li.toc-level-5 a:hover,.dark .table-of-contents ul li.toc-level-6 a:hover{background-color:color-mix(in oklab, var(--color-blue-900,lab(26.1542% 15.7545 -51.5504)) 24%, transparent)}}.dark .table-of-contents ul li a:hover .toc-marker{color:var(--accent)}.youtube-video-wrapper{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 4);width:100%;max-width:var(--container-4xl,56rem);border-radius:.5rem;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.youtube-thumbnail{inset:calc(var(--spacing,.25rem) * 0);cursor:pointer;position:absolute}.youtube-thumbnail img{margin-block:calc(var(--spacing,.25rem) * 0)}.youtube-thumbnail-image{inset:calc(var(--spacing,.25rem) * 0);object-fit:cover;border-radius:.5rem;width:100%;height:100%;position:absolute}.youtube-play-button{inset:calc(var(--spacing,.25rem) * 0);border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .2s ease-in-out;display:flex;position:absolute}.youtube-thumbnail:hover .youtube-play-button{background-color:#0000001a}.youtube-play-icon{color:var(--color-red-600,#e40014);filter:drop-shadow(0 2px 4px #0000004d);width:64px;height:64px;transition:transform .2s ease-in-out}@supports (color:lab(0% 0 0)){.youtube-play-icon{color:var(--color-red-600,lab(48.4493% 77.4328 61.5452))}}.youtube-thumbnail:hover .youtube-play-icon{transform:scale(1.1)}.youtube-video-wrapper iframe{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);border:0;width:100%;height:100%;position:absolute}.embed-code{margin-inline:auto;margin-block:calc(var(--spacing,.25rem) * 6);max-width:480px}.embed-code>*{max-width:100%!important}.embed-code iframe{border:0;width:100%;display:block;width:100%!important;min-width:0!important;max-width:100%!important}.article-content iframe{max-width:100%!important}.embed-code blockquote{margin-block:calc(var(--spacing,.25rem) * 0)}.embed-code .instagram-media{width:100%!important;min-width:0!important;max-width:100%!important}.embed-code .twitter-tweet{max-width:100%!important}.pros-cons-block ul,.pros-cons-block ol{margin-bottom:calc(var(--spacing,.25rem) * 0)}:where(:is(.pros-cons-block ul,.pros-cons-block ol)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.pros-cons-block ul,.pros-cons-block ol{padding-left:1.5rem;list-style-position:outside}.pros-cons-block ul li::marker{color:var(--accent)}.pros-cons-block ol li::marker{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--accent)}.pros-cons-block li{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--foreground);padding-left:.75rem}.pros-cons-block ul ul,.pros-cons-block ol ol,.pros-cons-block ul ol,.pros-cons-block ol ul{margin-block:calc(var(--spacing,.25rem) * 0);margin-left:calc(var(--spacing,.25rem) * 4)}.description-block .payload-richtext,.description-block .payload-richtext p{text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-500,#6a7282);font-style:italic}@supports (color:lab(0% 0 0)){.description-block .payload-richtext,.description-block .payload-richtext p{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.fancybox__slide.has-iframe .f-html{background-color:#000!important;padding:0!important}.fancybox__slide.has-iframe .f-html iframe{background-color:#000}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
