.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{min-width:0}.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}}
