._accordion_nfl18_1{border:1px solid color-mix(in srgb,var(--color-ink) 15%,transparent);border-left:4px solid var(--color-accent);border-radius:var(--radius-m);background:var(--card-bg);margin:1.25rem 0;overflow:hidden;-webkit-box-shadow:var(--shadow-1);box-shadow:var(--shadow-1);-webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:border-color .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:border-color .3s ease,box-shadow .3s ease,transform .2s ease;transition:border-color .3s ease,box-shadow .3s ease,transform .2s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease;position:relative}._accordion_nfl18_1:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 3%,transparent),color-mix(in srgb,var(--color-pink) 2%,transparent));opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none}._accordion_nfl18_1:hover{border-color:color-mix(in srgb,var(--color-accent) 40%,transparent);-webkit-box-shadow:0 8px 32px color-mix(in srgb,var(--color-ink) 12%,transparent);box-shadow:0 8px 32px color-mix(in srgb,var(--color-ink) 12%,transparent);-webkit-transform:translateY(-2px);transform:translateY(-2px)}._accordion_nfl18_1:hover:before{opacity:1}._trigger_nfl18_43{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.875rem 1.5rem;background:transparent;border:none;cursor:pointer;text-align:left;gap:1rem;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;color:var(--text-color);font-size:var(--fs-500);font-weight:700;position:relative;z-index:1}._triggerHeading4_nfl18_65{font-size:var(--fs-400);font-weight:600;padding:.75rem 1.5rem}._trigger_nfl18_43:hover{background:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--color-accent)}._trigger_nfl18_43:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-m)}._trigger_nfl18_43:active{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}._title_nfl18_86{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.4;letter-spacing:-.01em;color:var(--text-color)}._icon_nfl18_93{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:color-mix(in srgb,var(--color-accent) 12%,transparent);-webkit-transition:background-color .3s ease,color .3s ease,-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:background-color .3s ease,color .3s ease,-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:transform .4s cubic-bezier(.34,1.56,.64,1),background-color .3s ease,color .3s ease;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background-color .3s ease,color .3s ease,-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);color:var(--color-accent)}._trigger_nfl18_43:hover ._icon_nfl18_93{background:color-mix(in srgb,var(--color-accent) 20%,transparent);-webkit-transform:scale(1.1);transform:scale(1.1)}._iconOpen_nfl18_114{-webkit-transform:rotate(180deg);transform:rotate(180deg)}._trigger_nfl18_43:hover ._iconOpen_nfl18_114{-webkit-transform:rotate(180deg) scale(1.1);transform:rotate(180deg) scale(1.1)}._content_nfl18_122{overflow:hidden;-webkit-transition:max-height .4s cubic-bezier(.4,0,.2,1);transition:max-height .4s cubic-bezier(.4,0,.2,1);max-height:0;position:relative}._contentInner_nfl18_129{padding:0 1.5rem 1rem;color:var(--text-color);line-height:1.7;position:relative;z-index:1}._contentInner_nfl18_129 :first-child{margin-top:0}._contentInner_nfl18_129 :last-child{margin-bottom:0}._contentInner_nfl18_129 p{margin:.875rem 0;color:var(--text-color)}._contentInner_nfl18_129 ul,._contentInner_nfl18_129 ol{margin:.875rem 0;padding-left:1.75rem}._contentInner_nfl18_129 h1,._contentInner_nfl18_129 h2,._contentInner_nfl18_129 h3,._contentInner_nfl18_129 h4,._contentInner_nfl18_129 h5,._contentInner_nfl18_129 h6{margin:1.25rem 0 .75rem;color:var(--text-color);font-weight:700}._contentInner_nfl18_129 code{background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-accent);padding:.1875rem .5rem;border-radius:.375rem;font-size:.9em;font-weight:600;border:1px solid color-mix(in srgb,var(--color-accent) 20%,transparent)}._contentInner_nfl18_129 pre{margin:1rem 0;padding:1.25rem;background:color-mix(in srgb,var(--color-ink) 8%,transparent);border-radius:var(--radius-s);overflow-x:auto;border:1px solid color-mix(in srgb,var(--color-ink) 15%,transparent)}._contentInner_nfl18_129 blockquote{margin:1rem 0;padding:.75rem 1.25rem;border-left:4px solid var(--color-accent);color:var(--text-muted);font-style:italic;background:color-mix(in srgb,var(--color-accent) 5%,transparent);border-radius:0 .5rem .5rem 0}body[data-theme=dark] ._accordion_nfl18_1{border-top-color:color-mix(in srgb,var(--color-eggshell) 20%,transparent);border-right-color:color-mix(in srgb,var(--color-eggshell) 20%,transparent);border-bottom-color:color-mix(in srgb,var(--color-eggshell) 20%,transparent)}body[data-theme=dark] ._accordion_nfl18_1:hover{border-top-color:color-mix(in srgb,var(--color-accent) 50%,transparent);border-right-color:color-mix(in srgb,var(--color-accent) 50%,transparent);border-bottom-color:color-mix(in srgb,var(--color-accent) 50%,transparent);-webkit-box-shadow:0 8px 32px color-mix(in srgb,var(--color-ink) 60%,transparent);box-shadow:0 8px 32px color-mix(in srgb,var(--color-ink) 60%,transparent)}body[data-theme=dark] ._contentInner_nfl18_129 pre{background:color-mix(in srgb,var(--color-white) 8%,transparent);border-color:color-mix(in srgb,var(--color-eggshell) 20%,transparent)}._mermaidBlock_13pkc_1{margin:2rem 0;border-radius:var(--radius-s);border:1px solid color-mix(in srgb,var(--color-ink) 15%,transparent);background-color:color-mix(in srgb,var(--color-ink) 5%,var(--color-white));overflow:hidden}body[data-theme=dark] ._mermaidBlock_13pkc_1{background-color:color-mix(in srgb,var(--color-white) 8%,transparent);border-color:color-mix(in srgb,var(--color-white) 15%,transparent)}._header_13pkc_14{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent)}body[data-theme=dark] ._header_13pkc_14{border-bottom-color:color-mix(in srgb,var(--color-white) 12%,transparent)}._language_13pkc_27{font-size:.75rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--color-ink) 55%,transparent)}body[data-theme=dark] ._language_13pkc_27{color:color-mix(in srgb,var(--color-eggshell) 55%,transparent)}._toggle_13pkc_39{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px;border-radius:6px;background-color:color-mix(in srgb,var(--color-ink) 8%,transparent)}body[data-theme=dark] ._toggle_13pkc_39{background-color:color-mix(in srgb,var(--color-white) 10%,transparent)}._toggleButton_13pkc_50{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:color-mix(in srgb,var(--color-ink) 65%,transparent);font-size:.75rem;font-weight:500;line-height:1;padding:.35rem .65rem;border-radius:4px;cursor:pointer}body[data-theme=dark] ._toggleButton_13pkc_50{color:color-mix(in srgb,var(--color-eggshell) 65%,transparent)}._toggleButton_13pkc_50:hover{color:var(--color-ink)}body[data-theme=dark] ._toggleButton_13pkc_50:hover{color:var(--color-eggshell)}._toggleButtonActive_13pkc_75{background-color:var(--color-white);color:var(--color-ink);-webkit-box-shadow:0 1px 2px color-mix(in srgb,var(--color-ink) 12%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--color-ink) 12%,transparent)}body[data-theme=dark] ._toggleButtonActive_13pkc_75{background-color:color-mix(in srgb,var(--color-white) 14%,transparent);color:var(--color-eggshell);-webkit-box-shadow:none;box-shadow:none}._toggleButton_13pkc_50:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._pane_13pkc_92{padding:1.5rem}._code_13pkc_96{margin:0;padding:0;background:transparent;border:none;overflow-x:auto}._code_13pkc_96 code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:calc(1em - 2px);color:var(--color-ink);background:transparent;padding:0;display:block;white-space:pre}body[data-theme=dark] ._code_13pkc_96 code{color:var(--color-eggshell)}._preview_13pkc_120{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:4rem;overflow-x:auto}._preview_13pkc_120 svg{max-width:100%;height:auto}._status_13pkc_133,._error_13pkc_134{margin:0;font-size:.875rem;color:color-mix(in srgb,var(--color-ink) 60%,transparent)}body[data-theme=dark] ._status_13pkc_133,body[data-theme=dark] ._error_13pkc_134{color:color-mix(in srgb,var(--color-eggshell) 60%,transparent)}._error_13pkc_134,body[data-theme=dark] ._error_13pkc_134{color:var(--color-accent)}@media(max-width:640px){._pane_13pkc_92{padding:1rem}}._notionPostBody_1qchf_3{color:var(--text-color);line-height:1.7;font-size:var(--fs-400)}._notionPostBody_1qchf_3 .notion-block.notion-paragraph{margin:0 0 1.5rem;color:var(--text-color);line-height:1.7}._notionPostBody_1qchf_3 .notion-block.notion-paragraph:last-child{margin-bottom:0}._notionPostBody_1qchf_3 .notion-block.notion-heading{font-family:var(--font-serif);font-weight:600;line-height:1.2;margin-top:2.5rem;margin-bottom:1rem;color:var(--text-color)}._notionPostBody_1qchf_3 .notion-block.notion-heading:first-child{margin-top:0}._notionPostBody_1qchf_3 .notion-block.notion-heading-1{font-size:var(--fs-700);font-weight:700;margin-top:3rem;margin-bottom:1.25rem}._notionPostBody_1qchf_3 .notion-block.notion-heading-2{font-size:var(--fs-600);margin-top:2.5rem;margin-bottom:1rem}._notionPostBody_1qchf_3 .notion-block.notion-heading-3{font-size:var(--fs-500);margin-top:2rem;margin-bottom:.75rem}._notionPostBody_1qchf_3 .notion-block.notion-heading-4{font-size:var(--fs-400);margin-top:1.75rem;margin-bottom:.625rem}._notionPostBody_1qchf_3 .notion-link{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px;-webkit-transition:color .2s ease;transition:color .2s ease;overflow-wrap:anywhere;word-break:break-word}._notionPostBody_1qchf_3 .notion-link:hover{color:var(--color-coral);text-decoration-thickness:2px}._notionPostBody_1qchf_3 .notion-block.notion-list{margin:1.5rem 0;padding-left:2rem;color:var(--text-color)}._notionPostBody_1qchf_3 .notion-block.notion-bulleted-list{list-style-type:disc;list-style-position:outside}._notionPostBody_1qchf_3 .notion-block.notion-numbered-list{list-style-type:decimal;list-style-position:outside;padding-left:2.5rem}._notionPostBody_1qchf_3 .notion-list-item{margin:.5rem 0;line-height:1.7;padding-left:0;margin-left:0;overflow-wrap:anywhere;word-break:break-word}._notionPostBody_1qchf_3 .notion-list-item:first-child{margin-top:0}._notionPostBody_1qchf_3 .notion-list-item:last-child{margin-bottom:0}._notionPostBody_1qchf_3 .notion-list-item .notion-block.notion-list{margin-top:.5rem;margin-bottom:.5rem;padding-left:2.5rem}._notionPostBody_1qchf_3 .notion-block.notion-quote{margin:2rem 0;padding:1.5rem 1.5rem 1.5rem 2rem;border-left:4px solid var(--color-accent);background-color:color-mix(in srgb,var(--color-accent) 8%,transparent);border-radius:var(--radius-s);font-style:italic;color:var(--text-color)}body[data-theme=dark] ._notionPostBody_1qchf_3 .notion-block.notion-quote{background-color:color-mix(in srgb,var(--color-accent) 12%,transparent);border-left-color:var(--color-coral)}._notionPostBody_1qchf_3 .notion-block.notion-quote p{margin:0;line-height:1.7}._notionPostBody_1qchf_3 .notion-block.notion-quote p:not(:last-child){margin-bottom:1rem}._notionPostBody_1qchf_3 .notion-block.notion-code-block{margin:2rem 0;padding:1.5rem;background-color:color-mix(in srgb,var(--color-ink) 5%,var(--color-white));border-radius:var(--radius-s);overflow-x:auto;border:1px solid color-mix(in srgb,var(--color-ink) 15%,transparent)}body[data-theme=dark] ._notionPostBody_1qchf_3 .notion-block.notion-code-block{background-color:color-mix(in srgb,var(--color-white) 8%,transparent);border-color:color-mix(in srgb,var(--color-white) 15%,transparent)}._notionPostBody_1qchf_3 .notion-block.notion-code-block code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:calc(1em - 2px);color:var(--color-ink);background:transparent;padding:0;border-radius:0;display:block;white-space:pre;overflow-x:auto}body[data-theme=dark] ._notionPostBody_1qchf_3 .notion-block.notion-code-block code{color:var(--color-eggshell)}._notionPostBody_1qchf_3 .notion-inline-code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.9em;background-color:color-mix(in srgb,var(--color-ink) 6%,transparent);color:var(--color-accent);padding:.15em .4em;border-radius:6px;font-weight:500;overflow-wrap:anywhere;word-break:break-word}body[data-theme=dark] ._notionPostBody_1qchf_3 .notion-inline-code{background-color:color-mix(in srgb,var(--color-white) 8%,transparent);color:var(--color-accent)}._notionPostBody_1qchf_3 .notion-block.notion-image{margin:2.5rem 0;border-radius:var(--radius-m);overflow:hidden;max-width:100%;height:auto;display:block;-webkit-box-shadow:0 8px 24px color-mix(in srgb,var(--color-ink) 12%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--color-ink) 12%,transparent)}body[data-theme=dark] ._notionPostBody_1qchf_3 .notion-block.notion-image{-webkit-box-shadow:0 8px 24px color-mix(in srgb,black 40%,transparent);box-shadow:0 8px 24px color-mix(in srgb,black 40%,transparent)}._notionPostBody_1qchf_3 .notion-block.notion-table-wrapper{margin:1.5rem 0 2rem;overflow-x:auto;width:100%}._notionPostBody_1qchf_3 .notion-table{width:100%;min-width:28rem;border-collapse:collapse;border:1px solid color-mix(in srgb,var(--color-ink) 18%,transparent);font-size:calc(1em - 6px);line-height:1.5}body[data-theme=dark] ._notionPostBody_1qchf_3 .notion-table{border-color:color-mix(in srgb,var(--color-white) 18%,transparent)}._notionPostBody_1qchf_3 .notion-table th,._notionPostBody_1qchf_3 .notion-table td{border:1px solid color-mix(in srgb,var(--color-ink) 15%,transparent);padding:.75rem 1rem;text-align:left;vertical-align:top}body[data-theme=dark] ._notionPostBody_1qchf_3 .notion-table th,body[data-theme=dark] ._notionPostBody_1qchf_3 .notion-table td{border-color:color-mix(in srgb,var(--color-white) 15%,transparent)}._notionPostBody_1qchf_3 .notion-table thead th{background-color:color-mix(in srgb,var(--color-ink) 6%,transparent);font-weight:600}body[data-theme=dark] ._notionPostBody_1qchf_3 .notion-table thead th{background-color:color-mix(in srgb,var(--color-white) 8%,transparent)}._notionPostBody_1qchf_3 .notion-table tbody tr:nth-child(2n){background-color:color-mix(in srgb,var(--color-ink) 3%,transparent)}body[data-theme=dark] ._notionPostBody_1qchf_3 .notion-table tbody tr:nth-child(2n){background-color:color-mix(in srgb,var(--color-white) 4%,transparent)}._notionPostBody_1qchf_3 .notion-table code,._notionPostBody_1qchf_3 .notion-table .notion-inline-code{font-size:.85em;word-break:break-word}._notionPostBody_1qchf_3 .notion-block.notion-divider{margin:3rem 0;border:none;border-top:2px solid color-mix(in srgb,var(--color-ink) 15%,transparent);background:none;height:0}body[data-theme=dark] ._notionPostBody_1qchf_3 .notion-block.notion-divider{border-top-color:color-mix(in srgb,var(--color-white) 20%,transparent)}._notionPostBody_1qchf_3 strong{font-weight:700;color:var(--text-color)}._notionPostBody_1qchf_3 em{font-style:italic}._notionPostBody_1qchf_3 u{text-decoration:underline;text-underline-offset:2px}._notionPostBody_1qchf_3 .accordion-content{padding-top:1rem}._notionPostBody_1qchf_3 .accordion-content .notion-block{margin-bottom:1rem}._notionPostBody_1qchf_3 .accordion-content .notion-block:last-child{margin-bottom:0}@media(max-width:768px){._notionPostBody_1qchf_3{font-size:var(--fs-400)}._notionPostBody_1qchf_3 .notion-block.notion-heading-1{font-size:var(--fs-600);margin-top:2rem}._notionPostBody_1qchf_3 .notion-block.notion-heading-2{font-size:var(--fs-500);margin-top:1.5rem}._notionPostBody_1qchf_3 .notion-block.notion-heading-3{font-size:var(--fs-400);margin-top:1.25rem}._notionPostBody_1qchf_3 .notion-block.notion-heading-4{font-size:var(--fs-300);margin-top:1.125rem}._notionPostBody_1qchf_3 .notion-block.notion-code-block{padding:1rem;font-size:var(--fs-200)}._notionPostBody_1qchf_3 .notion-block.notion-quote{padding:1rem 1rem 1rem 1.5rem}._notionPostBody_1qchf_3 .notion-block.notion-image{margin:2rem 0}}._postHero_emuhv_1{position:relative;background-color:var(--card-bg);border-radius:var(--radius-l);padding:2rem 2.5rem 2.5rem;margin-bottom:2rem;-webkit-box-shadow:0 20px 60px color-mix(in srgb,var(--color-ink) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--color-ink) 4%,transparent);box-shadow:0 20px 60px color-mix(in srgb,var(--color-ink) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--color-ink) 4%,transparent);overflow:hidden;min-height:280px;max-height:480px}body[data-theme=dark] ._postHero_emuhv_1{background-color:var(--color-card-dark);-webkit-box-shadow:0 20px 60px color-mix(in srgb,black 25%,transparent),0 0 0 1px color-mix(in srgb,var(--color-white) 8%,transparent);box-shadow:0 20px 60px color-mix(in srgb,black 25%,transparent),0 0 0 1px color-mix(in srgb,var(--color-white) 8%,transparent)}._postHero__inner_emuhv_22 ._postHero__breadcrumb_emuhv_22{position:relative;padding:1rem 0}._postHero__background_emuhv_27{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat;background-image:var(--hero-bg-image, url(/images/headers/blog.jpg));z-index:0;opacity:.85}._postHero__overlay_emuhv_38{position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.75)),color-stop(40%,rgba(0,0,0,.7)),color-stop(70%,rgba(0,0,0,.65)),to(rgba(0,0,0,.5)));background:linear-gradient(to bottom,#000000bf,#000000b3 40%,#000000a6,#00000080);z-index:1}._postHero__inner_emuhv_22{position:relative;z-index:2;width:100%}._postHero__layout_emuhv_58{display:block}._postHero__main_emuhv_62{min-width:0;max-width:100%}._postHero__title_emuhv_67{font-size:var(--fs-1000);font-weight:700;margin:0 0 1rem;line-height:1.2;color:var(--color-white);text-shadow:0 2px 8px rgba(0,0,0,.5)}._postHero__lede_emuhv_77{font-size:var(--fs-500);color:#fffffff2;margin:0 0 1.25rem;line-height:1.6;text-shadow:0 1px 4px rgba(0,0,0,.5);max-width:85ch}@media(max-width:1023px){._postHero_emuhv_1{padding:1.5rem;min-height:auto;max-height:none}._postHero__title_emuhv_67{font-size:var(--fs-800)}._postHero__lede_emuhv_77{font-size:var(--fs-400);max-width:100%}}._sidebar_rob1t_1{width:100%;max-width:400px;overflow:hidden;position:relative}@media(max-width:1023px){._sidebar_rob1t_1{max-width:none}}@media(min-width:1024px){._sidebar_rob1t_1{-webkit-transition:max-width .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);transition:max-width .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1)}._sidebar_rob1t_1._collapsed_rob1t_21{max-width:80px;width:80px}}._sidebarCard_rob1t_27{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--card-bg);border-radius:var(--radius-l);padding:1.5rem;-webkit-box-shadow:var(--shadow-1);box-shadow:var(--shadow-1);position:sticky;top:calc(var(--menu-height) + 1rem);overflow:hidden;width:100%;-ms-flex-item-align:start;align-self:start;-webkit-transition:padding .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:padding .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}@media(max-width:1023px){._sidebarCard_rob1t_27{position:relative;top:auto;padding:1.25rem}}@media(min-width:1024px){._sidebar_rob1t_1._collapsed_rob1t_21 ._sidebarCard_rob1t_27{-webkit-transform:translateX(0);transform:translate(0);padding:1.5rem .75rem}._sidebar_rob1t_1._collapsed_rob1t_21 ._toggleButton_rob1t_60{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body[data-theme=dark] ._sidebarCard_rob1t_27{background-color:var(--color-card-dark);-webkit-box-shadow:0 6px 26px color-mix(in srgb,black 25%,transparent);box-shadow:0 6px 26px color-mix(in srgb,black 25%,transparent)}._toggleButton_rob1t_60{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:none;border:none;padding:0;cursor:pointer;color:var(--text-color);-webkit-transition:color .2s ease;transition:color .2s ease;white-space:nowrap;gap:1rem}@media(min-width:1024px){._sidebar_rob1t_1._collapsed_rob1t_21 ._toggleButton_rob1t_60{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px}}._toggleButton_rob1t_60:hover{color:var(--color-accent)}._toggleButton_rob1t_60:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-s)}._title_rob1t_105{font-size:var(--fs-600);font-weight:700;margin:0;color:var(--text-color)}._sidebar_rob1t_1._collapsed_rob1t_21 ._title_rob1t_105{display:none}._collapseBadge_rob1t_116{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.375rem .75rem;background-color:color-mix(in srgb,var(--color-ink) 8%,transparent);border-radius:var(--radius-s);-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0}body[data-theme=dark] ._collapseBadge_rob1t_116{background-color:color-mix(in srgb,var(--color-white) 10%,transparent)}._toggleButton_rob1t_60:hover ._collapseBadge_rob1t_116{background-color:color-mix(in srgb,var(--color-accent) 15%,transparent)}._collapseIcon_rob1t_135{width:1rem;height:1rem;color:var(--text-muted);-webkit-transition:color .2s ease;transition:color .2s ease;-ms-flex-negative:0;flex-shrink:0}._collapseText_rob1t_143{font-size:var(--fs-300);font-weight:500;color:var(--text-muted);-webkit-transition:color .2s ease;transition:color .2s ease}._toggleButton_rob1t_60:hover ._collapseIcon_rob1t_135,._toggleButton_rob1t_60:hover ._collapseText_rob1t_143{color:var(--color-accent)}._expandBadge_rob1t_155{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem .375rem;border-radius:var(--radius-s);-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed}body[data-theme=dark] ._expandIcon_rob1t_167{background-color:color-mix(in srgb,var(--color-white) 10%,transparent)}._toggleButton_rob1t_60:hover ._expandIcon_rob1t_167{background-color:color-mix(in srgb,var(--color-accent) 15%,transparent)}._expandIcon_rob1t_167{width:1rem;height:1rem;color:var(--text-muted);-webkit-transition:color .2s ease;transition:color .2s ease;background-color:color-mix(in srgb,var(--color-ink) 8%,transparent);-ms-flex-negative:0;flex-shrink:0}._expandText_rob1t_184{font-size:var(--fs-300);font-weight:500;color:var(--text-muted);-webkit-transition:color .2s ease;transition:color .2s ease;letter-spacing:.1em}._toggleButton_rob1t_60:hover ._expandIcon_rob1t_167,._toggleButton_rob1t_60:hover ._expandText_rob1t_184{color:var(--color-accent)}._nav_rob1t_197{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}._sidebar_rob1t_1._collapsed_rob1t_21 ._nav_rob1t_197{display:none}._postLink_rob1t_209{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;text-decoration:none;color:inherit;-webkit-transition:all .2s ease;transition:all .2s ease;padding:.5rem;border-radius:var(--radius-s);margin:-.5rem}._postLink_rob1t_209:hover{background-color:color-mix(in srgb,var(--color-ink) 3%,transparent);-webkit-transform:translateX(4px);transform:translate(4px)}body[data-theme=dark] ._postLink_rob1t_209:hover{background-color:color-mix(in srgb,var(--color-white) 5%,transparent)}._postImage_rob1t_229{width:4rem;height:4rem;border-radius:var(--radius-s);-ms-flex-negative:0;flex-shrink:0;-o-object-fit:cover;object-fit:cover}._postContent_rob1t_237{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}._postTitle_rob1t_242{font-size:var(--fs-300);font-weight:600;margin:0 0 .25rem;color:var(--text-color);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-webkit-transition:color .2s ease;transition:color .2s ease}._postLink_rob1t_209:hover ._postTitle_rob1t_242{color:var(--color-accent)}._postDate_rob1t_260{display:block;font-size:var(--fs-200);margin-top:.25rem;color:var(--text-muted)}._toc_1wnne_1{width:100%;position:relative}._tocCard_1wnne_7{background-color:#fffffffa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-l);padding:1.5rem;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);box-shadow:0 4px 16px #00000026,0 0 0 1px #0000000d;position:sticky;top:calc(var(--menu-height) + 1rem);width:100%;-ms-flex-item-align:start;align-self:start;max-height:calc(100vh - var(--menu-height) - 2rem);overflow-y:auto;overflow-x:hidden}body[data-theme=dark] ._tocCard_1wnne_7{background-color:#212326fa;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.1);box-shadow:0 4px 16px #0006,0 0 0 1px #ffffff1a}._tocTitle_1wnne_32{font-size:var(--fs-600);font-weight:700;margin:0 0 1rem;color:var(--text-color)}._tocList_1wnne_39{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}._tocItem_1wnne_48{margin:0;padding:0}._tocItemNested_1wnne_53{padding-left:1rem;font-size:.9em}._tocLink_1wnne_58{display:block;text-decoration:none;color:var(--text-muted);font-size:var(--fs-300);line-height:1.5;padding:.375rem .5rem;border-radius:var(--radius-s);margin:-.375rem -.5rem;-webkit-transition:all .2s ease;transition:all .2s ease}._tocLink_1wnne_58:hover{color:var(--color-accent);background-color:color-mix(in srgb,var(--color-ink) 3%,transparent)}body[data-theme=dark] ._tocLink_1wnne_58:hover{background-color:color-mix(in srgb,var(--color-white) 5%,transparent)}._tocItemActive_1wnne_79 ._tocLink_1wnne_58{color:var(--color-accent);font-weight:600;background-color:color-mix(in srgb,var(--color-accent) 10%,transparent)}body[data-theme=dark] ._tocItemActive_1wnne_79 ._tocLink_1wnne_58{background-color:color-mix(in srgb,var(--color-accent) 15%,transparent)}._tocCollapsed_1wnne_90{opacity:0;-webkit-transform:translateX(20px);transform:translate(20px);pointer-events:none;max-height:0;overflow:hidden;margin:0}._tocCollapsed_1wnne_90 ._tocCard_1wnne_7{position:static}@media(max-width:1023px){._toc_1wnne_1{max-width:100%;margin-bottom:2rem}._tocCard_1wnne_7{position:static}}._blogPostPage_9ppiw_2{position:relative;min-height:100vh}._contentWrapper_9ppiw_7{position:relative;z-index:2;background:-webkit-gradient(linear,left top,left bottom,from(color-mix(in oklab,var(--card-bg),transparent 65%)),color-stop(85%,color-mix(in oklab,var(--card-bg),transparent 75%)),color-stop(92%,color-mix(in oklab,var(--card-bg),transparent 95%)),to(transparent));background:linear-gradient(to bottom,color-mix(in oklab,var(--card-bg),transparent 65%) 0%,color-mix(in oklab,var(--card-bg),transparent 75%) 85%,color-mix(in oklab,var(--card-bg),transparent 95%) 92%,transparent 100%)}._heroSection_9ppiw_19{position:relative;z-index:2;padding-top:2rem;margin-bottom:1rem}._contentContainer_9ppiw_26{max-width:var(--container-max);margin:0 auto;padding:3rem var(--container-padding) 0 var(--container-padding)}._breadcrumb_9ppiw_32{height:1em;width:200px;margin-bottom:1rem}._title_9ppiw_38{height:1.5em;margin-bottom:.75rem;max-width:90%}._summary_9ppiw_44{height:1.25em;margin-bottom:.5rem;max-width:85%}._meta_9ppiw_50{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:1rem}._metaItem_9ppiw_56{height:1em;width:180px}._mainContent_9ppiw_61{position:relative;z-index:2;padding:0}._tagsSection_9ppiw_67{margin-bottom:2.5rem;padding:1.5rem 2rem;background-color:var(--card-bg);border-top:1px solid color-mix(in srgb,var(--color-ink) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-ink) 8%,transparent);border-radius:var(--radius-l)}body[data-theme=dark] ._tagsSection_9ppiw_67{background-color:var(--color-card-dark);border-top-color:color-mix(in srgb,var(--color-white) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--color-white) 12%,transparent)}._tagsSectionContent_9ppiw_82{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem}._tagsMetadata_9ppiw_90{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}._metaLine_9ppiw_98{height:1em}._tagsList_9ppiw_102{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}._tag_9ppiw_67{height:1.75em;width:80px;border-radius:999px}._contentGrid_9ppiw_114{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){._contentGrid_9ppiw_114{grid-template-columns:1fr auto;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}._mainContentColumn_9ppiw_128{min-width:0}._articleWrapper_9ppiw_132{background-color:var(--card-bg);border-radius:var(--radius-l);padding:2.5rem;-webkit-box-shadow:0 20px 60px color-mix(in srgb,var(--color-ink) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--color-ink) 4%,transparent);box-shadow:0 20px 60px color-mix(in srgb,var(--color-ink) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--color-ink) 4%,transparent);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}body[data-theme=dark] ._articleWrapper_9ppiw_132{background-color:var(--color-card-dark);-webkit-box-shadow:0 20px 60px color-mix(in srgb,black 25%,transparent),0 0 0 1px color-mix(in srgb,var(--color-white) 8%,transparent);box-shadow:0 20px 60px color-mix(in srgb,black 25%,transparent),0 0 0 1px color-mix(in srgb,var(--color-white) 8%,transparent)}._paragraph_9ppiw_151{height:1.25em;margin-bottom:.5rem}._rightSidebar_9ppiw_156{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%;max-width:300px}@media(max-width:1023px){._rightSidebar_9ppiw_156{max-width:100%}}._sidebarCard_9ppiw_170{background-color:var(--card-bg);border-radius:var(--radius-l);padding:1.5rem;-webkit-box-shadow:var(--shadow-1);box-shadow:var(--shadow-1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}body[data-theme=dark] ._sidebarCard_9ppiw_170{background-color:var(--color-card-dark)}._sidebarTitle_9ppiw_184{height:1.25em;width:60%;margin-bottom:.5rem}._sidebarItem_9ppiw_190{height:1em;margin-bottom:.25rem}@media(max-width:768px){._heroSection_9ppiw_19{padding-top:1rem;margin-bottom:.5rem}._contentContainer_9ppiw_26{padding:1.5rem var(--container-padding) 0}._articleWrapper_9ppiw_132{padding:1.25rem}._tagsSection_9ppiw_67{padding:1rem 1.25rem;margin-bottom:1.5rem}._tagsSectionContent_9ppiw_82{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}._blogPostPage_183on_2{--bg-color: var(--color-accent)}._blogPostPage_183on_2{position:relative;min-height:100vh}._blogPostPage_183on_2 ._breadcrumbOverride_183on_14{width:100%;font-size:var(--fs-100)}._breadcrumbListOverride_183on_19{width:93%;padding:0 1rem}._breadcrumbSearchButtonOverride_183on_24{display:none}body[data-theme=dark] ._blogPostPage_183on_2 ._breadcrumbOverride_183on_14{--bc-bg-color: var(--color-breadcrumb-bg-dark)}._creativeOverlay_183on_36{position:absolute;inset:0;background:var(--bg-color);z-index:1;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 150% 100% at 80% 50%,transparent 0%,transparent 45%,rgba(0,0,0,.2) 55%,black 65%);mask-image:radial-gradient(ellipse 150% 100% at 80% 50%,transparent 0%,transparent 45%,rgba(0,0,0,.2) 55%,black 65%)}._contentWrapper_183on_60{position:relative;z-index:2;background:-webkit-gradient(linear,left top,left bottom,from(color-mix(in oklab,var(--card-bg),transparent 65%)),color-stop(85%,color-mix(in oklab,var(--card-bg),transparent 75%)),color-stop(92%,color-mix(in oklab,var(--card-bg),transparent 95%)),to(transparent));background:linear-gradient(to bottom,color-mix(in oklab,var(--card-bg),transparent 65%) 0%,color-mix(in oklab,var(--card-bg),transparent 75%) 85%,color-mix(in oklab,var(--card-bg),transparent 95%) 92%,transparent 100%)}._heroSection_183on_73{position:relative;z-index:2;padding:2rem var(--container-padding) 0;margin-bottom:1rem}._mainContent_183on_81{position:relative;z-index:2;padding:0;overflow:visible}._mainContent_183on_81 ._contentContainer_183on_89{padding-top:0}._mainContent_183on_81 ._contentGrid_183on_94{margin-top:2rem}._commentsSection_183on_98 ._contentContainer_183on_89{padding-bottom:3rem}._contentContainer_183on_89{max-width:var(--container-max);margin:0 auto;padding:3rem var(--container-padding) 0 var(--container-padding);overflow:visible}._contentGrid_183on_94{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){._contentGrid_183on_94{grid-template-columns:1fr auto;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}._rightSidebar_183on_126{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%;max-width:300px;position:sticky;top:calc(64px + 1rem);-ms-flex-item-align:start;align-self:flex-start;max-height:calc(100vh - 64px - 2rem);overflow-y:auto;overflow-x:hidden}._rightSidebar_183on_126 .tocCard{position:static;max-height:none;overflow-y:visible}@media(max-width:1023px){._rightSidebar_183on_126{max-width:100%;position:relative;top:auto;max-height:none;overflow-y:visible}._sidebarToggle_183on_157{display:none}._sidebarContentCollapsed_183on_162{width:100%;opacity:1;-webkit-transform:none;transform:none;pointer-events:auto;max-height:none;overflow:visible}}._sidebarToggle_183on_157{width:100%;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:var(--radius-l);background-color:var(--card-bg);border:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent)}._sidebarToggle_183on_157[aria-expanded=false]{width:-webkit-max-content;width:-moz-max-content;width:max-content}body[data-theme=dark] ._sidebarToggle_183on_157{background-color:var(--color-card-dark);-webkit-box-shadow:0 6px 26px color-mix(in srgb,black 25%,transparent);box-shadow:0 6px 26px color-mix(in srgb,black 25%,transparent)}._sidebarToggle_183on_157:hover{color:var(--color-accent)}._sidebarToggle_183on_157:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._collapseBadge_183on_200{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:var(--radius-l);-webkit-transition:all .2s ease;transition:all .2s ease}body[data-theme=dark] ._collapseBadge_183on_200{background-color:color-mix(in srgb,var(--color-white) 10%,transparent)}._sidebarToggle_183on_157:hover ._collapseBadge_183on_200{background-color:color-mix(in srgb,var(--color-accent) 15%,transparent)}._collapseIcon_183on_217{width:1rem;height:1rem;color:var(--text-muted);-webkit-transition:color .2s ease;transition:color .2s ease}._sidebarToggle_183on_157:hover ._collapseIcon_183on_217,._sidebarToggle_183on_157:hover ._collapseText_183on_225{color:var(--color-accent)}._expandBadge_183on_229{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:var(--radius-s);-webkit-transition:all .2s ease;transition:all .2s ease}._expandIcon_183on_238{width:1rem;height:1rem;color:var(--text-muted);-webkit-transition:color .2s ease;transition:color .2s ease}._expandText_183on_245{font-size:var(--fs-300);font-weight:500;color:var(--text-muted);-webkit-transition:color .2s ease;transition:color .2s ease;padding-right:.5rem}._sidebarToggle_183on_157:hover ._expandIcon_183on_238,._sidebarToggle_183on_157:hover ._expandText_183on_245{color:var(--color-accent)}._sidebarContent_183on_162{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}._sidebarContentCollapsed_183on_162{width:0;opacity:0;-webkit-transform:translateX(20px);transform:translate(20px);pointer-events:none;max-height:0;overflow:hidden}._mainContentColumn_183on_277{min-width:0;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}._articleWrapper_183on_283{background-color:var(--card-bg);border-radius:var(--radius-l);padding:2.5rem;-webkit-box-shadow:0 20px 60px color-mix(in srgb,var(--color-ink) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--color-ink) 4%,transparent);box-shadow:0 20px 60px color-mix(in srgb,var(--color-ink) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--color-ink) 4%,transparent);position:relative}body[data-theme=dark] ._articleWrapper_183on_283{background-color:var(--color-card-dark);-webkit-box-shadow:0 20px 60px color-mix(in srgb,black 25%,transparent),0 0 0 1px color-mix(in srgb,var(--color-white) 8%,transparent);box-shadow:0 20px 60px color-mix(in srgb,black 25%,transparent),0 0 0 1px color-mix(in srgb,var(--color-white) 8%,transparent)}@media(max-width:768px){._creativeOverlay_183on_36{-webkit-mask-image:radial-gradient(ellipse 100% 80% at 50% 50%,transparent 0%,transparent 30%,rgba(0,0,0,.15) 40%,black 50%);mask-image:radial-gradient(ellipse 100% 80% at 50% 50%,transparent 0%,transparent 30%,rgba(0,0,0,.15) 40%,black 50%)}._heroSection_183on_73{padding:1rem 0 0;margin-bottom:.5rem}._heroContent_183on_326{padding:6rem var(--container-padding) 4rem}._contentContainer_183on_89{padding:1.5rem var(--container-padding) 0}._mainContent_183on_81 ._contentGrid_183on_94{margin-top:1.5rem;gap:1.5rem}._articleWrapper_183on_283{padding:1.25rem}._commentsSection_183on_98 ._contentContainer_183on_89{padding-bottom:2rem}._tagsSection_183on_347{padding:1rem 1.25rem;margin-bottom:1.5rem}._aboutAuthorContent_183on_352{gap:.75rem}._aboutAuthorAvatar_183on_356{width:3rem;height:3rem;font-size:var(--fs-500)}}._heroHeader_183on_364{position:relative;background-color:#111827;color:#fff}._heroBackground_183on_370{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:var(--hero-bg-image, url(/images/headers/blog.jpg))}._heroOverlay_183on_379{position:absolute;inset:0;background-color:#000;opacity:.5}._heroContent_183on_326{position:relative;padding:8rem var(--container-padding) 6rem;max-width:var(--container-max);margin:0 auto}._heroTitle_183on_393{font-size:var(--fs-1000);font-weight:700;margin-bottom:1.5rem;line-height:1.2}._heroMeta_183on_400{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;font-size:var(--fs-500)}._heroAuthor_183on_408{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}._heroAvatar_183on_414{width:2.5rem;height:2.5rem;background-color:#4b5563;border-radius:9999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}._heroAvatarText_183on_424{font-size:var(--fs-300);font-weight:600}._heroMetaText_183on_429{color:#d1d5db}._tagsSection_183on_347{margin-bottom:2.5rem;padding:1.5rem 2rem;background-color:#fff;border-top:1px solid color-mix(in srgb,var(--color-ink) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-ink) 8%,transparent);border-radius:var(--radius-l)}body[data-theme=dark] ._tagsSection_183on_347{background-color:var(--color-card-dark);border-top-color:color-mix(in srgb,var(--color-white) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--color-white) 12%,transparent)}._tagsSectionContent_183on_449{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem}._tagsMetadata_183on_457{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}._tagsMetadataRow_183on_465{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}._tagsMetaItem_183on_472{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;white-space:nowrap;color:var(--text-muted);font-size:var(--fs-200)}._tagsMetaLabel_183on_481{font-weight:600;color:var(--text-color);font-size:var(--fs-200)}._tagsAuthorInfo_183on_487{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;font-size:var(--fs-200);color:var(--text-muted);padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--color-ink) 8%,transparent)}body[data-theme=dark] ._tagsAuthorInfo_183on_487{border-top-color:color-mix(in srgb,var(--color-white) 12%,transparent)}._tagsAuthor_183on_487{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}._tagsAuthorAvatar_183on_508{width:1.5rem;height:1.5rem;background-color:color-mix(in srgb,var(--color-accent) 20%,transparent);border-radius:9999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}._tagsAuthorAvatarText_183on_519{font-size:var(--fs-200);font-weight:600;color:var(--text-color);line-height:1}._tagsAuthorMeta_183on_526{display:inline-block}._tagsList_183on_530{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-left:auto}._tagLink_183on_537{display:inline-block;background:color-mix(in srgb,var(--color-ink) 8%,transparent);color:var(--text-color);padding:.375rem .75rem;border-radius:999px;font-size:var(--fs-300);text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}._tagLink_183on_537:hover{background:color-mix(in srgb,var(--color-accent) 15%,transparent);color:var(--color-accent);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px color-mix(in srgb,var(--color-accent) 10%,transparent);box-shadow:0 2px 4px color-mix(in srgb,var(--color-accent) 10%,transparent)}@media(max-width:640px){._tagsSectionContent_183on_449{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}._tagsMetadata_183on_457,._tagsList_183on_530{width:100%}}._aboutAuthorContent_183on_352{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}._aboutAuthorAvatar_183on_356{width:4rem;height:4rem;background-color:color-mix(in srgb,var(--color-accent) 20%,transparent);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;font-weight:700;font-size:var(--fs-600);color:var(--text-color)}._aboutAuthorTitle_183on_592{margin:0 0 .5rem;font-size:var(--fs-500);font-weight:600;color:var(--text-color)}._aboutAuthorText_183on_599{margin:0;font-size:var(--fs-300);line-height:1.6;color:var(--text-muted)}._commentsTitle_183on_607{font-size:var(--fs-700);font-weight:600;margin-bottom:1.5rem;color:var(--text-color)}._commentsPlaceholder_183on_614{background-color:color-mix(in srgb,var(--color-ink) 3%,transparent);border-radius:var(--radius-l);padding:1.5rem;text-align:center}._commentsPlaceholderText_183on_621{margin:0;color:var(--text-muted)}._postSummaryLead_183on_627{font-size:var(--fs-500);color:var(--text-muted);margin-bottom:1.5rem}
