.content-container:where(.astro-zm77yjld){background-color:#fff;padding:18px;width:round(100%,74px);min-height:442px;border-radius:10px;display:flex;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:0;view-transition-name:content-container;overflow:hidden}@media(min-width:980px){.content-container:where(.astro-zm77yjld){width:808px;max-width:90%;padding:28px;margin-top:74px;margin-left:calc(round(50vw - 403.5px - 8px,76px) + 12px)}}.content:where(.astro-7jjqptxk){scrollbar-color:rgba(0,0,0,.1) #fbd924;scrollbar-width:thin;width:100%}.article:where(.astro-7jjqptxk){max-width:100%;margin:0}.hero:where(.astro-7jjqptxk){background:#1a1a1a;padding:1.5rem .5rem 2rem;margin:-18px -18px 0;width:calc(100% + 36px);border-radius:10px 10px 0 0;box-sizing:border-box}@media(min-width:980px){.hero:where(.astro-7jjqptxk){padding:2.5rem calc(2.5rem + 28px) 3rem calc(2.5rem + 28px);margin:-28px -28px 0;width:calc(100% + 56px)}}.back-link:where(.astro-7jjqptxk){display:inline-block;font-family:var(--font-pixel);font-size:.7rem;letter-spacing:.2em;text-decoration:none;color:var(--color-orange);margin-bottom:2rem;transition:opacity .15s}.back-link:where(.astro-7jjqptxk):hover{opacity:.7}.hero-inner:where(.astro-7jjqptxk){max-width:65ch}.date-row:where(.astro-7jjqptxk){display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.date:where(.astro-7jjqptxk){font-family:var(--font-pixel);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-orange)}.tags:where(.astro-7jjqptxk){display:flex;gap:.35rem;flex-wrap:wrap}.tag:where(.astro-7jjqptxk){font-size:.65rem;font-weight:500;padding:.1rem .45rem;border-radius:3px;background:#ffffff26;color:#fff9;text-decoration:none;transition:background .15s ease}.tag:where(.astro-7jjqptxk):hover{background:#ffffff40}.title:where(.astro-7jjqptxk){font-family:var(--font-pixel);font-size:2.8rem;font-weight:500;margin:0 0 1rem;line-height:1.1;color:#fff}.description:where(.astro-7jjqptxk){font-family:var(--font-pixel);font-size:1rem;color:#ffffff8c;line-height:1.6;margin:0}.author-bar:where(.astro-7jjqptxk){display:flex;align-items:center;gap:1.5rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.1)}.author-entry:where(.astro-7jjqptxk){display:flex;align-items:center;gap:.75rem}.avatar:where(.astro-7jjqptxk){width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--color-orange)}.author-info:where(.astro-7jjqptxk){display:flex;flex-direction:column;gap:.1rem}.author-name:where(.astro-7jjqptxk){font-family:var(--font-pixel);font-weight:500;color:#fff;font-size:.8rem}.author-title:where(.astro-7jjqptxk){font-family:var(--font-pixel);font-size:.65rem;color:#ffffff73;letter-spacing:.05em}.article-body:where(.astro-7jjqptxk){padding:2rem .5rem 1rem}@media(min-width:980px){.article-body:where(.astro-7jjqptxk){padding:2.5rem 2rem 1rem}}.article-content:where(.astro-7jjqptxk){font-size:1rem;line-height:1.85;color:#222;max-width:65ch}.article-content:where(.astro-7jjqptxk) h2{font-family:var(--font-pixel);font-size:1.75rem;font-weight:500;margin-top:2.5rem;margin-bottom:.75rem;line-height:1.2;color:#000}.article-content:where(.astro-7jjqptxk) h3{font-family:var(--font-pixel);font-size:1.25rem;font-weight:500;margin-top:1.75rem;margin-bottom:.5rem;line-height:1.3;color:var(--color-orange)}.article-content:where(.astro-7jjqptxk) p{margin-bottom:1.5rem}.article-content:where(.astro-7jjqptxk) ul,.article-content:where(.astro-7jjqptxk) ol{margin-bottom:1.5rem;padding-left:1.5rem}.article-content:where(.astro-7jjqptxk) li{font-size:1rem;margin-bottom:.5rem}.article-content:where(.astro-7jjqptxk) code{font-family:var(--font-pixel)}.article-content:where(.astro-7jjqptxk) pre{margin-bottom:1.5rem;font-family:var(--font-pixel)}.article-content:where(.astro-7jjqptxk) blockquote{border-left:3px solid var(--color-orange);padding-left:1.25rem;margin:2rem 0;font-style:italic;color:#444}.article-content:where(.astro-7jjqptxk) a{color:var(--color-orange);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.article-content:where(.astro-7jjqptxk) a:hover{color:#c74a35}.article-content:where(.astro-7jjqptxk) strong{font-weight:700;color:#000}.article-content:where(.astro-7jjqptxk) img{max-width:100%;height:auto;border-radius:6px;margin:1rem 0}.article-content:where(.astro-7jjqptxk) em{font-style:italic}.article-content:where(.astro-7jjqptxk) figure{margin:1.5rem 0;padding:0}.article-content:where(.astro-7jjqptxk) figure img{margin:0}.article-content:where(.astro-7jjqptxk) figcaption{font-size:.85rem;color:#666;margin-top:.5rem;text-align:center}
