@charset "UTF-8";
.reading-hero{background:#eaf4f3;padding:62px 0 52px}.reading-hero .hero-kicker{color:#0a8783}.reading-hero h1{font-size:clamp(34px,4vw,52px);letter-spacing:-.045em;color:#103747;margin:0 0 12px}.reading-hero p:not(.hero-kicker){color:#63808b;margin:0}.read-filters{display:flex;flex-wrap:wrap;gap:7px;margin-top:27px}.read-filters button{border:1px solid #c9e1df;background:#fff;color:#267b7d;border-radius:30px;padding:6px 14px;font-size:12px;font-weight:700;cursor:pointer}.read-filters button.selected,.read-filters button:hover{background:#0d7979;color:#fff;border-color:#0d7979}.reading-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:70px;padding-top:65px;padding-bottom:110px}.sticky-catalog{position:sticky;top:106px;max-height:calc(100vh - 120px);overflow:auto;padding-right:10px}.sticky-catalog h2{margin:0 0 19px;font-size:14px;color:#1c4352}.sticky-catalog h2 span{color:#0a8983;margin-left:8px}.sticky-catalog nav{display:flex;flex-direction:column;border-left:1px solid #d4e4e5}.sticky-catalog nav a{padding:9px 0 10px 13px;font-size:12px;line-height:1.6;color:#607b86;border-left:2px solid transparent;margin-left:-1px}.sticky-catalog nav a:hover,.sticky-catalog nav a.current{border-color:#15968a;color:#0b736f;background:#f3faf8}.sticky-catalog nav a span{display:block;font-size:10px;color:#89a3a9}.full-article{scroll-margin-top:96px;padding-bottom:83px;margin-bottom:82px;border-bottom:1px solid #d9e6e7}.full-article:last-child{border-bottom:0;margin-bottom:0}.article-overline{display:flex;flex-wrap:wrap;align-items:center;gap:14px;color:#7b969d;font-size:11px;letter-spacing:.06em}.article-overline span:first-child{color:#0b8c85;font-weight:800}.full-article .breadcrumbs{margin:16px 0 17px}.full-article h2{font-size:clamp(27px,3vw,39px);line-height:1.38;letter-spacing:-.04em;color:#103446;margin:0 0 19px}.article-deck{font-size:16px;color:#4e6975;line-height:1.95;margin:0 0 28px;padding-left:18px;border-left:3px solid #a1d6a4}.article-image{width:100%;max-height:370px;object-fit:cover;border-radius:6px;margin-bottom:35px;background:#e6f0f0}.article-content p{font-size:16px;color:#304d5a;line-height:2.08;margin:0 0 23px}.article-content p:first-child::first-letter{font-size:1.45em;font-weight:700;color:#0c7d79}.article-sources{background:#f2f8f7;border:1px solid #dbe9e8;border-radius:5px;padding:25px 28px;margin-top:36px}.article-sources h3,.article-related h3{font-size:16px;color:#153d4d;margin:0 0 12px}.article-sources ul,.article-related ul{margin:0;padding-left:20px}.article-sources li{margin:7px 0;font-size:13px;color:#0f817d}.article-sources a:hover,.article-related a:hover{color:#065e5d;text-decoration:underline}.article-sources p{font-size:11px;color:#78929b;margin:15px 0 0}.article-related{padding-top:28px}.article-related li{margin:10px 0;font-size:13px;color:#42727a}.article-related span{color:#14948b;margin-left:5px}.back-link{display:inline-block;margin-top:25px;font-size:13px;font-weight:800;color:#0b817d}.full-article[hidden],.sticky-catalog nav a[hidden]{display:none}
@media(max-width:900px){.reading-layout{grid-template-columns:200px minmax(0,1fr);gap:35px}}
@media(max-width:680px){.reading-hero{padding:43px 0 38px}.reading-layout{display:block;padding-top:30px;padding-bottom:50px}.reading-sidebar{margin-bottom:42px}.sticky-catalog{position:static;max-height:210px;overflow:auto;background:#f6faf9;padding:18px;border:1px solid #dceae8;border-radius:5px}.sticky-catalog h2{margin-bottom:8px}.full-article{padding-bottom:58px;margin-bottom:58px}.article-content p{font-size:15px;line-height:2}.article-deck{font-size:14px}.article-image{margin-bottom:25px}.article-sources{padding:20px}.full-article h2{font-size:28px}}
