.dual-framework,.dual-page{direction:rtl; font-family:inherit; color:#1b263b}.dual-framework{margin:24px 0;}.dual-framework__intro,.dual-framework__pane,.dual-review-item{background:#fff;border:1px solid #dce2e9;border-radius:16px;padding:20px;}.dual-framework__intro h2,.dual-framework__pane h3{margin:0 0 12px}.dual-framework__intro p{line-height:1.8}.dual-framework__notice{padding:12px 16px;background:#f4f7fc;color:#314569;border-radius:10px}.dual-framework__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.dual-framework__eyebrow{font-size:.82rem;color:#5471a1}.dual-framework__axes{list-style:none;padding:0;margin:0;counter-reset:dualaxis}.dual-framework__axes li{counter-increment:dualaxis;display:flex;gap:12px;justify-content:space-between;padding:13px 0;border-top:1px solid #e7ebf1}.dual-framework__axes li:before{content:counter(dualaxis);color:#446aa4;font-weight:700;min-width:22px}.dual-framework__axes li div{flex:1}.dual-framework__axes li p{margin:6px 0 0;color:#596a80;font-size:.89rem;line-height:1.75}.dual-framework__axes li span{color:#9299a4;font-size:1.6rem}.dual-framework__foot{font-size:.88rem;color:#596a80;line-height:1.85}.dual-page{background:#f7f8fc;margin:0;min-height:100vh}.dual-container{max-width:1120px;margin:0 auto;padding:30px 18px}.dual-page a{color:#24568c}.dual-switch{display:flex;gap:12px;flex-wrap:wrap;padding:14px 0}.dual-switch a{background:#fff;padding:10px 18px;border-radius:9px;border:1px solid #cbd7e6}.dual-switch a[aria-current=page]{background:#e9f0fa;border-color:#698bb7}.dual-review-item{margin:16px 0;}.dual-review-item h2{font-size:1.1rem}.dual-body{white-space:pre-wrap;line-height:1.9;background:#f9fafd;padding:12px;border-radius:8px}.dual-review-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dual-review-form label{display:grid;gap:6px}.dual-review-form label:nth-child(5){grid-column:1/-1}.dual-review-form button{border:0;border-radius:9px;color:#fff;background:#244a83;padding:12px;cursor:pointer}.dual-review-form select,.dual-review-form textarea{font:inherit;padding:9px;border:1px solid #b9c7d9;border-radius:8px}.dual-flash{padding:14px;background:#eef5ed;border-radius:10px}.dual-pagination{display:flex;gap:20px;align-items:center;justify-content:center;padding:20px}@media(max-width:780px){.dual-framework__columns,.dual-review-form{grid-template-columns:1fr}}

.dual-framework__axis-preview{max-width:300px;margin:0 auto 8px}.dual-framework__axis-preview svg{width:100%;height:auto;display:block}
