.up-bl .bl-toc li a.active{color:#eb735d;border-left-color:#eb735d}.up-bl .bl-rel{margin-top:32px}.up-bl .bl-rel h4{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#eb735d;margin:0 0 14px}.up-bl .bl-rel-card{display:block;padding:12px 14px;margin:0 0 10px;background:#faf7f5;border:1px solid #efece9;border-radius:12px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.up-bl .bl-rel-card:hover{border-color:#eb735d;box-shadow:0 6px 16px rgba(31,27,28,.06)}.up-bl .bl-rel-card .t{display:block;font-weight:700;font-size:.85rem;color:#1f1b1c;line-height:1.35;margin:0 0 4px}.up-bl .bl-rel-card .d{display:block;font-size:.72rem;color:#8a8384;font-weight:600}.up-bl .bl-svc{margin-top:30px}.up-bl .bl-svc h4{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#eb735d;margin:0 0 14px}.up-bl .bl-svc a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;margin:0 0 10px;background:linear-gradient(160deg,#fdf3f0,#f6fafd);border:1px solid rgba(235,115,93,.28);border-radius:12px;text-decoration:none;font-weight:700;font-size:.85rem;color:#1f1b1c;line-height:1.3;transition:border-color .15s,box-shadow .15s}.up-bl .bl-svc a:hover{border-color:#eb735d;box-shadow:0 6px 16px rgba(235,115,93,.12)}.up-bl .bl-svc a::after{content:"→";color:#eb735d;font-weight:800;flex:none}.up-bl .bl-art img{max-width:100%;height:auto;border-radius:14px;margin:20px 0}.up-bl .bl-art tbody tr:nth-child(even) td{background:#faf8f7}.up-bl .bl-art tbody tr:nth-child(even) td:first-child{background:#faf8f7}.up-bl .bl-key{background:linear-gradient(160deg,#fdf3f0,#f0f8fc);border:1px solid #f4d3ca;border-radius:16px;padding:22px 26px;margin:0 0 30px}.up-bl .bl-key h4{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#eb735d;margin:0 0 12px}.up-bl .bl-key ul{margin:0;padding-left:20px}.up-bl .bl-key li{margin:0 0 8px;color:#3c3738;font-weight:600}.up-bl .bl-key p{margin:0;color:#3c3738;font-weight:600}.up-bl .bl-key.bl-qa{margin-bottom:16px}.up-bl .bl-key.bl-hl ul{list-style:none;padding-left:0}.up-bl .bl-key.bl-hl li{position:relative;padding-left:28px}.up-bl .bl-key.bl-hl li:before{content:"✓";position:absolute;left:0;top:0;color:#fff;background:#eb735d;width:18px;height:18px;border-radius:50%;font-size:.7rem;font-weight:800;display:flex;align-items:center;justify-content:center}.up-bl .bl-f .done.on{display:block}.up-bl .bl-wa svg{width:18px;height:18px}.up-bl .bl-author{max-width:1200px;margin:0 auto;padding:0 24px 20px}.up-bl .bl-author .box{display:flex;gap:18px;align-items:flex-start;background:#faf7f5;border:1px solid #efece9;border-radius:18px;padding:24px 26px}.up-bl .bl-author .av{flex:none;width:56px;height:56px;border-radius:50%;background:#eb735d;color:#fff;font-weight:800;font-size:1.15rem;display:flex;align-items:center;justify-content:center;letter-spacing:.02em}.up-bl .bl-author .who{min-width:0}.up-bl .bl-author .nm{font-weight:800;font-size:1.05rem}.up-bl .bl-author .abio{color:#56504f;font-size:.9rem;line-height:1.6;margin:6px 0 10px}.up-bl .bl-author .rl{color:#eb735d;font-weight:700;font-size:.85rem}.up-bl .bl-author .ali{display:inline-block;color:#eb735d;font-weight:700;font-size:.85rem;text-decoration:none}.up-bl .bl-author .ali:hover{text-decoration:underline}