.reading-body{background:#fff}.reading-hero,.reading-catalog-hero{padding:26px 0 48px}.reading-crumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:.78rem;color:#c4cee1;line-height:1.5;margin:0 0 28px}.reading-crumbs span[aria-current]{color:#9dbaff}.reading-crumbs a:hover{color:#d8f36a}.reading-hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:center;gap:60px}.reading-hero h1,.reading-catalog-hero h1{font-size:clamp(2.2rem,4.1vw,4rem);line-height:1.09;letter-spacing:-.045em;margin:0 0 20px;max-width:850px}.reading-kicker{font-size:.7rem;letter-spacing:.12em;color:#b8c9eb;font-weight:600;margin:0 0 18px}.reading-lead{font-size:1.12rem;line-height:1.65;max-width:760px;color:#d4dcec;margin:0 0 24px}.reading-meta{display:flex;gap:10px 20px;flex-wrap:wrap;color:#9eadd0;font-size:.75rem;margin:0}.reading-hero-image{margin:0}.reading-hero-image img{display:block;width:100%;height:auto;border-radius:16px;background:#f2f5fc}.reading-hero-image figcaption{font-size:.72rem;line-height:1.5;color:#a7b6d4;margin-top:12px}.reading-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(190px,280px);gap:70px;justify-content:space-between;padding-top:54px;padding-bottom:30px}.reading-article{grid-column:1;grid-row:1;min-width:0;font-size:1.04rem;line-height:1.75}.reading-sidebar{grid-column:2;grid-row:1;align-self:start;position:sticky;top:24px}.reading-toc{padding:24px;border:1px solid #dce1e9;border-radius:14px;background:#f7f9fe;font-size:.85rem}.reading-toc p{font-weight:650;font-size:.78rem;margin-bottom:18px}.reading-toc ol{list-style:none;padding:0;margin:0;display:grid;gap:12px}.reading-toc a{color:#41577f;line-height:1.5;display:block}.reading-toc a:hover{color:#101c36;text-decoration:underline}.reading-next{margin-top:20px;padding:24px;border-radius:14px;background:#eff6d8;font-size:.88rem;line-height:1.65}.reading-next p{font-weight:650;margin-bottom:10px}.reading-next a{text-decoration:underline;text-underline-offset:4px}.reading-section{scroll-margin-top:24px;margin-bottom:40px}.reading-section h2,.reading-faq h2{font-size:clamp(1.65rem,2.3vw,2.2rem);line-height:1.22;letter-spacing:-.035em;margin-bottom:18px}.reading-section h3{font-size:1.12rem;margin:24px 0 12px}.reading-article p{margin-bottom:18px}.reading-article ul,.reading-article ol{padding-left:24px;margin:0 0 20px}.reading-article li{margin-bottom:9px}.reading-article a{color:#304e8c;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.reading-article .button{color:#101c36;text-decoration:none}.reading-section strong{font-weight:650}.reading-section table{border-collapse:collapse;width:100%;font-size:.88rem;line-height:1.55;margin:24px 0}.reading-section th,.reading-section td{text-align:left;vertical-align:top;padding:14px;border:1px solid #dce1e9;overflow-wrap:anywhere}.reading-section th{background:#f1f5fd;font-weight:650}.reading-faq{margin:42px 0}.reading-faq details{border-bottom:1px solid #dce1e9;padding:18px 0}.reading-faq summary{font-weight:600;cursor:pointer;font-size:1rem;line-height:1.5}.reading-faq details p{margin:15px 0 0;color:#536078}.reading-sources{border-top:1px solid #dce1e9;padding-top:24px;font-size:.83rem;line-height:1.65;color:#536078}.reading-sources h2{font-size:1.05rem;letter-spacing:0;margin-bottom:12px;font-weight:650}.reading-sources ul{margin-bottom:28px}.reading-end{background:#f3f7e6;border:1px solid #dbe7b5;border-radius:16px;padding:28px;margin:34px 0}.reading-end p{margin-bottom:20px}.reading-end .button{font-size:.92rem;min-height:52px;padding:16px 20px}.reading-subscription-link{font-size:.88rem;display:inline-block;margin:20px 0 0 20px}.reading-mobile-toc{display:none}.reading-related{padding:20px 0 70px}.reading-related h2,.reading-group-heading h2{font-size:clamp(1.85rem,3vw,2.75rem);line-height:1.2;letter-spacing:-.04em}.reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.reading-card{border:1px solid #dce1e9;border-radius:16px;overflow:hidden;background:#fff;transition:box-shadow .2s,border-color .2s}.reading-card:hover{border-color:#9dbaff;box-shadow:0 8px 28px #101c360d}.reading-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none}.reading-card-image{background:#f1f5fc;overflow:hidden}.reading-card-image img{width:100%;height:auto;aspect-ratio:3/2;display:block}.reading-card-copy{padding:24px;display:flex;flex:1;flex-direction:column}.reading-card-meta{font-size:.7rem;color:#536078;margin-bottom:12px}.reading-card h3{font-size:1.25rem;line-height:1.3;letter-spacing:-.025em;margin-bottom:14px;font-weight:600}.reading-card-copy>p:not(.reading-card-meta){font-size:.9rem;color:#536078;line-height:1.65;margin-bottom:20px}.reading-card-action{font-size:.82rem;font-weight:600;margin-top:auto}.reading-catalog-hero{padding-bottom:50px}.reading-catalog-hero .reading-lead{max-width:730px}.reading-catalog-setup{color:#d8f36a;font-size:.9rem;line-height:1.7}.reading-category-nav{display:flex;flex-wrap:wrap;gap:12px;padding-top:28px}.reading-category-nav a{border:1px solid #dce1e9;border-radius:30px;padding:11px 17px;font-size:.85rem;background:#f7f9fe}.reading-category-nav a:hover{border-color:#9dbaff}.reading-catalog-group{padding-top:56px;scroll-margin-top:24px}.reading-group-heading{max-width:850px}.reading-group-heading p{color:#536078;margin:0 0 28px}.reading-contact{display:flex;justify-content:space-between;gap:35px;align-items:center;margin-top:65px;padding-top:40px;padding-bottom:65px;border-top:1px solid #dce1e9}.reading-contact h2{font-size:2.25rem;line-height:1.2;margin-bottom:14px}.reading-contact p{color:#536078;margin:0}.reading-contact .button{font-size:.9rem;white-space:nowrap}.home-reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:28px 0}.home-reading-grid article{border:1px solid #dce1e9;border-radius:14px;padding:26px;background:#f7f9fe}.home-reading-grid article>p{font-size:.72rem;letter-spacing:.08em;color:#536078;margin-bottom:15px}.home-reading-grid h3{font-size:1.4rem;line-height:1.35;margin-bottom:24px;font-weight:600;letter-spacing:-.03em}.home-reading .section-heading>p{color:#536078}.home-reading-grid h3 a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:1100px){.reading-hero-grid{gap:32px;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr)}.reading-layout{grid-template-columns:minmax(0,1fr) 230px;gap:32px}.reading-grid{gap:18px}.reading-card-copy{padding:20px}.reading-body .header{gap:22px}.reading-body .header nav{gap:18px}.reading-body .header-telegram{display:none}}
@media(max-width:800px){.reading-hero-grid{grid-template-columns:1fr;gap:28px}.reading-hero-image{max-width:400px}.reading-hero-image img{max-height:265px;object-fit:contain}.reading-layout{display:block;padding-top:30px}.reading-sidebar{display:none}.reading-mobile-toc{display:block;padding:18px 20px;background:#f7f9fe;border:1px solid #dce1e9;border-radius:12px;font-size:.9rem;margin-bottom:32px}.reading-mobile-toc summary{cursor:pointer;font-weight:600}.reading-mobile-toc ol{padding:15px 0 0 20px;margin:0}.reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reading-catalog-group{padding-top:40px}.reading-contact{align-items:flex-start;flex-direction:column}.home-reading-grid{grid-template-columns:1fr}.reading-end{padding:24px}.reading-subscription-link{display:block;margin:18px 0 0}}
@media(max-width:540px){.reading-body .wrap{width:calc(100% - 40px)}.reading-hero,.reading-catalog-hero{padding-top:20px;padding-bottom:32px}.reading-crumbs{font-size:.7rem;gap:7px;margin-bottom:24px}.reading-crumbs span[aria-current],.reading-current-divider{display:none}.reading-hero h1,.reading-catalog-hero h1{font-size:2.12rem;line-height:1.12;margin-bottom:18px}.reading-lead{font-size:1rem;line-height:1.65;margin-bottom:20px}.reading-kicker{font-size:.65rem;margin-bottom:14px}.reading-meta{font-size:.7rem;gap:8px 14px}.reading-hero-image{max-width:340px}.reading-hero-image img{max-height:228px}.reading-hero-image figcaption{font-size:.68rem}.reading-article{font-size:1rem;line-height:1.75}.reading-section{margin-bottom:32px}.reading-section h2,.reading-faq h2{font-size:1.6rem;line-height:1.22}.reading-grid{grid-template-columns:1fr;gap:20px}.reading-card-copy{padding:23px}.reading-card h3{font-size:1.3rem}.reading-category-nav{gap:9px;padding-top:22px}.reading-category-nav a{font-size:.79rem;padding:10px 13px}.reading-contact{margin-top:42px;padding-top:30px;padding-bottom:45px}.reading-contact h2{font-size:1.8rem}.reading-related{padding-bottom:45px}.reading-section th,.reading-section td{padding:10px;font-size:.79rem}.reading-end .button{max-width:100%;white-space:normal;line-height:1.45}.reading-body .header{min-height:88px;gap:15px}.reading-body .header nav{gap:10px 17px;font-size:.79rem}.reading-body .brand{font-size:1.55rem}}
.reading-meta a{color:inherit;text-decoration:underline;text-underline-offset:3px}.reading-answer{padding:24px 26px;margin-bottom:32px;background:#f3f7e6;border:1px solid #dbe7b5;border-radius:14px}.reading-answer h2{font-size:1.12rem;line-height:1.4;margin:0 0 14px;letter-spacing:0}.reading-answer ul{margin:0;padding-left:20px}.reading-answer li:last-child{margin-bottom:0}.about-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(190px,280px);gap:70px;justify-content:space-between;padding-top:54px;padding-bottom:48px}.about-toc{align-self:start;position:sticky;top:24px}.about-layout caption{text-align:left;font-weight:600;margin-bottom:14px}.home-about-link{margin-top:-25px;margin-bottom:40px;font-size:.95rem}@media(max-width:800px){.about-layout{display:block;padding-top:32px}.about-toc{display:none}.reading-answer{padding:20px}.home-about-link{margin-top:0}}
