@charset "UTF-8";.kb-content-section{overflow:unset;padding-block:clamp(3.125rem,3.125rem + 2.5 * (100vw - 48rem)/27,5.625rem)!important}.kb-content-section .kb-content-layout{display:flex;flex-direction:column;gap:2.5rem}.kb-content-section .toc-nav{display:none}.kb-content-section .toc-nav__title{font-family:Oldschool Grotesk,-apple-system,blinkmacsystemfont,avenir next,avenir\, segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;font-size:clamp(1.25rem,1.25rem + .375 * (100vw - 48rem)/27,1.625rem);font-weight:400;letter-spacing:-.02em;line-height:1.3;margin-block-end:clamp(1.25rem,1.25rem + .5 * (100vw - 48rem)/27,1.75rem)}.kb-content-section .toc-nav__list{display:flex;flex-direction:column;gap:1.25rem;list-style:none;margin:0;padding:0}.kb-content-section .toc-nav__list>li{margin-block-end:0}.kb-content-section .toc-nav__link{color:rgba(8,12,17,.6);display:flex;font-family:Oldschool Grotesk,-apple-system,blinkmacsystemfont,avenir next,avenir\, segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;font-size:1rem;font-weight:400;gap:.625rem;letter-spacing:-.04em;line-height:1.4;text-box:trim-both cap alphabetic;text-decoration:none;transition:color .3s ease}.kb-content-section .toc-nav__link.js-active{color:#080c11;font-weight:500}.kb-content-section .toc-nav__link.js-active .toc-nav__dot{opacity:1}.kb-content-section .toc-nav__link:hover{color:#080c11}.kb-content-section .toc-nav__dot{background:#080c11;block-size:.625rem;border-radius:50%;display:block;flex-shrink:0;inline-size:.625rem;margin-block-start:.25rem;opacity:0;transition:opacity .3s ease}.kb-content-section .toc-dropdown{display:none}.kb-content-section .toc-dropdown__toggle{align-items:center;background-color:rgba(0,0,0,.06);border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;color:#080c11;cursor:pointer;display:flex;font-family:Oldschool Grotesk,-apple-system,blinkmacsystemfont,avenir next,avenir\, segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;font-size:1rem;font-weight:500;inline-size:100%;justify-content:space-between;letter-spacing:-.02em;line-height:1.3;padding:.875rem 1.25rem;transition:background-color .2s ease}.kb-content-section .toc-dropdown__toggle:hover{background-color:rgba(0,0,0,.1)}.kb-content-section .toc-dropdown__toggle[aria-expanded=true]{border-block-end-color:transparent;border-end-end-radius:0;border-end-start-radius:0}.kb-content-section .toc-dropdown__toggle[aria-expanded=true] .toc-dropdown__chevron{transform:rotate(180deg)}.kb-content-section .toc-dropdown__chevron{background:currentcolor;block-size:1.25rem;display:block;flex-shrink:0;inline-size:1.25rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.23 7.21a.75.75 0 0 1 1.06.02L10 11.168l3.71-3.938a.75.75 0 1 1 1.08 1.04l-4.25 4.5a.75.75 0 0 1-1.08 0l-4.25-4.5a.75.75 0 0 1 .02-1.06'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.23 7.21a.75.75 0 0 1 1.06.02L10 11.168l3.71-3.938a.75.75 0 1 1 1.08 1.04l-4.25 4.5a.75.75 0 0 1-1.08 0l-4.25-4.5a.75.75 0 0 1 .02-1.06'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .25s ease}.kb-content-section .toc-dropdown__list{background-color:rgba(0,0,0,.03);border:0 solid rgba(0,0,0,.1);border-end-end-radius:.5rem;border-end-start-radius:.5rem;display:flex;flex-direction:column;gap:0;list-style:none;margin:0;max-block-size:0;overflow:hidden;padding:0;transition:max-height .3s ease,padding .3s ease,border-width .3s ease}.kb-content-section .toc-dropdown__list.js-open{border-width:.0625rem;border-block-start-width:0}.kb-content-section .toc-dropdown__list>li{margin-block-end:0}.kb-content-section .toc-dropdown__link{color:rgba(8,12,17,.7);display:block;font-family:Oldschool Grotesk,-apple-system,blinkmacsystemfont,avenir next,avenir\, segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;font-size:.9375rem;font-weight:400;letter-spacing:-.02em;line-height:1.4;padding:.625rem 1.25rem;text-decoration:none;transition:color .2s ease,background-color .2s ease}.kb-content-section .toc-dropdown__link:hover{background-color:rgba(0,0,0,.04);color:#080c11}.kb-content-section .kb-content-panels{display:flex;flex-direction:column;gap:2.5rem}.kb-content-section .content-section__heading{font-family:Oldschool Grotesk,-apple-system,blinkmacsystemfont,avenir next,avenir\, segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;font-size:clamp(1.625rem,1.625rem + .375 * (100vw - 48rem)/27,2rem);font-weight:400;letter-spacing:-.03em;line-height:1.2;margin-block-end:-1.5rem}.kb-content-section .content-section__heading i{font-family:"Source Serif Pro",georgia,serif;font-style:italic;font-weight:600}.kb-content-section .text-block{font-family:Oldschool Grotesk,-apple-system,blinkmacsystemfont,avenir next,avenir\, segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.02em;line-height:1.4}.kb-content-section .text-block p{margin-block-end:1rem}.kb-content-section .text-block p:last-child{margin-block-end:0}.kb-content-section .text-block a{text-decoration:underline}.kb-content-section .text-block h2,.kb-content-section .text-block h3,.kb-content-section .text-block h4{font-family:Oldschool Grotesk,-apple-system,blinkmacsystemfont,avenir next,avenir\, segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;font-weight:500;letter-spacing:-.03em;line-height:1.2;margin-block-end:.75rem}.kb-content-section .text-block ol,.kb-content-section .text-block ul{margin-block-end:1rem;padding-inline-start:1.25rem}.kb-content-section .text-block li{margin-block-end:.5rem}.kb-content-section .list-block{margin-block:-1.25rem}.kb-content-section .list-block ul{list-style:none;margin:0;padding-inline-start:1.5rem}.kb-content-section .list-block li{font-family:Oldschool Grotesk,-apple-system,blinkmacsystemfont,avenir next,avenir\, segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;font-size:1rem;line-height:1.5;position:relative}.kb-content-section .list-block li:before{content:"•";font-size:2rem;inset-block-start:-.25rem;inset-inline-start:-1.5rem;line-height:1;position:absolute}.kb-content-section .list-block em,.kb-content-section .list-block i{font-family:"Source Serif Pro",georgia,serif}.kb-content-section .summary-block{background-color:rgba(0,0,0,.06);border-inline-start:.25rem solid #000;border-radius:.25rem;padding:clamp(1.25rem,1.25rem + .5 * (100vw - 48rem)/27,1.75rem) clamp(1.5rem,1.5rem + .5 * (100vw - 48rem)/27,2rem)}.kb-content-section .summary-block p{font-family:Oldschool Grotesk,-apple-system,blinkmacsystemfont,avenir next,avenir\, segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;font-size:clamp(1rem,1rem + .125 * (100vw - 48rem)/27,1.125rem);font-weight:400;letter-spacing:-.02em;line-height:1.6;margin:0}.kb-content-section .summary-block em,.kb-content-section .summary-block i{font-family:"Source Serif Pro",georgia,serif;font-style:italic}.kb-content-section .kb-sidebar{display:none;flex-shrink:0}.kb-content-section .kb-sidebar__title{font-family:Oldschool Grotesk,-apple-system,blinkmacsystemfont,avenir next,avenir\, segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;font-size:clamp(1.25rem,1.25rem + .25 * (100vw - 48rem)/27,1.5rem);font-weight:400;letter-spacing:-.02em;line-height:1.3;margin-block-end:clamp(1rem,1rem + .5 * (100vw - 48rem)/27,1.5rem)}.kb-content-section .kb-sidebar__accordions{display:flex;flex-direction:column}.kb-content-section .kb-sidebar__accordion{border-block-end:.0625rem solid #ddd}.kb-content-section .kb-sidebar__accordion.js-active .kb-sidebar__icon:after,.kb-content-section .kb-sidebar__accordion.js-active .kb-sidebar__icon:before{transform:translateX(-50%) translateY(-50%) rotate(180deg)}.kb-content-section .kb-sidebar__accordion.js-active .kb-sidebar__icon:after{opacity:0}.kb-content-section .kb-sidebar__heading{cursor:pointer;font-family:Oldschool Grotesk,-apple-system,blinkmacsystemfont,avenir next,avenir\, segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.3;margin-block-end:0;padding-block:.875rem;padding-inline-end:2.25rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kb-content-section .kb-sidebar__heading .kb-sidebar__icon{background-color:#080c11;block-size:1.25rem;border:.125rem solid #080c11;border-radius:50%;inline-size:1.25rem;inset-block-start:.875rem;inset-inline-end:0;position:absolute}.kb-content-section .kb-sidebar__heading .kb-sidebar__icon:after,.kb-content-section .kb-sidebar__heading .kb-sidebar__icon:before{background-color:#fff;block-size:.125rem;content:"";display:block;inline-size:.625rem;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translateX(-50%) translateY(-50%);transition:.25s ease-out}.kb-content-section .kb-sidebar__heading .kb-sidebar__icon:after{transform:translateX(-50%) translateY(-50%) rotate(90deg)}.kb-content-section .kb-sidebar__content{max-block-size:0;overflow:hidden;transition:max-height .25s ease-out;will-change:max-height}.kb-content-section .kb-sidebar__articles{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0 0 .875rem}.kb-content-section .kb-sidebar__articles>li{line-height:1;margin-block-end:0}.kb-content-section .kb-sidebar__article-link{color:rgba(8,12,17,.6);font-family:Oldschool Grotesk,-apple-system,blinkmacsystemfont,avenir next,avenir\, segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:-.02em;line-height:1;text-decoration:none;transition:color .2s ease}.kb-content-section .kb-sidebar__article-link:hover{color:#080c11}.kb-content-section .kb-sidebar__article-link.js-current{color:#080c11;font-weight:500}@media (width >= 1024px){.kb-content-section .kb-content-layout{flex-direction:row;gap:3.75rem;justify-content:space-between}.kb-content-section .kb-content-panels{flex:1;min-inline-size:0}}@media (width >= 1200px){.kb-content-section .kb-sidebar{align-self:flex-start;display:block;inline-size:20rem;inset-block-start:7.5rem;position:sticky}}