.ArticlePage-module__d73nDa__progressBar{z-index:100;background:linear-gradient(90deg,#c9a84c,#e8c96a);height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.ArticlePage-module__d73nDa__hero{background:#0d1b2a;padding:72px 24px 56px}.ArticlePage-module__d73nDa__heroInner{max-width:760px;margin:0 auto}.ArticlePage-module__d73nDa__categoryPill{text-transform:uppercase;letter-spacing:.1em;color:#0d1b2a;background:#c9a84c;border-radius:2px;margin-bottom:20px;padding:4px 12px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.ArticlePage-module__d73nDa__title{color:#fff;margin:0 0 16px;font-family:Playfair Display,serif;font-size:clamp(28px,5vw,48px);font-weight:700;line-height:1.15}.ArticlePage-module__d73nDa__excerpt{color:#94a3b8;margin:0 0 24px;font-family:Montserrat,sans-serif;font-size:17px;line-height:1.6}.ArticlePage-module__d73nDa__heroMeta{color:#64748b;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:13px;display:flex}.ArticlePage-module__d73nDa__metaDot{color:#c9a84c}.ArticlePage-module__d73nDa__coverWrap{max-width:900px;margin:0 auto;padding:0 24px;transform:translateY(-32px)}.ArticlePage-module__d73nDa__coverImage{border-radius:6px;width:100%;height:clamp(240px,40vw,500px);position:relative;overflow:hidden;box-shadow:0 20px 60px #0d1b2a40}.ArticlePage-module__d73nDa__coverImg{object-fit:cover}.ArticlePage-module__d73nDa__article{min-height:100vh}.ArticlePage-module__d73nDa__body{align-items:start;gap:48px;max-width:1080px;margin:0 auto;padding:0 24px 80px;display:grid}.ArticlePage-module__d73nDa__toc{position:sticky;top:80px}.ArticlePage-module__d73nDa__tocInner{border-left:2px solid #e8edf2;padding-left:20px}.ArticlePage-module__d73nDa__tocTitle{text-transform:uppercase;letter-spacing:.1em;color:#8a9aaa;margin:0 0 12px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700}.ArticlePage-module__d73nDa__tocList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ArticlePage-module__d73nDa__tocItem{line-height:1.4}.ArticlePage-module__d73nDa__tocSub{padding-left:12px}.ArticlePage-module__d73nDa__tocLink{color:#8a9aaa;padding:3px 0;font-family:Montserrat,sans-serif;font-size:13px;text-decoration:none;transition:color .15s;display:block}.ArticlePage-module__d73nDa__tocLink:hover{color:#0d1b2a}.ArticlePage-module__d73nDa__tocActive{font-weight:600;color:#c9a84c!important}.ArticlePage-module__d73nDa__contentWrap{min-width:0}.ArticlePage-module__d73nDa__content{color:#2d3748;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.85}.ArticlePage-module__d73nDa__content h2{color:#0d1b2a;border-top:1px solid #e8edf2;margin:48px 0 16px;padding-top:16px;font-family:Playfair Display,serif;font-size:26px;font-weight:700}.ArticlePage-module__d73nDa__content h3{color:#0d1b2a;margin:32px 0 12px;font-family:Playfair Display,serif;font-size:20px;font-weight:700}.ArticlePage-module__d73nDa__content p{margin:0 0 20px}.ArticlePage-module__d73nDa__content a{color:#c9a84c;text-underline-offset:3px;text-decoration:underline}.ArticlePage-module__d73nDa__content ul,.ArticlePage-module__d73nDa__content ol{margin:0 0 20px;padding-left:24px}.ArticlePage-module__d73nDa__content li{margin-bottom:8px}.ArticlePage-module__d73nDa__content blockquote{color:#4a5568;background:#fdf9f0;border-left:3px solid #c9a84c;border-radius:0 4px 4px 0;margin:32px 0;padding:20px 24px;font-style:italic}.ArticlePage-module__d73nDa__content blockquote p{margin:0}.ArticlePage-module__d73nDa__content img{border-radius:6px;width:100%;margin:24px 0}.ArticlePage-module__d73nDa__content pre{color:#e2e8f0;background:#0d1b2a;border-radius:6px;margin:24px 0;padding:20px 24px;font-size:14px;line-height:1.7;overflow-x:auto}.ArticlePage-module__d73nDa__content code{color:#c7254e;background:#f0f4f8;border-radius:3px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.88em}.ArticlePage-module__d73nDa__content pre code{color:inherit;background:0 0;padding:0}.ArticlePage-module__d73nDa__content hr{border:none;border-top:1px solid #e8edf2;margin:40px 0}.ArticlePage-module__d73nDa__content table{border-collapse:collapse;width:100%;margin:24px 0;font-size:14px}.ArticlePage-module__d73nDa__content th{color:#c9a84c;text-align:left;background:#0d1b2a;padding:10px 14px;font-weight:600}.ArticlePage-module__d73nDa__content td{border-bottom:1px solid #e8edf2;padding:10px 14px}.ArticlePage-module__d73nDa__content tr:nth-child(2n) td{background:#f8fafc}.ArticlePage-module__d73nDa__tagsRow{border-top:1px solid #e8edf2;flex-wrap:wrap;gap:8px;margin:40px 0 32px;padding-top:32px;display:flex}.ArticlePage-module__d73nDa__tag{color:#5a6a7a;background:#f0f4f8;border:1px solid #e8edf2;border-radius:4px;padding:4px 12px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s}.ArticlePage-module__d73nDa__tag:hover{color:#c9a84c;background:#0d1b2a;border-color:#0d1b2a}.ArticlePage-module__d73nDa__shareRow{border-top:1px solid #e8edf2;align-items:center;gap:10px;padding:20px 0;display:flex}.ArticlePage-module__d73nDa__shareLabel{text-transform:uppercase;letter-spacing:.08em;color:#8a9aaa;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600}.ArticlePage-module__d73nDa__shareBtn{color:#0d1b2a;cursor:pointer;background:#fff;border:1px solid #e8edf2;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:all .15s;display:flex}.ArticlePage-module__d73nDa__shareBtn:hover{color:#c9a84c;background:#0d1b2a;border-color:#0d1b2a}.ArticlePage-module__d73nDa__related{background:#f8fafc;border-top:1px solid #e8edf2;padding:64px 24px}.ArticlePage-module__d73nDa__relatedHeading{color:#0d1b2a;text-align:center;margin:0 0 36px;font-family:Playfair Display,serif;font-size:24px;font-weight:700}.ArticlePage-module__d73nDa__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;max-width:960px;margin:0 auto;display:grid}.ArticlePage-module__d73nDa__relatedCard{background:#fff;border:1px solid #e8edf2;border-radius:6px;flex-direction:column;text-decoration:none;transition:box-shadow .18s;display:flex;overflow:hidden}.ArticlePage-module__d73nDa__relatedCard:hover{box-shadow:0 6px 24px #0d1b2a14}.ArticlePage-module__d73nDa__relatedImage{width:100%;height:160px;position:relative}.ArticlePage-module__d73nDa__relatedImg{object-fit:cover}.ArticlePage-module__d73nDa__relatedBody{padding:16px}.ArticlePage-module__d73nDa__relatedCategory{text-transform:uppercase;letter-spacing:.08em;color:#c9a84c;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600}.ArticlePage-module__d73nDa__relatedTitle{color:#0d1b2a;margin:6px 0 8px;font-family:Playfair Display,serif;font-size:16px;font-weight:700;line-height:1.3}.ArticlePage-module__d73nDa__relatedMeta{color:#8a9aaa;font-family:Montserrat,sans-serif;font-size:12px}.ArticlePage-module__d73nDa__loadingWrap{flex-direction:column;gap:16px;max-width:760px;margin:80px auto;padding:0 24px;display:flex}.ArticlePage-module__d73nDa__loadingPulse{background:linear-gradient(90deg,#f0f4f8 25%,#e4eaf0 50%,#f0f4f8 75%) 0 0/200% 100%;border-radius:6px;width:100%;height:48px;animation:1.4s infinite ArticlePage-module__d73nDa__shimmer}@keyframes ArticlePage-module__d73nDa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ArticlePage-module__d73nDa__notFound{text-align:center;padding:120px 24px;font-family:Montserrat,sans-serif}.ArticlePage-module__d73nDa__notFound h2{color:#0d1b2a;margin-bottom:16px;font-family:Playfair Display,serif;font-size:28px}.ArticlePage-module__d73nDa__notFound a{color:#c9a84c;font-weight:600;text-decoration:none}@media (max-width:900px){.ArticlePage-module__d73nDa__body{grid-template-columns:1fr}.ArticlePage-module__d73nDa__toc{display:none}}@media (max-width:640px){.ArticlePage-module__d73nDa__hero{padding:48px 20px 40px}.ArticlePage-module__d73nDa__coverWrap{padding:0 16px}.ArticlePage-module__d73nDa__body{padding:0 16px 60px}}
