@layer properties,theme,base;@layer components{.ZBSuBq_root{font-size:var(--font-size-sm);line-height:var(--line-height-loose);margin-block:0;overflow-x:auto}}@layer utilities;
@layer properties,theme,base;@layer components{.twj_va_heading{font-weight:var(--font-weight-bold)}@media (min-width:40rem){@media (hover:hover){.twj_va_heading:hover .twj_va_anchorIcon{opacity:1}}}.twj_va_anchor{position:relative}.twj_va_anchorIcon{top:var(--spacing);box-sizing:content-box;color:var(--color-fg-mute);opacity:0;transition:opacity var(--duration-slow) var(--easing-in-out);padding-inline-end:calc(var(--spacing) * 2);position:absolute}@container style(--writing:vertical){.twj_va_anchorIcon{right:auto;left:calc(var(--spacing) * 1.5);padding-inline-end:0}}.twj_va_h2{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 4);font-size:var(--font-size-xl);line-height:var(--line-height-tight)}@media (min-width:40rem){.twj_va_h2{font-size:var(--font-size-2xl)}}.twj_va_h2 .twj_va_anchorIcon{top:calc(var(--spacing) * 1.5);inset-inline-start:calc(var(--spacing) * -7)}@container style(--writing:vertical){.twj_va_h2 .twj_va_anchorIcon{top:calc(var(--spacing) * -7)}}.twj_va_h3{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 4);font-size:var(--font-size-xl);line-height:var(--line-height-tight)}@media (min-width:40rem){.twj_va_h3{font-size:var(--font-size-2xl)}}.twj_va_h3 .twj_va_anchorIcon{inset-inline-start:calc(var(--spacing) * -7)}@container style(--writing:vertical){.twj_va_h3 .twj_va_anchorIcon{top:calc(var(--spacing) * -7)}}.twj_va_h4{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 3);font-size:var(--font-size-lg);line-height:var(--line-height-tight)}@media (min-width:40rem){.twj_va_h4{font-size:var(--font-size-xl)}}.twj_va_h4 .twj_va_anchorIcon{top:calc(var(--spacing) * 2);inset-inline-start:calc(var(--spacing) * -5)}@container style(--writing:vertical){.twj_va_h4 .twj_va_anchorIcon{top:calc(var(--spacing) * -5)}}.twj_va_h5{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);font-size:var(--font-size-md);line-height:var(--line-height-tight)}@media (min-width:40rem){.twj_va_h5{font-size:var(--font-size-lg)}}.twj_va_h5 .twj_va_anchorIcon{top:calc(var(--spacing) * 1.5);inset-inline-start:calc(var(--spacing) * -5)}@container style(--writing:vertical){.twj_va_h5 .twj_va_anchorIcon{top:calc(var(--spacing) * -5)}}.twj_va_h6{margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 2);font-size:var(--font-size-sm);line-height:var(--line-height-tight)}@media (min-width:40rem){.twj_va_h6{font-size:var(--font-size-md)}}.twj_va_h6 .twj_va_anchorIcon{inset-inline-start:calc(var(--spacing) * -5)}@container style(--writing:vertical){.twj_va_h6 .twj_va_anchorIcon{top:calc(var(--spacing) * -5)}}.twj_va_paragraph{margin-block:calc(var(--spacing) * 4);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}@media (min-width:40rem){.twj_va_paragraph{font-size:var(--font-size-md);line-height:calc(var(--spacing) * 7)}}@container style(--writing:vertical){.twj_va_paragraph{text-indent:1em}}.twj_va_code{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}@media (min-width:40rem){.twj_va_code{font-size:var(--font-size-md);line-height:var(--line-height-md)}}.twj_va_listItem{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}@media (min-width:40rem){.twj_va_listItem{font-size:var(--font-size-md);line-height:calc(var(--spacing) * 7)}}.twj_va_listItem::marker{color:var(--color-fg-subtle)}.twj_va_unorderedList,.twj_va_orderedList{gap:calc(var(--spacing) * 2);margin-block:calc(var(--spacing) * 5);font-size:var(--font-size-sm);line-height:var(--line-height-sm);flex-direction:column;padding-inline-start:calc(var(--spacing) * 6);display:flex}@media (min-width:40rem){.twj_va_unorderedList,.twj_va_orderedList{font-size:var(--font-size-md);line-height:var(--line-height-md)}}.twj_va_unorderedList{list-style-type:disc}.twj_va_orderedList{list-style-type:decimal}.twj_va_blockquote{margin-block:calc(var(--spacing) * 6);border-inline-start:2px solid var(--color-primary-border);color:var(--color-fg-mute);font-size:var(--font-size-sm);line-height:var(--line-height-sm);padding-inline-start:calc(var(--spacing) * 3)}}@layer utilities;
