html body .rf-learning-goal{margin:20px 0;padding:14px 17px;border-left:3px solid #b69ad7;background:#221a2a;border-radius:0 12px 12px 0;color:#e9e0f1}html body .rf-learning-goal>span,html body .rf-learning-next>span{font:800 10px/1.5 system-ui;letter-spacing:.12em;color:#cfb5e9}html body .rf-learning-goal p{margin:5px 0 0;font-size:16px;line-height:1.5}html body .rf-learning-lab{margin:30px 0;padding:22px;border:1px solid #745d88;border-radius:18px;background:linear-gradient(135deg,#231b2c,#151219);color:#eee6f5}html body .rf-learning-lab h2{margin:0 0 12px;font:800 23px/1.25 system-ui;color:#fff}html body .rf-learning-lab h3{font:800 15px/1.4 system-ui;color:#e1c8f7;margin:0 0 10px}html body .rf-learning-lab p,html body .rf-learning-lab li{font-size:16px;line-height:1.65}html body .rf-learning-lab .rf-learning-note{font-size:13px;color:#bdb0c8;margin:0 0 16px}html body .rf-learning-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}html body .rf-learning-pair>div{padding:16px;border:1px solid #51425f;border-radius:12px;background:#ffffff04}html body .rf-learning-pair>div:last-child{border-color:#ae8fce;background:#8f5db314}html body .rf-learning-pair p{margin:0}html body .rf-learning-lab summary,html body .rf-learning-next summary{cursor:pointer;padding:12px 0;font-size:16px;font-weight:800;color:#dac1f3}html body .rf-learning-next{margin:32px 0;padding:20px 0;border-top:1px solid #6b587d}html body .rf-learning-next>a{display:block;padding:12px 0;color:#e0c7f8;font-size:17px;font-weight:750;text-underline-offset:4px}html body .rf-learning-next li{margin:6px 0;font-size:15px}html body .rf-learning-next a:focus-visible,html body .rf-learning-lab summary:focus-visible,html body .rf-learning-next summary:focus-visible{outline:2px solid #dec1ff;outline-offset:4px}@media(max-width:600px){html body .rf-learning-pair{grid-template-columns:1fr}html body .rf-learning-lab{padding:17px}}
