@layer components{.root-AC1TIu{margin-block:var(--space-8);padding:var(--space-6);border-radius:var(--radius-2);background:var(--color-background-alt)}.root-AC1TIu h3{margin:0 0 var(--space-2);font-size:var(--font-size-xl)}.root-AC1TIu p{margin:0 0 var(--space-4);color:var(--color-text-muted)}.buttons-nHsdUZ{align-items:center;gap:var(--space-3);margin-block:var(--space-4);padding-block:var(--space-4);border-block:1px solid var(--color-border);flex-wrap:wrap;display:flex}.buttons-nHsdUZ>span:first-child{font-size:var(--font-size-sm);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);margin-inline-end:var(--space-1)}.buttons-nHsdUZ :is(a,button){border:1px solid var(--color-border);background:var(--color-background-alt);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;border-radius:50%;flex-wrap:nowrap;justify-content:center;align-items:center;padding:0;display:flex}.buttons-nHsdUZ svg{width:20px;height:20px}.buttons-nHsdUZ [role=status]{font-size:var(--font-size-sm)}.root-JnMSpm{font-size:var(--font-size-xxl);line-height:var(--line-loose)}.root-JnMSpm :is(h1,h2,h3,h4,h5,h6,p,ul,ol,pre,table,figure),.root-JnMSpm li:not(:first-child) blockquote{margin-top:var(--space-8)}.root-JnMSpm :is(h1,h2,h3,h4,h5,h6){margin-bottom:var(--space-2)}.root-JnMSpm :is(h1,h2,h3,h4,h5,h6)+:is(p,ul,ol){margin-top:0}.root-JnMSpm blockquote{max-width:100%;color:var(--color-text);background-color:var(--color-background-alt);padding:1rem;font-size:1.25rem}.root-JnMSpm p{line-height:var(--line-loose);letter-spacing:.25px;margin-bottom:0}.root-JnMSpm :is(ul,ol){margin-bottom:var(--space-4)}.root-JnMSpm :is(ul,ol):last-child,.root-JnMSpm :is(ul,ol) :is(ul,ol){margin-bottom:0}.root-JnMSpm ul{padding-left:0}.root-JnMSpm ul li{padding-left:var(--space-8);list-style-type:"";position:relative}.root-JnMSpm ul li:before{content:"⁕";position:absolute;left:0}.root-JnMSpm table{border-collapse:collapse;border-spacing:0;width:100%;font-size:var(--font-size-lg);line-height:var(--line-normal)}.root-JnMSpm :is(th,td){padding:var(--space-4) var(--space-5);text-align:left;border:none;border-bottom:1px solid var(--color-border)}.root-JnMSpm th{padding-bottom:var(--space-3);font-size:var(--font-size-sm);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:2px solid var(--color-border);font-weight:500}@media (prefers-reduced-motion:no-preference){.root-JnMSpm tbody tr{transition:background-color .15s}}@media (hover:hover){.root-JnMSpm tbody tr:hover{background-color:var(--color-background-alt)}}.root-JnMSpm td{border-bottom:var(--table-row-border,1px solid var(--color-border))}.root-JnMSpm tbody>:last-child{--table-row-border:0}.root-JnMSpm td:first-child{color:var(--color-text);font-weight:500}.frame-ZpwrUa,.video-QEsusP{width:100%;margin-block:var(--space-6);border-radius:var(--radius-2);border:0;display:block;overflow:hidden}.video-QEsusP{aspect-ratio:16/9;background:var(--color-black);cursor:pointer;padding:0;position:relative}.video-QEsusP img{object-fit:cover;opacity:.8;width:100%;height:100%}.video-QEsusP span{color:var(--color-article-video-play);place-items:center;font-size:4rem;display:grid;position:absolute;inset:0}.article-CjDynp{grid-template-columns:[track-1]minmax(0,1fr)[end];display:grid}.article-CjDynp img{block-size:auto;max-inline-size:100%}.article-CjDynp figure img{inline-size:100%}.article-CjDynp figure{inline-size:fit-content;max-inline-size:100%}.article-CjDynp figcaption{font-size:var(--font-size-sm);text-align:center;color:var(--color-text-muted)}.article-CjDynp code{border:1px solid var(--color-border);border-radius:var(--radius-1);font-size:var(--font-size-base);line-height:var(--line-normal);color:var(--color-text);background:var(--color-background-alt);flex-flow:column;padding:.125rem .375rem;display:flex}.article-CjDynp :is(p,li,h2,h3) code{flex-wrap:nowrap;display:inline-flex}.article-CjDynp>p code{line-height:var(--line-loose)}.article-CjDynp :is(strong,b) code{font-weight:var(--font-weight-bold)}.article-CjDynp pre code{background:0 0;border:0;padding:0}.takeaways-QlC6ru,.note-xseehp{margin-block:var(--space-8);padding:var(--space-6);border:1px solid var(--color-border);border-left:var(--space-1) solid var(--color-primary);border-radius:var(--radius-2);background:color-mix(in oklab, var(--color-background-alt), var(--color-background) 38%)}.takeaways-QlC6ru{border-color:color-mix(in oklab, var(--color-border), var(--color-tertiary) 20%);border-left-color:var(--color-tertiary);background:linear-gradient(135deg, color-mix(in oklab, var(--color-tertiary), transparent 93%), transparent 62%), var(--color-background-alt);box-shadow:var(--shadow-s)}.note-xseehp{padding-block:var(--space-5)}:is(.takeaways-QlC6ru,.note-xseehp) .title-ip_UB0{margin:0 0 var(--space-4);font-family:var(--font-family-sans);font-size:var(--font-size-xl)}.note-xseehp .title-ip_UB0{margin-block-end:var(--space-3)}.takeaways-QlC6ru .title-ip_UB0:before{border-radius:var(--radius-1);background:var(--color-tertiary);width:.75rem;height:.75rem;box-shadow:0 0 0 .35rem color-mix(in oklab, var(--color-tertiary), transparent 86%);content:"";margin-inline-end:var(--space-3);display:inline-block}.note-xseehp .label-_RdDB7{margin:0 0 var(--space-2);font:var(--font-weight-bold) var(--font-size-xs)/var(--line-tight) var(--font-family-mono);letter-spacing:0;text-transform:uppercase;color:var(--color-text-muted)}:is(.takeaways-QlC6ru,.note-xseehp) .body-jRYH6_,:is(.takeaways-QlC6ru,.note-xseehp) .body-jRYH6_ p{font-size:var(--font-size-lg);line-height:var(--line-normal)}:is(.takeaways-QlC6ru,.note-xseehp) .body-jRYH6_ :is(p,ul,li){margin:0}.note-xseehp .body-jRYH6_ p{line-height:var(--line-loose)}.takeaways-QlC6ru .body-jRYH6_ ul{gap:var(--space-3);padding:0;display:grid}.takeaways-QlC6ru .body-jRYH6_ li{align-items:start;gap:var(--space-3);grid-template-columns:[track-1].75rem[track-2]minmax(0,1fr)[end];padding:0;display:grid}.takeaways-QlC6ru .body-jRYH6_ li:before{border-radius:var(--radius-round);background:var(--color-tertiary);content:"";width:.45rem;height:.45rem;margin-top:.65em;position:static}.faq-SCuLmm{margin-block:var(--space-8);padding-block:var(--space-2)}.faq-SCuLmm>h2{margin:0 0 var(--space-4)}.items-ImNJCv{gap:var(--space-3);display:grid}.items-ImNJCv details{border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-background);overflow:hidden}.items-ImNJCv details[open]{background:color-mix(in oklab, var(--color-background-alt), var(--color-background) 45%)}.items-ImNJCv summary{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);font:600 var(--font-size-lg)/var(--line-normal) var(--font-family-sans);cursor:pointer;grid-template-columns:[track-1]minmax(0,1fr)[track-2]auto[end];list-style-type:"";display:grid}.items-ImNJCv summary::-webkit-details-marker{display:none}.indicator-CjeWc7{border-bottom:2px solid;border-right:2px solid;width:.65rem;height:.65rem;transform:rotate(45deg)}.items-ImNJCv details[open] .indicator-CjeWc7{transform:translateY(.2rem)rotate(225deg)}.answer-zZZIpR{padding:0 var(--space-5) var(--space-5);color:var(--color-text-muted)}.answer-zZZIpR p{font-size:var(--font-size-lg);line-height:var(--line-loose);margin:0}.root-MuLj7w{display:none}.root-MuLj7w nav{scrollbar-gutter:stable;overscroll-behavior-y:contain;max-block-size:calc(100svh - 4rem);font-size:var(--font-size-sm);color:var(--color-text-muted);overflow-y:auto}.title-wZablL{letter-spacing:.05em;text-transform:uppercase;margin-block-end:var(--space-3);font-weight:600;display:block}.root-MuLj7w ol{margin:0;padding:0;list-style-type:""}.root-MuLj7w li{margin-block-end:var(--space-2)}.root-MuLj7w [data-level="3"]{padding-inline-start:var(--space-5)}.root-MuLj7w a{line-height:var(--line-normal);color:var(--color-text-muted);padding-block:2px;display:block}@media (hover:hover){.root-MuLj7w a:hover{color:var(--color-text)}}.root-MuLj7w a[aria-current=location]{color:var(--color-text);font-weight:500}@media (min-width:1024px){.root-MuLj7w{top:var(--space-8);border-inline-end:1px solid var(--color-border);align-self:start;min-inline-size:0;padding-inline-end:4rem;display:block;position:sticky}}.root-JYSMUr{margin-block:var(--space-8);padding:var(--space-8) var(--space-6);border-block:1px solid var(--color-border);text-align:center}.root-JYSMUr h2{font-size:var(--font-size-xl);margin-block-end:var(--space-2)}.root-JYSMUr p{margin:0 auto var(--space-4);max-width:500px;font-size:var(--font-size-base);color:var(--color-text-muted)}.root-JYSMUr a{gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-1);font-size:var(--font-size-sm);color:var(--color-background);background:var(--color-text);flex-wrap:nowrap;font-weight:500;display:inline-flex}.root-JbqVTC{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-10);padding-block-start:var(--space-8)}.root-JbqVTC h2{font-size:var(--font-size-xl);text-align:center;margin-block-end:var(--space-6)}.grid-z8asQ_{gap:var(--space-8);grid-template-columns:[track-1]minmax(0,1fr)[end];display:grid}.grid-z8asQ_ a{gap:var(--space-3);flex-flow:column;display:flex}.grid-z8asQ_ img{aspect-ratio:16/9;border-radius:var(--radius-1);object-fit:cover;width:100%;height:auto}.grid-z8asQ_ h3{font-size:var(--font-size-base);margin:0}.meta-EkuQGf{gap:var(--space-2);color:var(--color-text-muted);flex-wrap:nowrap;display:flex}@media (min-width:640px){.grid-z8asQ_{grid-template-columns:[track-1]repeat(2,[item]minmax(0,1fr))[end]}}.signature-RY1mBm{margin-block:var(--space-8);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.signature-RY1mBm img{width:min(100%,370px);height:auto}.author-mdzv2p{align-items:flex-start;gap:var(--space-6);margin-block:var(--space-8);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-background-alt);flex-wrap:nowrap;display:flex}.author-mdzv2p>img{border:2px solid var(--color-background);object-fit:cover;border-radius:50%;flex-shrink:0;width:80px;height:80px}.author-mdzv2p h3{font-size:var(--font-size-lg);margin:0}.role-oHKHNK{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;font-weight:500}.bio-KhMa3B{margin:var(--space-2) 0 var(--space-4);font-size:var(--font-size-base);line-height:var(--line-normal)}.social-cxjUsm{gap:var(--space-4);flex-wrap:wrap;display:flex}.social-cxjUsm a{font-size:var(--font-size-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.navigation-DkY_lO{border-block-start:1px solid var(--color-border);font-size:var(--font-size-base);color:var(--color-text-muted);margin-block-start:var(--space-8);padding-block-start:var(--space-8)}@media (max-width:640px){.author-mdzv2p{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column}.social-cxjUsm{justify-content:center}}.root-oHkJdd{align-items:center;gap:var(--space-2);flex-wrap:nowrap;display:flex}.root-oHkJdd button{border:1px solid var(--color-border);width:2.25rem;height:2.25rem;color:var(--color-text);background:var(--color-background);cursor:pointer;border-radius:50%;flex-wrap:nowrap;flex:none;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.root-oHkJdd button:hover{color:var(--color-background);background:var(--color-text)}}.root-oHkJdd button:disabled{opacity:.5;cursor:not-allowed}.root-oHkJdd span{font-size:var(--font-size-sm)}.root-I_plZd{align-items:flex-start;gap:var(--space-6);border-block-end:1px solid var(--color-border);text-align:left;flex-flow:column;margin-block-end:var(--space-8);padding-block-end:var(--space-8);display:flex}.root-I_plZd>*{margin-block:0}.root-I_plZd h1{font-size:var(--font-size-5xl);line-height:var(--line-tight)}.breadcrumbs-Y2Z48p{align-items:center;gap:var(--space-2);width:100%;font-size:var(--font-size-sm);white-space:nowrap;color:var(--color-text-muted);flex-wrap:nowrap;display:flex}.breadcrumbs-Y2Z48p>a{color:inherit;flex-shrink:0}.breadcrumbs-Y2Z48p>span[aria-hidden]{color:var(--color-border)}.breadcrumbs-Y2Z48p>span[aria-current]{text-overflow:ellipsis;min-width:0;color:var(--color-text);overflow:hidden}.meta-gl7MuX{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:nowrap;width:100%;display:flex}.meta-gl7MuX p{font-size:var(--font-size-base);color:var(--color-text-muted);margin:0}.meta-gl7MuX strong{color:var(--color-text);font-weight:600}@media (max-width:768px){.updated-lS88OC{display:none}}.root-NigZXj{width:min(100% - 2rem, calc(var(--max-content-width) * 1.6));min-width:0;margin-inline:auto}.reading-tsXpio{align-items:start;gap:var(--space-8);grid-template-columns:[track-1]minmax(0,1fr)[end];display:grid}.content-TcMUuu{min-width:0}.content-TcMUuu [role=region]{max-width:100%;margin-block:var(--space-8) 0;scrollbar-gutter:auto;overscroll-behavior-x:contain;overflow-x:auto}.content-TcMUuu pre{width:max-content;min-width:100%;padding:var(--space-4);margin:0}.content-TcMUuu [role=region] table{margin-block:0}.content-TcMUuu :is(p,li,a){overflow-wrap:anywhere}.content-TcMUuu hr{border:1px inset var(--color-article-border);justify-self:center;width:2px;margin-block:.5em}.cover-O5Iwqj{width:100%;height:auto;margin:0}.work-V4G1Gl{margin-block:var(--space-8);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-background-alt)}.work-V4G1Gl h3{margin:0 0 var(--space-2)}.work-V4G1Gl p{margin:0 0 var(--space-4);color:var(--color-text-muted)}.work-V4G1Gl a{padding:var(--space-3) var(--space-5);border-radius:var(--radius-1);color:var(--color-background);background:var(--color-text);flex-wrap:nowrap;font-weight:600;display:inline-flex}.tags-tbxinL{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.tags-tbxinL a{border:1px solid var(--color-border);border-radius:var(--radius-1);font-size:var(--font-size-sm);color:var(--color-text-muted);background:var(--color-background-alt);padding:.25rem .75rem}@media (min-width:1024px){.reading-tsXpio{grid-template-columns:[track-1]280px[track-2]minmax(0,1fr)[end];gap:4rem}}.root-khUYMB{width:min(100% - 3rem,70rem);padding-block:var(--space-8) var(--spacing-x-large);margin-inline:auto}.breadcrumbs-puh8LS{gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;margin-block-end:var(--space-8);display:flex}.title-cNNvo7{text-align:center;margin-block-end:var(--space-8)}.detail-title-E3CmUn{max-width:58rem;margin-block-end:var(--space-6)}.description-xMDFH0{max-width:48rem;margin-block-end:var(--space-8)}.featured-YkQldm{margin-block:var(--space-8) var(--space-10)}.pagination-P_COEz{margin-block-start:var(--space-10)}.topics-BvIstK{gap:var(--space-4);padding:0;list-style-type:"";display:grid}.topics-BvIstK li{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--color-border);flex-wrap:nowrap;display:flex}@media (max-width:767px){.root-khUYMB{width:min(100% - 2rem,70rem);padding-block-start:var(--space-6)}.detail-title-E3CmUn{font-size:var(--font-size-2xl)}}.molecule-field-group{flex-flow:column;display:flex}.molecule-field-group--comfortable{gap:var(--space-3)}.molecule-field-group--compact{gap:var(--space-2)}.molecule-field-group__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.molecule-field-group__required,.molecule-field-group [role=alert]{color:var(--color-accent)}.molecule-article-meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;display:flex}.molecule-article-meta--card{border-block-start:1px solid color-mix(in oklab, var(--color-primary), transparent 94%);gap:var(--space-2);margin-block-start:auto;padding-block-start:var(--space-3)}.molecule-article-meta--featured{gap:var(--space-3);margin-block-start:auto}.molecule-article-meta--detail{gap:var(--space-4);font-size:var(--font-size-base)}.molecule-article-teaser,.molecule-article-teaser__link{flex-flow:column;height:100%;display:flex}.molecule-article-teaser__link{color:inherit;flex:auto;text-decoration:none}.molecule-article-teaser__image-wrap{aspect-ratio:16/9;border-radius:var(--radius-1);width:100%;display:block;overflow:hidden}.molecule-article-teaser__image{width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.molecule-article-teaser__image{transition:transform var(--duration-slow) var(--ease-standard)}}@media (hover:hover){.molecule-article-teaser__link:hover{opacity:1}.molecule-article-teaser__link:hover .molecule-article-teaser__image{transform:scale(1.15)}}.molecule-article-teaser__body{flex-flow:column;flex:auto;display:flex}.molecule-article-teaser--standard .molecule-article-teaser__link,.molecule-article-teaser--standard .molecule-article-teaser__body{gap:var(--space-3)}.molecule-article-teaser--standard .molecule-article-teaser__title{max-width:90%;font-size:var(--font-size-lg);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-inline:auto;display:-webkit-box;overflow:hidden}.molecule-article-teaser--featured{border:1px solid var(--color-border);border-radius:var(--radius-2);overflow:hidden}.molecule-article-teaser--featured .molecule-article-teaser__link{gap:var(--space-4)}.molecule-article-teaser--featured .molecule-article-teaser__image-wrap{border-radius:0;max-block-size:40rem}.molecule-article-teaser--featured .molecule-article-teaser__body{gap:var(--space-3);padding:var(--space-4)}.molecule-article-teaser--featured .molecule-article-teaser__title{font-size:var(--font-size-2xl)}.molecule-article-teaser--featured>.molecule-article-meta{padding:0 var(--space-4) var(--space-4)}.molecule-category-tab{padding-block:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-muted);cursor:pointer;border:none;background:0 0;border-block-end:2px solid #0000;text-decoration:none;display:inline-block}@media (prefers-reduced-motion:no-preference){.molecule-category-tab{transition:border-color var(--duration-normal) var(--ease-standard), color var(--duration-normal) var(--ease-standard)}}.molecule-category-tab:focus-visible{border-block-end-color:var(--color-text-muted);color:var(--color-text);opacity:1}@media (hover:hover){.molecule-category-tab:hover{border-block-end-color:var(--color-text-muted);color:var(--color-text);opacity:1}}.molecule-category-tab--active,.molecule-category-tab--active:focus-visible{border-block-end-color:var(--color-primary);font-weight:var(--font-weight-medium);color:var(--color-text)}@media (hover:hover){.molecule-category-tab--active:hover{border-block-end-color:var(--color-primary);font-weight:var(--font-weight-medium);color:var(--color-text)}}.molecule-category-tab--disabled{cursor:not-allowed;opacity:.5}.molecule-pagination{align-items:center;gap:var(--space-4);flex-wrap:nowrap;justify-content:center;margin-block-start:var(--space-8);display:flex}.molecule-pagination__status{color:var(--color-text-muted)}.molecule-pagination--overview .molecule-pagination__button{block-size:2.5rem;font-weight:var(--font-weight-regular)}@media (hover:hover){.molecule-pagination--overview .molecule-pagination__button:hover:not(:disabled){opacity:1}}.molecule-pagination--overview .molecule-pagination__button:disabled{opacity:.4}@media (max-width:767px){.molecule-article-teaser--featured .molecule-article-teaser__image-wrap{max-block-size:17.5rem}}@media (max-width:480px){.molecule-pagination{gap:var(--space-2);flex-wrap:wrap}.molecule-pagination__status{text-align:center;width:100%}.molecule-pagination--overview .molecule-pagination__button{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs)}.molecule-pagination--overview .molecule-pagination__status{font-size:var(--font-size-xs)}}}