.Article-module__O8_q7q__articlePage{color:#101311;background-color:#fff;min-height:100vh;padding-top:140px;padding-bottom:80px}.Article-module__O8_q7q__breadcrumbs{color:#7a837c;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:13px;display:flex}.Article-module__O8_q7q__breadcrumbs a{color:#7a837c;text-decoration:none;transition:color .2s}.Article-module__O8_q7q__breadcrumbs a:hover{color:#101311}.Article-module__O8_q7q__breadcrumbs span{color:#bcc3be}.Article-module__O8_q7q__breadcrumbs .Article-module__O8_q7q__current{color:#101311;white-space:nowrap;text-overflow:ellipsis;max-width:400px;font-weight:500;overflow:hidden}.Article-module__O8_q7q__articleHeader{max-width:860px;margin-bottom:36px}.Article-module__O8_q7q__metaRow{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;display:flex}.Article-module__O8_q7q__categoryBadge{color:#c6dd39;text-transform:uppercase;letter-spacing:.06em;background:#101311;padding:5px 12px;font-size:12px;font-weight:700}.Article-module__O8_q7q__metaItem{color:#6d766f;align-items:center;gap:6px;font-size:13px;display:inline-flex}.Article-module__O8_q7q__metaItem svg{color:#8b948d;flex-shrink:0}.Article-module__O8_q7q__title{letter-spacing:-.02em;color:#101311;margin-bottom:20px;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.18}.Article-module__O8_q7q__lead{color:#4f5751;font-size:19px;font-weight:400;line-height:1.55}.Article-module__O8_q7q__featuredImageWrap{background:#191e1a;border:1px solid #e1e6e0;width:100%;max-width:1040px;height:clamp(300px,45vw,540px);margin-bottom:48px;position:relative;overflow:hidden}.Article-module__O8_q7q__featuredImage{object-fit:cover}.Article-module__O8_q7q__articleContentGrid{grid-template-columns:1fr 300px;gap:64px;max-width:1160px;display:grid}.Article-module__O8_q7q__mainColumn{min-width:0}.Article-module__O8_q7q__articleBody{color:#242926;font-size:17px;line-height:1.75}.Article-module__O8_q7q__articleBody h2{color:#101311;letter-spacing:-.01em;margin:40px 0 18px;font-size:28px;font-weight:700}.Article-module__O8_q7q__articleBody h3{color:#101311;margin:32px 0 14px;font-size:22px;font-weight:700}.Article-module__O8_q7q__articleBody h4{color:#101311;margin:24px 0 12px;font-size:18px;font-weight:700}.Article-module__O8_q7q__articleBody p{margin-bottom:22px}.Article-module__O8_q7q__articleBody ul,.Article-module__O8_q7q__articleBody ol{flex-direction:column;gap:10px;margin:20px 0 24px 24px;display:flex}.Article-module__O8_q7q__articleBody li{line-height:1.6}.Article-module__O8_q7q__articleBody strong,.Article-module__O8_q7q__articleBody b{color:#101311;font-weight:700}.Article-module__O8_q7q__articleBody em,.Article-module__O8_q7q__articleBody i{font-style:italic}.Article-module__O8_q7q__articleBody del,.Article-module__O8_q7q__articleBody s{opacity:.65;text-decoration:line-through}.Article-module__O8_q7q__articleBody mark{color:#101311;background:#c6dd3959;border-radius:3px;padding:2px 6px;font-weight:600}.Article-module__O8_q7q__articleBody code{color:#101311;font-family:var(--font-mono,monospace);background:#f1f4f0;border:1px solid #dce2db;border-radius:4px;padding:2px 7px;font-size:.88em}.Article-module__O8_q7q__articleBody pre{color:#f3f6f1;background:#101311;border:1px solid #282e2a;border-radius:8px;margin:28px 0;padding:20px 24px;overflow-x:auto}.Article-module__O8_q7q__articleBody pre code{color:inherit;background:0 0;border:none;padding:0;font-size:.95em}.Article-module__O8_q7q__articleBody a{color:#101311;text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #c6dd39;text-decoration:underline #c6dd39;transition:all .2s}.Article-module__O8_q7q__articleBody a:hover{color:#3b5016;text-decoration-color:#101311}.Article-module__O8_q7q__articleBody hr{border:none;border-top:1px solid #e1e6e0;margin:36px 0}.Article-module__O8_q7q__articleBody blockquote{color:#f3f6f1;background:#101311;border-left:4px solid #c6dd39;margin:32px 0;padding:24px 28px;font-size:16px;line-height:1.6}.Article-module__O8_q7q__articleBody blockquote strong{color:#c6dd39;font-weight:700}.Article-module__O8_q7q__articleFooter{border-top:1px solid #e1e6e0;margin-top:48px;padding-top:28px}.Article-module__O8_q7q__tagsRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;display:flex}.Article-module__O8_q7q__tagLabel{color:#727b74;margin-right:4px;font-size:13px;font-weight:600}.Article-module__O8_q7q__tag{color:#3b423d;background:#f1f4f0;border:1px solid #d9ded9;padding:5px 12px;font-size:12px}.Article-module__O8_q7q__shareRow{background:#f8faf7;border:1px solid #e5eae4;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.Article-module__O8_q7q__shareLabel{color:#101311;font-size:14px;font-weight:600}.Article-module__O8_q7q__shareButtons{align-items:center;gap:10px;display:flex}.Article-module__O8_q7q__shareBtn{color:#101311;cursor:pointer;background:#fff;border:1px solid #d0d7cf;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.Article-module__O8_q7q__shareBtn:hover{color:#c6dd39;background:#101311;border-color:#101311}.Article-module__O8_q7q__sidebar{flex-direction:column;gap:28px;display:flex}.Article-module__O8_q7q__sidebarCard{background:#f8faf7;border:1px solid #e5eae4;padding:24px}.Article-module__O8_q7q__sidebarCard h4{text-transform:uppercase;letter-spacing:.05em;color:#727b74;margin-bottom:16px;font-size:14px;font-weight:700}.Article-module__O8_q7q__authorBox{align-items:center;gap:14px;display:flex}.Article-module__O8_q7q__authorAvatar{color:#c6dd39;background:#101311;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:14px;font-weight:800;display:flex}.Article-module__O8_q7q__authorInfo strong{color:#101311;font-size:15px;display:block}.Article-module__O8_q7q__authorInfo span{color:#727b74;font-size:13px}.Article-module__O8_q7q__ctaCard{color:#f3f6f1;background:#101311;padding:28px 24px;position:relative;overflow:hidden}.Article-module__O8_q7q__ctaCard:before{content:"";background:radial-gradient(circle,#c6dd3926 0%,#0000 70%);width:80px;height:80px;position:absolute;top:0;right:0}.Article-module__O8_q7q__ctaCard h4{color:#fff;margin-bottom:12px;font-size:18px;font-weight:700}.Article-module__O8_q7q__ctaCard p{color:#9aa39d;margin-bottom:20px;font-size:14px;line-height:1.5}.Article-module__O8_q7q__ctaBtn{text-align:center;color:#101311;background:#c6dd39;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s;display:block}.Article-module__O8_q7q__ctaBtn:hover{opacity:.9}.Article-module__O8_q7q__relatedSection{border-top:1px solid #e1e6e0;margin-top:80px;padding-top:48px}.Article-module__O8_q7q__relatedTitle{color:#101311;margin-bottom:28px;font-size:24px;font-weight:700}.Article-module__O8_q7q__relatedGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.Article-module__O8_q7q__relatedCard{background:#fff;border:1px solid #e5eae4;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.Article-module__O8_q7q__relatedCard:hover{border-color:#101311;transform:translateY(-4px);box-shadow:0 12px 24px #0000000f}.Article-module__O8_q7q__relatedImg{background:#191e1a;width:100%;height:160px;position:relative}.Article-module__O8_q7q__relatedBody{padding:18px}.Article-module__O8_q7q__relatedCategory{text-transform:uppercase;color:#717a73;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.Article-module__O8_q7q__relatedCardTitle{color:#101311;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}@media (max-width:1250px){.Article-module__O8_q7q__articlePage{padding-top:88px}}@media (max-width:960px){.Article-module__O8_q7q__articleContentGrid{grid-template-columns:1fr;gap:40px}.Article-module__O8_q7q__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.Article-module__O8_q7q__articlePage{padding-top:80px}.Article-module__O8_q7q__relatedGrid{grid-template-columns:1fr}.Article-module__O8_q7q__shareRow{flex-direction:column;align-items:flex-start;gap:12px}}
