.engine-journal #main{padding-bottom:70px}.jr-masthead{display:flex;justify-content:space-between;align-items:center;padding:35px 0 45px;border-bottom:1px solid #d8ddce;gap:30px}.jr-masthead h1{font-size:clamp(48px,7vw,96px);letter-spacing:-.055em;margin:8px 0 20px;line-height:1.05}.jr-dot{color:#5145ff}.jr-masthead p{font-size:19px;max-width:640px;line-height:1.75;color:#64705e}.jr-masthead-mark{font-size:180px;line-height:1;color:#5145ff}.jr-tabs{display:flex;gap:10px;flex-wrap:wrap;padding:26px 0 35px}.jr-tabs a{padding:12px 22px;border:1px solid #d7ddcd;border-radius:999px;color:#293026;font-weight:700;text-decoration:none}.jr-tabs a[aria-current],.jr-tabs a:hover{background:#dfff81;border-color:#dfff81}.jr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.jr-card{overflow:hidden;background:#fff;border:1px solid #dce0d3;border-radius:22px;transition:transform .15s,box-shadow .15s}.jr-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px #2832250c}.jr-card-image{display:block;aspect-ratio:1.6;overflow:hidden;background:#ecebe7}.jr-card-image img{width:100%;height:100%;object-fit:cover}.jr-card-art{display:flex;height:100%;align-items:center;justify-content:space-between;padding:25px;font-size:24px;font-weight:800;background:#e7e2ff;color:#4f43f4}.jr-card-art b{font-size:90px}.jr-art-podborki{background:#e5efc7;color:#354d2b}.jr-art-obzory{background:#ffe5dc;color:#8d412d}.jr-card-copy{padding:25px}.jr-rubric{font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#5145ff}.jr-card h2{font-size:23px;line-height:1.35;letter-spacing:-.025em;margin:14px 0}.jr-card h2 a{color:#242922;text-decoration:none}.jr-card h2 a:hover{color:#5145ff}.jr-card p{color:#697460;line-height:1.7;font-size:14px}.jr-meta{color:#626c59;font-size:12px;line-height:1.7}.jr-empty{text-align:center;background:#fff;padding:65px 25px;border:1px dashed #cbd4be;border-radius:22px}.jr-empty>span{font-size:50px;color:#5145ff}.jr-pagination{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:35px}.jr-reading-controls{display:flex;justify-content:space-between;gap:20px;margin:25px 0 45px;font-size:13px}.jr-reading-controls input{accent-color:#5145ff}.jr-article-header{max-width:840px;margin:0 auto 35px}.jr-article-header h1,.jr-appended-title{font-size:clamp(32px,4vw,56px);line-height:1.16;letter-spacing:-.04em;margin:20px 0}.jr-lead{font-size:21px;color:#606b58;line-height:1.7}.jr-byline{display:flex;align-items:center;gap:14px;margin-top:28px}.jr-byline>button{margin-left:auto}.jr-byline a{font-weight:700;color:inherit}.jr-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#e5edcd;flex-shrink:0;font-weight:800}.jr-demo,.jr-preview-note{padding:12px 18px;border-radius:12px;background:#fff1c8;font-size:13px}.jr-cover{margin:30px auto 48px;max-width:1000px}.jr-cover img{width:100%;height:auto;max-height:660px;object-fit:cover;border-radius:24px}.jr-cover figcaption,.jr-prose figcaption{font-size:13px;color:#626c59;margin-top:10px;line-height:1.6}.jr-reading-layout{display:grid;grid-template-columns:200px minmax(0,760px);gap:45px;justify-content:center;align-items:start}.jr-toc{position:sticky;top:115px;padding-top:12px;font-size:13px}.jr-toc a{display:block;margin:13px 0;color:#606b58;line-height:1.6}.jr-toc a:hover{color:#5145ff}.jr-prose{font-size:18px;line-height:1.85;overflow-wrap:anywhere}.jr-prose p{margin:0 0 1.35em}.jr-prose h2{font-size:30px;line-height:1.3;margin:1.8em 0 .8em;letter-spacing:-.025em}.jr-prose h3{font-size:24px;margin:1.7em 0 .7em}.jr-prose h4{font-size:21px}.jr-prose h2,.jr-prose h3{scroll-margin-top:120px}.jr-prose li{margin-bottom:.45em}.jr-prose blockquote{margin:28px 0;padding:25px 30px;background:#edeaff;border-left:4px solid #5145ff;border-radius:0 15px 15px 0}.jr-prose blockquote p:last-child{margin-bottom:0}.jr-prose img{width:100%;height:auto;border-radius:16px}.jr-prose figure{margin:32px 0}.jr-prose a{color:#5145ff;text-decoration:underline;text-underline-offset:3px}.jr-prose hr{border:0;border-top:1px solid #d3dac8;margin:35px 0}.jr-article-footer{max-width:760px;margin:40px auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;border-top:1px solid #d5dcca;padding-top:25px;font-size:13px}.jr-related{margin:44px 0;padding:28px;background:#edf0e4;border-radius:24px}.jr-section-heading{margin-bottom:28px}.jr-section-heading h2{font-size:32px;margin:8px 0}.jr-next{margin:70px 0;padding:45px 25px;border-top:2px solid #5145ff;text-align:center;background:#eeeaff;border-radius:0 0 24px 24px}.jr-next h2{font-size:30px;max-width:800px;margin:15px auto}.jr-next p{color:#697460;font-size:14px}.jr-reading-unit+.jr-reading-unit{padding-top:35px}.jr-toc[hidden]{display:none}.jr-reading-layout:has(.jr-toc[hidden]){grid-template-columns:minmax(0,760px)}@media(max-width:1000px){.jr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jr-reading-layout{grid-template-columns:minmax(0,760px)}.jr-toc{position:static;padding:20px;background:#eff1e7;border-radius:15px}.jr-toc nav{display:flex;flex-wrap:wrap;gap:8px 18px}.jr-toc a{margin:3px 0}.jr-related{padding:25px}}@media(max-width:620px){.jr-masthead{padding:20px 0}.jr-masthead-mark{font-size:65px;align-self:flex-start}.jr-masthead p{font-size:16px}.jr-grid{grid-template-columns:1fr}.jr-card-copy{padding:20px}.jr-tabs{gap:8px}.jr-tabs a{padding:10px 15px}.jr-lead{font-size:18px}.jr-byline{flex-wrap:wrap}.jr-byline>button{font-size:12px;padding:10px}.jr-reading-controls{flex-wrap:wrap;margin-bottom:30px}.jr-prose{font-size:17px}.jr-related{padding:20px;margin-left:-8px;margin-right:-8px}.jr-article-header h1,.jr-appended-title{font-size:34px}.jr-next h2{font-size:24px}}.jr-reading-column>.jr-related{margin-inline:0}.jr-related .jr-section-heading{margin-bottom:18px}.jr-related-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.jr-related-list>li{min-width:0;margin:0;padding:0}.jr-related-link{display:grid;grid-template-columns:80px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:10px;background:#fff;border:1px solid #dce0d3;border-radius:14px;color:#242922;text-decoration:none;transition:border-color .15s,background-color .15s}.jr-related-link:hover{border-color:#b5aecf;background:#faf9ff;color:#5145ff}.jr-related-link:focus-visible{outline:3px solid #5145ff;outline-offset:3px}.jr-related-thumb{display:grid;place-items:center;align-self:start;width:80px;height:60px;border-radius:8px;overflow:hidden;background:#e7e2ff;color:#5145ff}.jr-related-thumb img{display:block;width:100%;height:100%;object-fit:cover}.jr-related-thumb svg{width:28px;height:28px}.jr-related-link h3{margin:0;font-size:17px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.jr-related-arrow{color:#747d6c;text-align:center}.jr-next .eyebrow,.jr-next p{color:#56624c}@media(max-width:620px){.jr-related{padding:16px;border-radius:18px}.jr-related .jr-section-heading h2{font-size:26px}.jr-related-link{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:9px}.jr-related-thumb{width:64px;height:48px}.jr-related-link h3{font-size:15px;line-height:1.45}.jr-related-arrow{display:none}}.jr-prose :is(ul,ol){margin:0 0 1.2em;padding-inline-start:1.4em;line-height:1.65}.jr-prose li{margin:0;padding-inline-start:.15em}.jr-prose li+li{margin-top:.4em}.jr-prose li>p{margin:0}.jr-prose li>p+p,.jr-prose li>:is(ul,ol)+p{margin-top:.45em}.jr-prose li>:is(ul,ol){margin:.45em 0 0}.jr-offers{margin:44px 0;padding:28px;border:1px solid #dcd8fa;border-radius:24px;background:#f0eefb}.jr-offers .jr-section-heading p{margin:8px 0 0;color:var(--muted,#737e70)}.jr-offers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.jr-offers-grid>.listing-card{min-width:0;width:100%;margin:0}@media(max-width:900px){.jr-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jr-offers{padding:20px}}@media(max-width:540px){.jr-offers-grid{grid-template-columns:minmax(0,1fr)}.jr-offers{padding:14px;border-radius:18px}.jr-offers .jr-section-heading h2{font-size:25px}}.jr-feed-footer{display:flex;justify-content:flex-end;margin-top:24px;font-size:13px;line-height:1.5}.jr-feed-footer a{color:#626c59;padding:8px 0;text-underline-offset:3px}.jr-feed-footer a:hover{color:#5145ff}.jr-feed-footer a:focus-visible{outline:2px solid #5145ff;outline-offset:4px;border-radius:3px}.jr-table-block,.jr-table-scroll{min-width:0;max-width:100%}.jr-table-block{margin:28px 0}.jr-table-scroll{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #d8dece;border-radius:14px;background:#fff;scrollbar-width:thin;scrollbar-color:#b8c1ac #f2f4ed;-webkit-overflow-scrolling:touch}.jr-table-scroll:focus-visible{outline:2px solid #6250ee;outline-offset:3px}.jr-table-scroll table{width:100%;border-collapse:separate;border-spacing:0;font-size:15px;line-height:1.6;text-align:left;color:#293026}.jr-table-scroll :is(th,td){min-width:155px;padding:14px 16px;vertical-align:top;border-right:1px solid #e1e5da;border-bottom:1px solid #e1e5da;overflow-wrap:anywhere}.jr-table-scroll tr>:last-child{border-right:0}.jr-table-scroll tbody:last-child tr:last-child>:is(th,td){border-bottom:0}.jr-table-scroll th{font-weight:650;background:#f3f5ef}.jr-table-scroll thead th{background:#eaf0df;color:#34442c}.jr-table-scroll tbody tr:nth-child(2n) td{background:#fafbf7}.jr-table-scroll :is(th,td)>p{margin:0}.jr-table-scroll :is(th,td)>p+p{margin-top:.7em}.jr-table-scroll :is(th,td)>:last-child{margin-bottom:0}@media(max-width:620px){.jr-table-scroll :is(th,td){min-width:155px;padding:12px}.jr-table-scroll table{font-size:14px;line-height:1.6}.jr-table-scroll{border-radius:12px}}.jr-reading-column{min-width:0}.jr-prose .jr-table-hint{margin:0 0 9px;color:#68745c;font-size:12px;line-height:1.5}.jr-prose .jr-table-hint[hidden]{display:none}.jr-table-scroll.is-overflowing{background:linear-gradient(to right,#fff 30%,#fff0),linear-gradient(to left,#fff 30%,#fff0),linear-gradient(to right,#29302622,#29302600),linear-gradient(to left,#29302622,#29302600);background-position:left center,right center,left center,right center;background-size:32px 100%,32px 100%,12px 100%,12px 100%;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll}.jr-table-cell-label{display:none}.jr-table-value>:first-child{margin-top:0}.jr-prose .jr-table-value>:last-child{margin-bottom:0}@media(max-width:620px){.jr-table-cards{margin:24px 0}.jr-table-cards .jr-table-scroll{border:0;border-radius:0;background:none;overflow:visible}.jr-table-cards table,.jr-table-cards tbody{display:block;width:100%}.jr-table-cards thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.jr-table-cards tbody>tr{display:block;overflow:hidden;margin:0 0 14px;border:1px solid #d9dfd0;border-radius:16px;background:#fff;box-shadow:0 4px 14px #29302608}.jr-table-cards tbody>tr>:is(th,td){display:grid;grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);gap:12px;width:100%;min-width:0;padding:13px 14px;border:0;border-bottom:1px solid #e1e5da;background:#fff;text-align:left;font-weight:400;box-sizing:border-box}.jr-table-cards tbody>tr>:first-child{display:block;background:#eff3e7;color:#293725;font-weight:700;font-size:15px;line-height:1.5}.jr-table-cards tbody>tr>:last-child{border-bottom:0}.jr-table-cards tbody tr:nth-child(2n) td{background:#fff}.jr-table-cards tbody tr:nth-child(2n)>:first-child{background:#f3f5ee}.jr-table-cards .jr-table-cell-label{display:block;min-width:0;color:#60704f;font-size:12px;line-height:1.5;font-weight:650;overflow-wrap:anywhere}.jr-table-cards .jr-table-value{min-width:0;overflow-wrap:anywhere}}
