.rvw{max-width:1240px;margin:0 auto;padding:44px 24px 80px}.rvw a{color:#29ABE2}.rvw a:focus-visible{outline:3px solid #29ABE2;outline-offset:5px}.rvw-breadcrumb{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:40px;font-size:14px}.rvw-article-header{max-width:940px;margin:0 auto 36px}.rvw h1{font-size:clamp(32px,4.5vw,62px);line-height:1.12;letter-spacing:-.035em;color:#F4F7FA;margin:18px 0 24px}.rvw-lead{font-size:clamp(18px,2vw,23px);line-height:1.65;color:#AAB9C9}.rvw-meta,.rvw-illustration figcaption{font-size:13px;color:#AAB9C9}.rvw-illustration{margin:32px auto 56px;max-width:940px}.rvw-illustration img{width:100%;height:auto;border:1px solid #35516A;border-radius:12px}.rvw-illustration figcaption{padding-top:8px}.rvw-map-section{background:#101C2D;border:1px solid #35516A;border-radius:12px;padding:clamp(20px,4vw,44px);margin:40px 0 56px}.rvw-map-section h2{color:#F4F7FA;font-size:30px}.rvw-map-section>p{color:#AAB9C9}.rvw-map{margin-top:32px}.rvw-map-center{background:#29ABE2;color:#0A111F;font-size:24px;font-weight:700;padding:20px 32px;text-align:center;max-width:400px;margin:0 auto;position:relative;border-radius:8px}.rvw-map-center:after{content:'';position:absolute;top:100%;left:50%;height:28px;border-left:2px solid #29ABE2}.rvw-map ul{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0 0;padding:24px 0 0;border-top:2px solid #35516A}.rvw-map li{padding:24px;background:#15263A;border:1px solid #35516A;border-top:3px solid #29ABE2;position:relative;border-radius:6px}.rvw-map li:before{content:'';position:absolute;bottom:100%;left:50%;height:26px;border-left:2px solid #35516A}.rvw-map li:nth-child(n+4):before{height:24px}.rvw-map h3{font-size:19px;color:#F4F7FA;margin:12px 0}.rvw-map li p{font-size:15px;line-height:1.65;margin:0;color:#AAB9C9}.rvw-node-index{color:#29ABE2;font-size:13px;font-weight:600}.rvw-map-note{margin-top:28px!important;font-size:13px}.rvw-toc{max-width:800px;margin:0 auto 48px;padding:24px;background:#101C2D;border-left:3px solid #29ABE2}.rvw-toc ol{margin:16px 0 0 20px}.rvw-toc li{padding:5px 0}.rvw-body{max-width:800px;margin:auto;font-size:18px;line-height:1.85;color:#DCE5EE}.rvw-body h2{margin-top:50px;color:#F4F7FA;font-size:30px;line-height:1.3;scroll-margin-top:100px}.rvw-body p{margin-bottom:24px}.rvw-sources{border-top:1px solid #35516A;margin-top:48px;font-size:15px}.rvw-sources ul{margin-left:20px}.rvw-sources li{margin-bottom:26px;overflow-wrap:anywhere}.rvw-sources p{font-size:13px;margin:5px 0;line-height:1.6;color:#AAB9C9}.rvw-review{background:#15263A;border-left:3px solid #29ABE2;padding:20px;font-size:14px}.rvw-article-footer{max-width:800px;margin:40px auto 0;display:flex;gap:24px;align-items:center;flex-wrap:wrap}.rvw-card-image{width:100%;height:auto;border-radius:6px;margin-bottom:24px}.rvw .rvq-knowledge-card h2{font-size:24px}.rvw-card-label{display:block;color:#29ABE2;font-weight:600;padding:14px 15px 0;text-transform:uppercase;font-size:12px;letter-spacing:.12em}@media(max-width:700px){.rvw{padding:28px 20px 56px}.rvw-map ul{grid-template-columns:1fr;gap:18px;border-top:0;border-left:2px solid #35516A;margin-left:16px;padding:0 0 0 22px}.rvw-map-center{margin-bottom:26px}.rvw-map-center:after{display:none}.rvw-map li:before,.rvw-map li:nth-child(n+4):before{left:-24px;top:30px;width:22px;height:0;border-left:0;border-top:2px solid #35516A}.rvw-body{font-size:17px}.rvw-body h2,.rvw-map-section h2{font-size:26px}.rvw-article-footer .rvq-button{width:100%}}
