.article-image_wrapper__4hINh{position:relative;display:block;cursor:pointer;margin:2rem 0;border-radius:12px;overflow:hidden;border:1px solid var(--border-color);transition:border-color .3s ease,box-shadow .3s ease}.article-image_wrapper__4hINh:hover{border-color:rgba(201,168,76,.35);box-shadow:0 8px 30px rgba(0,0,0,.3),0 0 20px rgba(201,168,76,.06)}.article-image_image__NRn_s{width:100%;height:auto;display:block;transition:transform .4s ease}.article-image_wrapper__4hINh:hover .article-image_image__NRn_s{transform:scale(1.02)}.article-image_galleryBadge__WP339{position:absolute;bottom:1rem;right:1rem;background:rgba(10,14,39,.8);color:var(--gold);padding:.4rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-decoration:none;letter-spacing:.03em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(201,168,76,.25);opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease,color .3s ease}.article-image_wrapper__4hINh:hover .article-image_galleryBadge__WP339{opacity:1;transform:translateY(0)}.article-image_galleryBadge__WP339:hover{color:var(--gold-light);border-color:rgba(201,168,76,.5)}.article-image_expandHint__9rs4n{position:absolute;top:1rem;right:1rem;color:hsla(44,25%,88%,.6);font-size:1.1rem;opacity:0;transition:opacity .3s ease;text-shadow:0 1px 4px rgba(0,0,0,.5)}.article-image_wrapper__4hINh:hover .article-image_expandHint__9rs4n{opacity:1}.article-image_lightbox__jrNFS{position:fixed;inset:0;z-index:1000;background:rgba(5,5,16,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;cursor:pointer;animation:article-image_fadeIn__HuAww .25s ease;padding:2rem}@keyframes article-image_fadeIn__HuAww{0%{opacity:0}to{opacity:1}}.article-image_lightboxImage__s_O0i{max-height:90vh;max-width:90vw;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 40px rgba(201,168,76,.06)}.article-page_coverBanner__n9VOb{position:relative;width:100%;height:450px;margin-top:160px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.article-page_coverImageWrapper__vYcXW{position:absolute;inset:0;z-index:0}.article-page_coverOverlay__JexVf{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(10,14,39,.2) 0,rgba(10,14,39,.5) 50%,rgba(10,14,39,.92) 85%,#0a0e27)}.article-page_coverContent__lJTR1{position:relative;z-index:2;text-align:center;padding:0 2rem 2.5rem;max-width:1100px}.article-page_coverTitle__gLJbf{font-size:2.8rem;font-weight:700;font-family:var(--font-heading);color:var(--gold-light);text-shadow:0 2px 20px rgba(201,168,76,.3);line-height:1.3;margin-bottom:.75rem}.article-page_coverDate__EgoIJ{font-size:.9rem;color:hsla(44,25%,88%,.7)}.article-page_articleMainWithCover__R0rqG{padding:3rem 2rem 4rem;max-width:1100px;margin:0 auto;min-height:60vh}.article-page_articleMain__WSkNK{padding:calc(160px + 2rem) 2rem 4rem;max-width:1100px;margin:0 auto;min-height:60vh}.article-page_articleTitle__9Ryv9{font-size:2.5rem;font-weight:700;font-family:var(--font-heading);color:var(--gold-light);margin-bottom:1.5rem;line-height:1.3;text-shadow:0 2px 12px rgba(201,168,76,.15)}.article-page_articleBody__fcR49{font-size:1.1rem;line-height:1.8;color:var(--foreground-color)}.article-page_articleBody__fcR49 h2{font-family:var(--font-heading);color:var(--gold-light);font-size:1.8rem;margin:2.5rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.article-page_articleBody__fcR49 h3{font-family:var(--font-heading);color:var(--gold);font-size:1.4rem;margin:2rem 0 .75rem}.article-page_articleBody__fcR49 p{margin-bottom:1.25rem}.article-page_articleBody__fcR49 a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.article-page_articleBody__fcR49 a:hover{color:var(--gold-light)}.article-page_articleBody__fcR49 strong{color:var(--foreground-color);font-weight:700}.article-page_articleBody__fcR49 em{color:hsla(44,25%,88%,.9)}.article-page_articleBody__fcR49 blockquote{border-left:3px solid var(--gold);padding-left:1.5rem;margin:1.5rem 0;color:var(--text-muted);font-style:italic}.article-page_articleBody__fcR49 hr{border:none;border-top:1px solid var(--border-color);margin:2.5rem 0}.article-page_articleBody__fcR49 ol,.article-page_articleBody__fcR49 ul{margin-bottom:1.25rem;padding-left:1.5rem}.article-page_articleBody__fcR49 li{margin-bottom:.4rem}.article-page_articleBody__fcR49 code{background:rgba(201,168,76,.1);padding:.15rem .4rem;border-radius:4px;font-size:.9em}.article-page_articleBody__fcR49 pre{background:rgba(5,5,20,.8);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;overflow-x:auto;margin:1.5rem 0}.article-page_articleBody__fcR49 pre code{background:transparent;padding:0}.article-page_articleBody__fcR49 table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}.article-page_articleBody__fcR49 th{background:rgba(201,168,76,.1);color:var(--gold-light);font-weight:700;text-align:left;padding:.75rem 1rem;border:1px solid var(--border-color)}.article-page_articleBody__fcR49 td{padding:.75rem 1rem;border:1px solid var(--border-color);vertical-align:top}.article-page_articleBody__fcR49 tr:hover td{background:rgba(201,168,76,.03)}.article-page_loading__QrU4E,.article-page_notFound__zmJHa{text-align:center;padding:calc(160px + 4rem) 2rem 2rem;min-height:60vh}.article-page_notFound__zmJHa h1{font-size:2rem;font-family:var(--font-heading);color:var(--gold-light);margin-bottom:1rem}.article-page_loading__QrU4E p,.article-page_notFound__zmJHa p{color:var(--text-muted)}@media (max-width:768px){.article-page_coverBanner__n9VOb{height:300px}.article-page_coverTitle__gLJbf{font-size:1.8rem}.article-page_articleMainWithCover__R0rqG{padding:2rem 1.5rem 3rem}.article-page_articleMain__WSkNK{padding:calc(130px + 2rem) 1.5rem 3rem}.article-page_articleTitle__9Ryv9{font-size:1.8rem}.article-page_articleBody__fcR49{font-size:1rem}.article-page_articleBody__fcR49 h2{font-size:1.5rem}.article-page_articleBody__fcR49 h3{font-size:1.2rem}.article-page_articleBody__fcR49 table{font-size:.85rem}}