.Article-module__YMErHq__articlePage{color:#101311;background-color:#fff;min-height:100vh;padding-top:140px;padding-bottom:80px}.Article-module__YMErHq__breadcrumbs{color:#7a837c;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:13px;display:flex}.Article-module__YMErHq__breadcrumbs a{color:#7a837c;text-decoration:none;transition:color .2s}.Article-module__YMErHq__breadcrumbs a:hover{color:#101311}.Article-module__YMErHq__breadcrumbs span{color:#bcc3be}.Article-module__YMErHq__breadcrumbs .Article-module__YMErHq__current{color:#101311;white-space:nowrap;text-overflow:ellipsis;max-width:400px;font-weight:500;overflow:hidden}.Article-module__YMErHq__articleHeader{max-width:860px;margin-bottom:36px}.Article-module__YMErHq__metaRow{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;display:flex}.Article-module__YMErHq__categoryBadge{color:#c6dd39;text-transform:uppercase;letter-spacing:.06em;background:#101311;padding:5px 12px;font-size:12px;font-weight:700}.Article-module__YMErHq__metaItem{color:#6d766f;align-items:center;gap:6px;font-size:13px;display:inline-flex}.Article-module__YMErHq__metaItem svg{color:#8b948d;flex-shrink:0}.Article-module__YMErHq__title{letter-spacing:-.02em;color:#101311;margin-bottom:20px;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.18}.Article-module__YMErHq__lead{color:#4f5751;font-size:19px;font-weight:400;line-height:1.55}.Article-module__YMErHq__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__YMErHq__featuredImage{object-fit:cover}.Article-module__YMErHq__articleContentGrid{grid-template-columns:1fr 300px;gap:64px;max-width:1160px;display:grid}.Article-module__YMErHq__mainColumn{min-width:0}.Article-module__YMErHq__articleBody{color:#242926;font-size:17px;line-height:1.75}.Article-module__YMErHq__articleBody h2{color:#101311;letter-spacing:-.01em;margin:40px 0 18px;font-size:28px;font-weight:700}.Article-module__YMErHq__articleBody h3{color:#101311;margin:32px 0 14px;font-size:22px;font-weight:700}.Article-module__YMErHq__articleBody h4{color:#101311;margin:24px 0 12px;font-size:18px;font-weight:700}.Article-module__YMErHq__articleBody p{margin-bottom:22px}.Article-module__YMErHq__articleBody ul,.Article-module__YMErHq__articleBody ol{flex-direction:column;gap:10px;margin:20px 0 24px 24px;display:flex}.Article-module__YMErHq__articleBody li{line-height:1.6}.Article-module__YMErHq__articleBody strong,.Article-module__YMErHq__articleBody b{color:#101311;font-weight:700}.Article-module__YMErHq__articleBody em,.Article-module__YMErHq__articleBody i{font-style:italic}.Article-module__YMErHq__articleBody del,.Article-module__YMErHq__articleBody s{opacity:.65;text-decoration:line-through}.Article-module__YMErHq__articleBody mark{color:#101311;background:#c6dd3959;border-radius:3px;padding:2px 6px;font-weight:600}.Article-module__YMErHq__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__YMErHq__articleBody pre{color:#f3f6f1;background:#101311;border:1px solid #282e2a;border-radius:8px;margin:28px 0;padding:20px 24px;overflow-x:auto}.Article-module__YMErHq__articleBody pre code{color:inherit;background:0 0;border:none;padding:0;font-size:.95em}.Article-module__YMErHq__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__YMErHq__articleBody a:hover{color:#3b5016;text-decoration-color:#101311}.Article-module__YMErHq__articleBody hr{border:none;border-top:1px solid #e1e6e0;margin:36px 0}.Article-module__YMErHq__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__YMErHq__articleBody blockquote strong{color:#c6dd39;font-weight:700}.Article-module__YMErHq__articleFooter{border-top:1px solid #e1e6e0;margin-top:48px;padding-top:28px}.Article-module__YMErHq__tagsRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;display:flex}.Article-module__YMErHq__tagLabel{color:#727b74;margin-right:4px;font-size:13px;font-weight:600}.Article-module__YMErHq__tag{color:#3b423d;background:#f1f4f0;border:1px solid #d9ded9;padding:5px 12px;font-size:12px}.Article-module__YMErHq__shareRow{background:#f8faf7;border:1px solid #e5eae4;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.Article-module__YMErHq__shareLabel{color:#101311;font-size:14px;font-weight:600}.Article-module__YMErHq__shareButtons{align-items:center;gap:10px;display:flex}.Article-module__YMErHq__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__YMErHq__shareBtn:hover{color:#c6dd39;background:#101311;border-color:#101311}.Article-module__YMErHq__sidebar{flex-direction:column;gap:28px;display:flex}.Article-module__YMErHq__sidebarCard{background:#f8faf7;border:1px solid #e5eae4;padding:24px}.Article-module__YMErHq__sidebarCard h4{text-transform:uppercase;letter-spacing:.05em;color:#727b74;margin-bottom:16px;font-size:14px;font-weight:700}.Article-module__YMErHq__authorBox{align-items:center;gap:14px;display:flex}.Article-module__YMErHq__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__YMErHq__authorInfo strong{color:#101311;font-size:15px;display:block}.Article-module__YMErHq__authorInfo span{color:#727b74;font-size:13px}.Article-module__YMErHq__ctaCard{color:#f3f6f1;background:#101311;padding:28px 24px;position:relative;overflow:hidden}.Article-module__YMErHq__ctaCard:before{content:"";background:radial-gradient(circle,#c6dd3926 0%,#0000 70%);width:80px;height:80px;position:absolute;top:0;right:0}.Article-module__YMErHq__ctaCard h4{color:#fff;margin-bottom:12px;font-size:18px;font-weight:700}.Article-module__YMErHq__ctaCard p{color:#9aa39d;margin-bottom:20px;font-size:14px;line-height:1.5}.Article-module__YMErHq__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__YMErHq__ctaBtn:hover{opacity:.9}.Article-module__YMErHq__relatedSection{border-top:1px solid #e1e6e0;margin-top:80px;padding-top:48px}.Article-module__YMErHq__relatedTitle{color:#101311;margin-bottom:28px;font-size:24px;font-weight:700}.Article-module__YMErHq__relatedGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.Article-module__YMErHq__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__YMErHq__relatedCard:hover{border-color:#101311;transform:translateY(-4px);box-shadow:0 12px 24px #0000000f}.Article-module__YMErHq__relatedImg{background:#191e1a;width:100%;height:160px;position:relative}.Article-module__YMErHq__relatedBody{padding:18px}.Article-module__YMErHq__relatedCategory{text-transform:uppercase;color:#717a73;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.Article-module__YMErHq__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__YMErHq__articlePage{padding-top:88px}}@media (max-width:960px){.Article-module__YMErHq__articleContentGrid{grid-template-columns:1fr;gap:40px}.Article-module__YMErHq__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.Article-module__YMErHq__articlePage{padding-top:80px}.Article-module__YMErHq__relatedGrid{grid-template-columns:1fr}.Article-module__YMErHq__shareRow{flex-direction:column;align-items:flex-start;gap:12px}}
