/* 6.1.25 — Tutorial blocks + category/subcategory */
.rn6-tutorial-note{border-color:rgba(212,168,67,.45)!important;background:linear-gradient(145deg,rgba(60,42,12,.55),rgba(12,14,22,.9))!important}
.rn6-tutorial-note>b{color:#e7c56a!important;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
.rn6-tutorial-image{padding:14px!important}
.rn6-tutorial-image figure{margin:0}
.rn6-tutorial-image img{display:block;width:100%;height:auto;border-radius:12px}
.rn6-tutorial-image figcaption{margin-top:10px;color:#9aa3b5;font-size:13px}
.rn6-tutorial-cat-link{display:block;color:inherit;text-decoration:none}
.rn6-tutorial-columns>article.is-active{border-color:rgba(163,92,255,.55)!important;box-shadow:0 0 0 1px rgba(163,92,255,.25)}
.rn6-tutorial-subnav{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(139,103,211,.2)}
.rn6-tutorial-subnav a{padding:7px 12px;border:1px solid rgba(139,103,211,.28);border-radius:999px;color:#c9c3d9;font-size:12px;text-decoration:none}
.rn6-tutorial-subnav a.is-active,.rn6-tutorial-subnav a:hover{border-color:rgba(163,92,255,.7);color:#fff;background:rgba(119,40,219,.18)}
.rn-tutorial-tax-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:16px 0}
.rn-tutorial-tax-card{padding:14px 16px;border:1px solid rgba(139,103,211,.22);border-radius:14px;background:rgba(8,10,18,.55)}
.rn-tutorial-tax-card header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}
.rn-tutorial-tax-card ul{margin:0;padding-left:18px;color:#9aa3b5}
.rn-tutorial-tax-forms{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}
.rn-tutorial-tax-forms form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.rn-tutorial-blocks-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:end;margin:18px 0 10px}
.rn-tutorial-blocks-add{display:flex;flex-wrap:wrap;gap:8px}
.rn-tutorial-blocks{display:grid;gap:12px;margin-bottom:18px}
.rn-tutorial-block{padding:14px;border:1px solid rgba(139,103,211,.22);border-radius:14px;background:rgba(8,10,18,.4)}
.rn-tutorial-block header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}
.rn-tutorial-block-actions{display:flex;gap:6px}
.rn-tutorial-block-actions button{min-width:36px}
.rn-tutorial-live-steps article.is-note>b{color:#e7c56a}
.rn-tutorial-live-steps article.is-image>b{color:#8ec5ff}
@media(max-width:700px){.rn-tutorial-tax-forms form{width:100%}.rn-tutorial-tax-forms .rn-site-input{width:100%}}
