.styles-module__v1IVLq__nav{--sidebar-nav-active:var(--dark-main);--sidebar-nav-border:#002d721f;gap:var(--spacing-2xs);flex-direction:column;display:none}@media (min-width:960px){.styles-module__v1IVLq__nav{display:flex}}.styles-module__v1IVLq__navOpen{display:flex}.styles-module__v1IVLq__mobileToggle{width:100%;padding:var(--spacing-md) 0;cursor:pointer;color:var(--fg-text-main);text-transform:uppercase;letter-spacing:.035em;background:0 0;border:none;justify-content:space-between;align-items:center;font-family:inherit;font-size:.875rem;font-weight:700;display:flex}@media (min-width:960px){.styles-module__v1IVLq__mobileToggle{display:none}}.styles-module__v1IVLq__toggleIcon{width:1em;height:1em;transition:transform .2s}.styles-module__v1IVLq__toggleIconOpen{transform:rotate(180deg)}.styles-module__v1IVLq__navTitle{font-family:var(--fonts-aino-body);text-transform:uppercase;letter-spacing:.035em;color:var(--fg-text-main);padding-bottom:var(--spacing-sm);font-size:.875rem;font-weight:700;text-decoration:none}@media (max-width:959px){.styles-module__v1IVLq__navTitle{display:none}}.styles-module__v1IVLq__category{flex-direction:column;display:flex}.styles-module__v1IVLq__categoryLabel{padding-left:var(--spacing-md);padding-block:var(--spacing-sm);cursor:pointer;color:var(--fg-text-main);text-align:left;box-shadow:inset .125rem 0 0 0 var(--sidebar-nav-border);background:0 0;border:none;align-items:center;gap:.5rem;font-family:inherit;font-size:1rem;font-weight:500;display:flex}.styles-module__v1IVLq__chevron{aspect-ratio:5/3;color:currentColor;flex-shrink:0;width:.625em;height:auto;margin-bottom:-.1em;transition:transform .2s}.styles-module__v1IVLq__chevronOpen{transform:rotate(180deg)}.styles-module__v1IVLq__categoryItems{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.styles-module__v1IVLq__categoryItemsOpen{grid-template-rows:1fr}.styles-module__v1IVLq__categoryItemsInner{margin:0;padding:0;list-style:none;overflow:hidden}.styles-module__v1IVLq__item{padding-left:1.5rem;padding-block:var(--spacing-sm);color:var(--fg-text-main);box-shadow:inset .125rem 0 0 0 var(--sidebar-nav-border);font-size:.875rem;line-height:1.5;text-decoration:none;transition:color .15s;display:block}.styles-module__v1IVLq__item:hover{color:var(--fg-text-muted)}.styles-module__v1IVLq__itemActive{color:var(--sidebar-nav-active);box-shadow:inset .125rem 0 0 0 var(--sidebar-nav-active)}
.styles-module__HIIP-W__layout{padding-top:calc(4.5rem + var(--sizes-topbar-height))}.styles-module__HIIP-W__inner{gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}@media (min-width:960px){.styles-module__HIIP-W__inner{gap:var(--spacing-xl);grid-template-columns:minmax(0,17.75rem) minmax(0,1fr)}}.styles-module__HIIP-W__sidebar{align-self:stretch;min-width:0;position:static}.styles-module__HIIP-W__sidebar>nav{top:var(--nav-offset,var(--spacing-xl));position:sticky}.styles-module__HIIP-W__content{gap:var(--content-gap);--section-heading-padding-top:var(--spacing-3xl);--toc-margin-block-end:var(--spacing-xl);--image-group-margin-block:var(--spacing-md) var(--spacing-lg);--horizontal-cards-margin-block:var(--spacing-md);--examples-margin-block-start:var(--spacing-md);--examples-margin-block-end:var(--spacing-xl);--tabs-margin-block-start:var(--spacing-md);--buttons-group-margin-block-start:var(--spacing-xs);--buttons-group-gap:var(--spacing-sm);--two-columns-gap:var(--spacing-lg);--two-col-heading-gap:var(--spacing-3xl);--two-col-heading-gap-sm:var(--spacing-2xl);--two-col-text-gap:var(--content-gap);--two-col-visual-gap:var(--spacing-2xl);--two-columns-row-gap:var(--content-gap);--rich-list-margin-block-start:0;--rich-list-gap:1.125rem;--rich-label-margin-block-start:var(--spacing-md);--color-swatches-margin-block:var(--spacing-xs) 0;--color-swatches-last-margin-block-end:var(--spacing-md);--svg-library-margin-block:var(--spacing-md) var(--spacing-lg);flex-direction:column;min-width:0;display:flex}.styles-module__HIIP-W__content>section{--cf-gap:var(--content-gap)}.styles-module__HIIP-W__content>section:has(>:first-child>h2:not(:only-child)),.styles-module__HIIP-W__content>nav:last-child{margin-block-start:var(--content-gap)}:is(.styles-module__HIIP-W__content,.styles-module__HIIP-W__content>section)>:not(:first-child,section:has(>div>:is(h2,h3,h4,h5,h6)),section:has(>div:only-child:empty),[class~=block-separator])+section>div>:is(h2,h3):only-child{margin-block-start:var(--spacing-lg)}:is(.styles-module__HIIP-W__content,.styles-module__HIIP-W__content>section)>section>div>:is(h4,h5,h6){margin-block-start:var(--spacing-md)}:is(.styles-module__HIIP-W__content,.styles-module__HIIP-W__content>section)>section:has(>div>div>:is(ul,ol):last-child)+section>div>div>p:first-child:has(>strong:only-child){margin-block-start:var(--rich-label-margin-block-start)}.styles-module__HIIP-W__content section:has(>div>div>div:first-child+:is(h2,h3,h4,h5,h6)):has(>div>div>div:first-child>figure){--two-columns-row-gap:calc(var(--content-gap) + var(--spacing-md));margin-block:var(--spacing-md) var(--spacing-lg)}.styles-module__HIIP-W__content section>div>div:has(>div:first-child+:is(h2,h3,h4,h5,h6)):has(>div:first-child>figure){--cf-gap:var(--spacing-md);--two-col-visual-gap:var(--spacing-md);--two-col-text-gap:var(--spacing-md);--image-group-margin-block:0}@media (max-width:767px){.styles-module__HIIP-W__content{--two-col-heading-gap-sm:calc(var(--content-gap) + var(--spacing-sm));--two-col-visual-gap:calc(var(--content-gap) + var(--spacing-sm));--rich-label-margin-block-start:var(--spacing-sm)}:is(.styles-module__HIIP-W__content,.styles-module__HIIP-W__content>section)>section>div>:is(h4,h5,h6){margin-block-start:var(--spacing-sm)}:is(.styles-module__HIIP-W__content,.styles-module__HIIP-W__content>section)>:is(:first-child,section:has(>div>:is(h2,h3,h4,h5,h6)))+section>div>:is(h4,h5,h6){margin-block-start:0}}.styles-module__HIIP-W__content header{flex-direction:column;gap:1.5rem;display:flex}.styles-module__HIIP-W__content header h1{font-family:var(--fonts-aino-body);letter-spacing:-.01em;font-size:2.75rem;line-height:1.14}.styles-module__HIIP-W__content .page-padding{padding-inline:0}.styles-module__HIIP-W__content .color-muted{color:inherit}
