.author-box[data-astro-cid-ia73j5up]{padding:var(--go54-space-5);border-top:4px solid var(--go54-color-primary);background-color:var(--go54-color-surface-alt)}.author-box-heading[data-astro-cid-ia73j5up]{margin-bottom:var(--go54-space-4);color:var(--go54-color-text-light);font-size:var(--go54-fs-xs);font-weight:var(--go54-fw-bold);letter-spacing:.08em;text-transform:uppercase}.author-box-identity[data-astro-cid-ia73j5up]{align-items:center;gap:var(--go54-space-4);display:flex}.author-box-name[data-astro-cid-ia73j5up]{color:var(--go54-color-text-strong);font-size:var(--go54-fs-lg);font-weight:var(--go54-fw-bold);margin:0}.author-box-bio[data-astro-cid-ia73j5up]{margin:var(--go54-space-4) 0 0;color:var(--go54-color-text-mid);font-size:var(--go54-fs-smd);line-height:1.6}.blog-share-list[data-astro-cid-usgjfmsx]{gap:var(--go54-space-2);margin:0;padding:0;list-style:none;display:flex}@media (width>=768px){.blog-share-list[data-astro-cid-usgjfmsx]{top:calc(var(--go54-nav-height) + var(--go54-space-5));flex-direction:column;position:sticky}}.blog-share-link[data-astro-cid-usgjfmsx]{width:36px;height:36px;color:var(--go54-color-text-strong);justify-content:center;align-items:center;transition:transform .3s;display:flex}.blog-share-link[data-astro-cid-usgjfmsx]:hover{color:var(--go54-color-accent-brown);transform:scale(1.1)}.blog-share-link[data-astro-cid-usgjfmsx]:focus-visible{outline:3px solid var(--go54-color-primary);outline-offset:0}.blog-sidebar[data-astro-cid-lmha4phn]{display:none}@media (width>=1024px){.blog-sidebar[data-astro-cid-lmha4phn]{display:block}}.blog-sidebar-panel[data-astro-cid-lmha4phn]{top:calc(var(--go54-nav-height) + var(--go54-space-5));gap:var(--go54-space-5);padding:var(--go54-space-5);background-color:var(--go54-color-surface-alt);display:grid;position:sticky}.blog-toc-heading[data-astro-cid-lmha4phn]{margin-bottom:var(--go54-space-4);color:var(--go54-color-text-strong);font-size:var(--go54-fs-base);font-weight:var(--go54-fw-bold)}.blog-toc-list[data-astro-cid-lmha4phn]{max-height:160px;padding:0 0 0 var(--go54-space-5);color:var(--go54-color-text-strong);font-size:var(--go54-fs-smd);scrollbar-width:thin;margin:0;overflow-y:auto}.blog-toc-list[data-astro-cid-lmha4phn] li[data-astro-cid-lmha4phn]{padding:var(--go54-space-1) var(--go54-space-2);border-radius:var(--go54-radius-sm);line-height:1.7}.blog-toc-list[data-astro-cid-lmha4phn] li[data-astro-cid-lmha4phn]:hover{background-color:var(--go54-color-primary-tint)}.blog-toc-list[data-astro-cid-lmha4phn] a[data-astro-cid-lmha4phn]{color:inherit;text-decoration:none;display:block}.blog-toc-list[data-astro-cid-lmha4phn] a[data-astro-cid-lmha4phn]:hover{text-underline-offset:2px;text-decoration:underline}.blog-toc-list[data-astro-cid-lmha4phn] a[data-astro-cid-lmha4phn]:focus-visible{outline:2px solid var(--go54-color-primary);outline-offset:2px}.blog-promo[data-astro-cid-lmha4phn]{align-items:center;gap:var(--go54-space-5);padding:var(--go54-space-6) var(--go54-space-5);background:radial-gradient(ellipse 70% 55% at 0% 100%, color-mix(in srgb, var(--go54-color-primary) 55%, transparent), transparent), radial-gradient(ellipse 70% 55% at 100% 100%, color-mix(in srgb, var(--go54-color-primary) 55%, transparent), transparent), radial-gradient(ellipse 60% 40% at 50% 0%, color-mix(in srgb, var(--go54-color-primary) 25%, transparent), transparent), var(--go54-color-navy);text-align:center;flex-direction:column;display:flex}.blog-promo-logo[data-astro-cid-lmha4phn]{display:block}.blog-promo-heading[data-astro-cid-lmha4phn]{color:var(--go54-color-white);font-size:var(--go54-fs-xslg);font-weight:var(--go54-fw-bold);line-height:1.2}.blog-promo-button[data-astro-cid-lmha4phn]{padding:var(--go54-space-3) var(--go54-space-5);background-color:var(--go54-color-primary);color:var(--go54-color-text-strong);font-size:var(--go54-fs-base);font-weight:var(--go54-fw-bold);text-decoration:none}.blog-promo-button[data-astro-cid-lmha4phn]:hover{background-color:var(--go54-color-primary-bright)}.blog-promo-button[data-astro-cid-lmha4phn]:focus-visible{outline:3px solid var(--go54-color-white);outline-offset:2px}.post-layout[data-astro-cid-zg7dkzxc]{gap:var(--go54-space-5) var(--go54-space-6);max-width:var(--go54-container-max);padding:var(--go54-space-section-sm) var(--go54-container-pad) var(--go54-space-section-lg);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}@media (width>=768px){.post-layout[data-astro-cid-zg7dkzxc]{grid-template-columns:36px minmax(0,672px);justify-content:center}}@media (width>=1024px){.post-layout[data-astro-cid-zg7dkzxc]{grid-template-columns:36px minmax(0,672px) minmax(260px,342px)}}.post-header[data-astro-cid-zg7dkzxc]{margin-bottom:var(--go54-space-5)}.post-title[data-astro-cid-zg7dkzxc]{margin-bottom:var(--go54-space-4);color:var(--go54-color-text-strong);font-size:var(--go54-fs-xslg);font-weight:var(--go54-fw-black);line-height:1.2}@media (width>=768px){.post-title[data-astro-cid-zg7dkzxc]{font-size:var(--go54-fs-xxxlg)}}.post-meta[data-astro-cid-zg7dkzxc]{align-items:center;gap:var(--go54-space-2) var(--go54-space-5);margin:0 0 var(--go54-space-5);color:var(--go54-color-text-strong);font-size:var(--go54-fs-smd);font-weight:var(--go54-fw-bold);flex-wrap:wrap;display:flex}.post-category[data-astro-cid-zg7dkzxc]{padding:6px var(--go54-space-2);background-color:var(--go54-color-primary-tint);border-radius:100px;line-height:1}.post-hero[data-astro-cid-zg7dkzxc]{width:100%;height:auto;margin-bottom:var(--go54-space-6);display:block}.post-footer[data-astro-cid-zg7dkzxc]{gap:var(--go54-space-5);margin-top:var(--go54-space-6);display:grid}.post-body[data-astro-cid-zg7dkzxc]{color:var(--go54-color-text);font-size:var(--go54-fs-lg);overflow-wrap:break-word;line-height:1.7}.post-body[data-astro-cid-zg7dkzxc] :is(h2,h3,h4,h5,h6){scroll-margin-top:calc(var(--go54-nav-height) + var(--go54-space-5));color:var(--go54-color-text-strong);margin:2em 0 .6em;line-height:1.3}.post-body[data-astro-cid-zg7dkzxc] h2{font-size:var(--go54-fs-xslg)}.post-body[data-astro-cid-zg7dkzxc] h3{font-size:var(--go54-fs-xlg)}.post-body[data-astro-cid-zg7dkzxc] h4{font-size:var(--go54-fs-lg)}.post-body[data-astro-cid-zg7dkzxc] :is(h5,h6){font-size:var(--go54-fs-base)}.post-body[data-astro-cid-zg7dkzxc] :is(p,ul,ol,blockquote,pre,table,figure){margin:0 0 1.25em}.post-body[data-astro-cid-zg7dkzxc] :is(ul,ol){padding-left:1.5em}.post-body[data-astro-cid-zg7dkzxc] li{margin-bottom:.4em}.post-body[data-astro-cid-zg7dkzxc] li>:is(ul,ol){margin:.4em 0 0}.post-body[data-astro-cid-zg7dkzxc] a{color:var(--go54-color-accent-brown);text-underline-offset:2px;text-decoration:underline}.post-body[data-astro-cid-zg7dkzxc] a:hover{color:var(--go54-color-text-strong)}.post-body[data-astro-cid-zg7dkzxc] img{max-width:100%;height:auto}.post-body[data-astro-cid-zg7dkzxc] blockquote{padding:var(--go54-space-2) var(--go54-space-5);border-left:4px solid var(--go54-color-primary);background-color:var(--go54-color-primary-tint);color:var(--go54-color-text-mid)}.post-body[data-astro-cid-zg7dkzxc] blockquote>:last-child{margin-bottom:0}.post-body[data-astro-cid-zg7dkzxc] hr{border:0;border-top:1px solid var(--go54-color-stroke);margin:2em 0}.post-body[data-astro-cid-zg7dkzxc] code{background-color:var(--go54-color-surface-alt);box-shadow:inset 0 0 0 1px var(--go54-color-stroke);padding:.1em .3em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.post-body[data-astro-cid-zg7dkzxc] pre{padding:var(--go54-space-4);background-color:var(--go54-color-navy);color:var(--go54-color-white);font-size:var(--go54-fs-smd);line-height:1.5;overflow-x:auto}.post-body[data-astro-cid-zg7dkzxc] pre code{color:inherit;font-size:inherit;box-shadow:none;background:0 0;padding:0}.post-body[data-astro-cid-zg7dkzxc] table{border-collapse:collapse;max-width:100%;font-size:var(--go54-fs-smd);line-height:1.5;display:block;overflow-x:auto}.post-body[data-astro-cid-zg7dkzxc] :is(th,td){padding:var(--go54-space-2) var(--go54-space-3);border:1px solid var(--go54-color-stroke);text-align:left;vertical-align:top}.post-body[data-astro-cid-zg7dkzxc] th,.post-body[data-astro-cid-zg7dkzxc] thead td{background-color:var(--go54-color-surface-alt);font-weight:var(--go54-fw-bold)}.post-body[data-astro-cid-zg7dkzxc] figcaption{margin-top:var(--go54-space-2);color:var(--go54-color-text-light);font-size:var(--go54-fs-smd);text-align:center}.post-related[data-astro-cid-zg7dkzxc]{padding:var(--go54-space-section-sm) var(--go54-container-pad);background-color:var(--go54-color-surface-alt)}@media (width>=768px){.post-related[data-astro-cid-zg7dkzxc]{padding-block:var(--go54-space-section-lg)}}.post-related-inner[data-astro-cid-zg7dkzxc]{max-width:1140px;margin-inline:auto}.post-related-heading[data-astro-cid-zg7dkzxc]{margin-bottom:var(--go54-space-6);color:var(--go54-color-text-strong);font-size:var(--go54-fs-xslg);font-weight:var(--go54-fw-bold);text-align:center}@media (width>=768px){.post-related-heading[data-astro-cid-zg7dkzxc]{font-size:var(--go54-fs-xxxlg)}}
