.mental-web{--figure-ink:#233a46;--figure-accent:#28736d;--font-body:"Source Sans 3",Arial,sans-serif;--font-heading:"Source Serif 4",Georgia,serif}.mental-web .article-navigation{max-width:690px;margin:0 auto 2rem;padding:0}.mental-web .article-navigation ol{margin:1rem 0;padding:0;list-style:none}.mental-web .article-navigation li{margin:.65rem 0}.mental-web .article-navigation a{gap:.8rem;display:flex}.mental-web .article-navigation a span,.mental-web .chapter-number{color:#67736f;font:500 .85rem/1.5 var(--font-body,sans-serif)}.mental-web .chapter-number{letter-spacing:.12em;margin-bottom:.5rem;display:block}.mental-web .quant-figure{max-width:820px;color:var(--figure-ink);font-family:var(--font-body,sans-serif);background:#f5f6f4;border-top:2px solid #233a46;border-bottom:1px solid #cbd2d6;margin:2rem auto 2.4rem;padding:1.5rem 2rem}.mental-web .quant-figure h3{font:600 clamp(1.3rem,2vw,1.65rem)/1.25 var(--font-heading,Georgia,serif);margin:.45rem 0 1.3rem}.mental-web .quant-figure figcaption>p{margin:0 0 1.3rem;font-size:1rem;line-height:1.5}.mental-web .panel-grid{grid-template-columns:1fr;align-items:start;gap:1.8rem;display:grid}.mental-web .panel-grid.single{grid-template-columns:1fr}.mental-web #pay-world .panel-grid,.mental-web #income-poverty .panel-grid{grid-template-columns:1fr;gap:1rem}@media (width>=701px){.mental-web #pay-world .data-panel,.mental-web #income-poverty .data-panel{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;column-gap:2rem;display:grid}.mental-web #pay-world .data-panel h4,.mental-web #income-poverty .data-panel h4{grid-area:1/1}.mental-web #pay-world .panel-meta,.mental-web #income-poverty .panel-meta{grid-area:2/1;margin:.35rem 0 .6rem}.mental-web #pay-world .bar-scale,.mental-web #income-poverty .bar-scale{grid-area:1/2;align-self:start}.mental-web #pay-world .bar-list,.mental-web #income-poverty .bar-list{grid-area:2/2/span 3}.mental-web #pay-world .panel-note,.mental-web #income-poverty .panel-note{font:400 .94rem/1.45 var(--font-body);grid-area:3/1;margin:0}.mental-web #pay-world .panel-source,.mental-web #income-poverty .panel-source{grid-area:4/1;margin-top:.6rem}}.mental-web .data-panel{background:0 0;border:0;min-width:0;padding:0}.mental-web .data-panel+.data-panel{border-top:1px solid #cbd2d6;padding-top:1.5rem}.mental-web #pay-us .panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.mental-web #pay-us .data-panel+.data-panel{border:0;padding-top:0}.mental-web .data-panel h4{margin:0 0 .45rem;font-size:1.08rem;font-weight:650;line-height:1.35}.mental-web .panel-meta{color:#46554f;margin-bottom:1rem;font-size:.94rem;line-height:1.4}.mental-web .bar-scale{color:#57625d;border-bottom:1px solid #9aa9a0;justify-content:space-between;margin-bottom:1rem;padding-bottom:.2rem;font-size:.85rem;display:flex}.mental-web .bar-row{margin:0 0 1rem}.mental-web .bar-label{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.35rem;font-size:1.06rem;line-height:1.4;display:flex}.mental-web .bar-label span{overflow-wrap:anywhere}.mental-web .bar-label strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.05rem}.mental-web .bar-track{background:#e4eae7;border-left:1px solid #71877d;height:12px}.mental-web .bar-fill{background:var(--figure-accent);height:100%;display:block}.mental-web .bar-fill-1{background:#6d8291}.mental-web .bar-interval{color:#4e5c55;margin-top:.25rem;font-size:.88rem;line-height:1.4}.mental-web .panel-note,.mental-web .panel-source,.mental-web .figure-note{margin:.9rem 0 0;font-size:.94rem;line-height:1.5}.mental-web .table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.mental-web .table-scroll:focus-visible{outline-offset:4px;outline:2px solid #28736d}.mental-web .table-scroll table{border-collapse:collapse;width:100%;font:400 1rem/1.45 var(--font-body,sans-serif)}.mental-web .table-scroll th,.mental-web .table-scroll td{vertical-align:top;text-align:left;border-bottom:1px solid #d5ddd5;padding:.75rem}.mental-web .table-scroll thead{background:#e4eae3}.mental-web .table-scroll tbody th{font-weight:600}.mental-web .table-scroll .numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mental-web .table-scroll th.numeric{white-space:normal}.mental-web .article-text-table:has([data-original-table-row="1"]) tr>:first-child{text-align:right}.mental-web .compact-data table{min-width:680px}.mental-web .compact-data small{margin-top:.3rem;font-size:.9rem;font-weight:400;display:block}.mental-web #suicide-comparison tr>:nth-child(3),.mental-web #suicide-comparison tr>:nth-child(4),.mental-web .article-text-table tr>:not(:first-child){text-align:right}.mental-web .article-byline:before{content:"Автор"}.mental-web .article-text-table{max-width:820px;margin:2rem auto}.mental-web #suicide-comparison table{min-width:1040px}.mental-web #suicide-comparison th:first-child{min-width:180px}.mental-web .article-text-table table{min-width:530px}.mental-web .table-scroll:before{content:"Таблицу можно прокручивать по горизонтали →";font:400 .85rem/1.4 var(--font-body,sans-serif);color:#53635a;padding:0 0 .6rem;display:block}.mental-web .line-legend{gap:1.5rem;margin-bottom:1.7rem;font-size:1rem;display:flex}.mental-web .line-legend span:first-child{color:#28736d}.mental-web .line-legend span:last-child{color:#6c507c}.mental-web .line-chart{gap:1rem;height:280px;margin:1rem .9rem 2.8rem 0;display:flex}.mental-web .y-labels{flex-direction:column;justify-content:space-between;width:22px;font-size:.88rem;display:flex;position:relative;top:-.45rem}.mental-web .line-plot{flex:1;min-width:0;position:relative}.mental-web .line-plot svg{width:100%;height:100%;overflow:visible}.mental-web .line-value{font-size:1rem;position:absolute;transform:translate(-50%,-50%)}.mental-web .line-value b{font-size:.7rem}.mental-web .line-value>span{white-space:nowrap;background:#f5f6f2;padding:0 .1rem;font-weight:600;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.mental-web .series-0{color:#28736d}.mental-web .series-1{color:#6c507c}.mental-web .series-1>span{top:1rem;bottom:auto}.mental-web .line-value[style^="left:0%"]>span{left:0;transform:none}.mental-web .line-value[style^="left:100%"]>span{left:auto;right:0;transform:none}.mental-web .x-labels{justify-content:space-between;font-size:.9rem;display:flex;position:absolute;top:calc(100% + 1.7rem);left:-.5rem;right:-.6rem}.mental-web .article-accent{background:linear-gradient(90deg,#f3f5ee,#0000);border-left:3px solid #28736d;padding:.8rem 0 .8rem 1.2rem;font-weight:550}.mental-web .citations{white-space:normal;font:500 .88em/1.4 var(--font-body,sans-serif)}.mental-web .citations a{scroll-margin-top:5rem}.mental-web .article-sources .source-details{max-width:690px;margin:1rem auto 0}.mental-web .article-sources li{overflow-wrap:anywhere;margin:1.5rem 0;scroll-margin-top:6rem}.mental-web .article-sources li p{font-size:.95rem;line-height:1.5}.mental-web .source-returns{flex-wrap:wrap;gap:.7rem;font-size:.85rem;display:flex}.mental-web .contributor-note p{overflow-wrap:anywhere}.mental-web [id]{scroll-margin-top:2rem}@media (width<=700px){.mental-web .article-navigation{margin-inline:16px}.mental-web .panel-grid,.mental-web #pay-us .panel-grid{grid-template-columns:1fr}.mental-web .quant-figure{margin:1.8rem auto;padding:1rem .75rem}.mental-web .data-panel{padding:0}.mental-web #pay-us .data-panel+.data-panel{border-top:1px solid #cbd2d6;padding-top:1.5rem}.mental-web .line-chart{gap:.6rem;margin-right:.5rem}.mental-web .line-value{font-size:.88rem}.mental-web .bar-label{gap:.6rem}.mental-web .article-sources ol{padding-left:1.2rem}}
