.VkqilG_postContentWrapper{max-width:var(--width-3xl);gap:var(--spacing-4xl);padding-inline:var(--container-padding);flex-flow:row-reverse;margin:0 auto;display:flex}.VkqilG_postArticle{min-width:0;margin:0 auto}.VkqilG_divider{background-color:var(--border-secondary-color);align-self:stretch;width:1px}.VkqilG_postSidebar{top:calc(var(--header-height) + var(--spacing-xl));width:var(--width-xxs);flex-shrink:0;height:fit-content;position:sticky}@media not (min-width:1024px){.VkqilG_postContentWrapper{display:block}.VkqilG_divider{width:unset;height:1px}.VkqilG_postSidebar{width:auto;position:static}.VkqilG_postArticle{padding-top:var(--spacing-3xl)}}
.pWgacG_arrow{width:var(--spacing-2xl);height:var(--spacing-2xl);border:2px solid var(--foreground-quinary-color);border-radius:var(--radius-full);flex-shrink:0;display:block;position:relative}.pWgacG_arrow span{border-radius:var(--radius-xxs);background-color:var(--foreground-quinary-color);width:12px;height:2px;transition:width .3s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pWgacG_arrow span:first-child{transform:translate(-50%,-50%)rotate(90deg)}.pWgacG_open.pWgacG_arrow span:first-child{width:0}
.QTgA8q_tableOfContents{padding-bottom:var(--spacing-xl)}.QTgA8q_tocTitle{padding-bottom:var(--spacing-lg);color:var(--text-primary-color);font:var(--font-xl-medium)}.QTgA8q_tocList{max-height:calc(100vh - var(--header-height) - var(--spacing-4xl) - 42px);color:var(--text-quaternary-color);margin:0;padding:0;list-style:none;overflow-y:auto}.QTgA8q_tocItem{color:currentColor;font:var(--font-md-medium);padding-block:var(--spacing-xs)}.QTgA8q_tocItem.QTgA8q_level3{padding-left:var(--spacing-xl)}.QTgA8q_tocItem.QTgA8q_level4{padding-left:var(--spacing-4xl)}.QTgA8q_tocLink{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;transition:color .2s;display:-webkit-box;overflow:hidden}.QTgA8q_tocItem.QTgA8q_active .QTgA8q_tocLink{color:var(--text-brand-secondary-color)}@media not (max-width:1023px){.QTgA8q_tocLink:hover{color:var(--text-brand-secondary-color)}.QTgA8q_arrow{display:none}}@media not (min-width:1024px){.QTgA8q_tableOfContents{max-height:none}.QTgA8q_tocTitle{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.QTgA8q_tocList{opacity:0;max-height:0;transition:max-height .3s,opacity .3s;overflow:hidden}.QTgA8q_tocList.QTgA8q_open{max-height:var(--toc-max-height,0);opacity:1}}
.pGC67a_hero{max-width:var(--width-3xl);padding:var(--spacing-9xl) var(--container-padding);align-items:center;gap:var(--spacing-7xl);text-align:center;flex-direction:column;margin:0 auto;display:flex}.pGC67a_hero a{text-decoration:none}.pGC67a_heroContent{align-items:center;gap:var(--spacing-xl);flex-direction:column;display:flex}.pGC67a_breadCrumbs{color:var(--text-brand-secondary-color);font:var(--font-md-semi)}.pGC67a_breadCrumbs a{text-decoration:none}.pGC67a_heroInfo{max-width:var(--width-xl);gap:var(--spacing-3xl);flex-direction:column;display:flex}.pGC67a_title{color:var(--text-primary-color);font:var(--font-display-lg-semi);letter-spacing:-.48px}.pGC67a_description{color:var(--text-secondary-color);font:var(--font-xl)}.pGC67a_date{color:var(--text-quaternary-color);font:var(--font-md-medium);justify-content:center;gap:var(--spacing-xxs) var(--spacing-xs);flex-wrap:wrap;display:flex}.pGC67a_dateItem{white-space:nowrap}.pGC67a_updated{color:var(--text-secondary-color)}.pGC67a_dateItem:not(:first-child):before{content:"•";margin-inline-end:var(--spacing-xs)}.pGC67a_tags{padding-top:var(--spacing-3xl);gap:var(--spacing-md);flex-wrap:wrap;display:flex}.pGC67a_tag{padding:var(--spacing-xxs) var(--spacing-md);border-radius:var(--radius-sm,6px);background:var(--bg-primary-color);box-shadow:0 1px 2px 0 var(--colors-effects-shadow-xs);color:var(--text-secondary-color);font:var(--font-sm-medium)}.pGC67a_image{width:100%}@media not (min-width:768px){.pGC67a_hero{gap:var(--spacing-6xl);padding-block:var(--spacing-7xl)}.pGC67a_heroContent{gap:var(--spacing-lg)}.pGC67a_heroInfo{gap:var(--spacing-xl)}.pGC67a_title{font:var(--font-display-md-semi)}.pGC67a_description{font:var(--font-lg)}.pGC67a_date{font:var(--font-sm-medium)}.pGC67a_tag{border:1px solid var(--border-primary-color)}}
