.Article_articlePage__NEckp{background-color:var(--color-background-dark);color:var(--color-text-primary);min-height:calc(100vh - var(--navbar-height) - var(--footer-height));padding:0 17rem 5rem;margin:0 auto;font-family:var(--font-sans)}.Article_bannerSection__RlVZ3{position:relative;margin-bottom:2rem}.Article_bannerImage__ReG91{width:100%;height:auto;max-height:400px;object-fit:cover;border-radius:8px;display:block;background-color:var(--color-background-light)}.Article_bannerOverlay__gLAOq{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);border-radius:8px}.Article_bannerTitle__Nnhgg{font-size:3rem;line-height:1.1;font-weight:700;color:var(--color-primary);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.Article_titleDateSection__xxagz{text-align:center;margin-bottom:2.5rem}.Article_articleTitle__zHS9V{font-size:2.5rem;line-height:1.2;font-weight:700;color:var(--color-primary);margin-bottom:.5rem}.Article_articleDate__HHNGh{color:var(--color-text-secondary);font-size:1rem;display:flex;align-items:center;justify-content:center}.Article_sectionHeading__62K7S{font-size:1.75rem;line-height:1.3;font-weight:600;margin-top:2.5rem;margin-bottom:1rem;color:var(--color-secondary);border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.Article_paragraph__MnsHi{font-size:1rem;line-height:1.7;color:var(--color-text-primary);margin-bottom:1rem}.Article_inlineImage__l9_WY{display:block;max-width:100%;height:auto;margin-top:1.5rem;margin-bottom:1.5rem;border-radius:6px;border:1px solid var(--color-border);background-color:var(--color-background-light)}.Article_articlePage__NEckp ol,.Article_articlePage__NEckp ul{padding-left:2rem;margin-bottom:1rem}.Article_articlePage__NEckp li{margin-bottom:.5rem;color:var(--color-text-primary)}.Article_articlePage__NEckp a{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.Article_articlePage__NEckp a:hover{color:var(--color-primary-hover)}.Article_articlePage__NEckp code{background-color:var(--color-background-light);padding:.2em .4em;margin:0;font-size:85%;border-radius:3px;font-family:var(--font-geist-mono,monospace)}.Article_articlePage__NEckp pre code{display:block;padding:1rem;overflow-x:auto}.Article_articlePage__NEckp blockquote{border-left:4px solid var(--color-border);padding-left:1rem;margin-left:0;margin-bottom:1rem;color:var(--color-text-secondary)}.Article_authorAvatar__fZBVu{width:2rem;height:2rem;border-radius:50%;margin-right:.5rem}@media (max-width:768px){.Article_articlePage__NEckp{padding:1.5rem 2rem}.Article_bannerTitle__Nnhgg{font-size:2.5rem}.Article_articleTitle__zHS9V{font-size:2rem}.Article_sectionHeading__62K7S{font-size:1.5rem}.Article_paragraph__MnsHi{font-size:.95rem}}@media (max-width:480px){.Article_articlePage__NEckp{padding:1rem 1.5rem}.Article_bannerTitle__Nnhgg{font-size:2rem}.Article_articleTitle__zHS9V{font-size:1.75rem}.Article_sectionHeading__62K7S{font-size:1.3rem}}