.sps-course-goal{--sps-blue:#2563eb;--sps-blue-soft:#eff6ff;--sps-blue-border:#bfdbfe;--sps-text:#0f172a;--sps-muted:#475569;--sps-border:#e2e8f0;--sps-bg:#ffffff;--sps-soft:#f8fafc;position:relative;direction:rtl;width:100%;max-width:1100px;margin:28px auto;padding:26px 28px;background:var(--sps-bg);border:1px solid var(--sps-border);border-radius:18px;box-shadow:0 4px 14px rgb(15 23 42 / .045);overflow:hidden;font-family:Tahoma,Arial,sans-serif;box-sizing:border-box;transition:border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.sps-course-goal *,.sps-course-goal *::before,.sps-course-goal *::after{box-sizing:border-box}.sps-course-goal:hover{border-color:var(--sps-blue-border);box-shadow:0 10px 26px rgb(37 99 235 / .08);transform:translateY(-2px)}.sps-course-goal::after{content:"";position:absolute;top:0;right:0;width:6px;height:100%;background:linear-gradient(180deg,#60a5fa 0%,var(--sps-blue) 100%);border-top-right-radius:18px;border-bottom-right-radius:18px}.sps-course-goal__content{position:relative;z-index:1;width:100%}.sps-course-goal__title{position:relative;display:inline-block;margin:0 0 20px;padding-right:42px;color:var(--sps-text);font-size:24px;font-weight:800;line-height:1.7}.sps-course-goal__title::before{content:"◎";position:absolute;right:0;top:7px;font-size:22px;line-height:1;color:var(--sps-blue);opacity:.95}.sps-course-goal__title::after{content:"";position:absolute;right:42px;bottom:-7px;width:56px;height:4px;border-radius:999px;background:linear-gradient(90deg,#60a5fa,var(--sps-blue))}.sps-course-goal__answer{margin-top:14px;color:#334155;font-size:14.5px;line-height:2.15;font-weight:400;text-align:justify}.sps-course-goal__answer p{margin:0 0 14px}.sps-course-goal__answer p:last-child{margin-bottom:0}.sps-course-goal__audio{margin-top:20px;padding:14px 16px;background:var(--sps-soft);border:1px solid #eef2f7;border-radius:14px}.sps-course-goal__audio-title{display:block;margin:0 0 10px;color:var(--sps-blue);font-size:13px;line-height:1.7;font-weight:800}.sps-course-goal__audio audio{display:block;width:100%;height:36px;filter:saturate(.95)}.sps-course-goal__answer ul,.sps-course-goal__answer ol{margin:12px 0;padding-right:22px}.sps-course-goal__answer li{margin-bottom:8px;line-height:2.05}.sps-course-goal__answer a{color:var(--sps-blue);text-decoration:none;font-weight:700}.sps-course-goal__answer a:hover{text-decoration:underline}@media (max-width:992px){.sps-course-goal{padding:22px 22px;border-radius:18px}.sps-course-goal::after{width:6px;border-top-right-radius:18px;border-bottom-right-radius:18px}.sps-course-goal__title{font-size:22px;line-height:1.75;padding-right:38px}.sps-course-goal__title::before{font-size:20px;top:7px}.sps-course-goal__title::after{right:38px}.sps-course-goal__answer{font-size:14px;line-height:2.1}}@media (max-width:768px){.sps-course-goal{margin:22px auto;padding:18px 16px;border-radius:16px;box-shadow:0 3px 14px rgb(15 23 42 / .035)}.sps-course-goal:hover{transform:none}.sps-course-goal::after{width:5px;border-top-right-radius:16px;border-bottom-right-radius:16px}.sps-course-goal__title{font-size:20px;line-height:1.8;padding-right:34px;margin-bottom:18px}.sps-course-goal__title::before{font-size:18px;top:7px}.sps-course-goal__title::after{right:34px;bottom:-7px;width:50px;height:4px}.sps-course-goal__answer{margin-top:12px;font-size:13.8px;line-height:2.05}.sps-course-goal__audio{margin-top:18px;padding:13px 14px;border-radius:14px}.sps-course-goal__audio-title{font-size:12.5px}}@media (max-width:480px){.sps-course-goal{padding:16px 14px;border-radius:14px}.sps-course-goal::after{border-top-right-radius:14px;border-bottom-right-radius:14px}.sps-course-goal__title{font-size:19px;padding-right:30px}.sps-course-goal__title::before{font-size:17px;top:7px}.sps-course-goal__title::after{right:30px;width:46px}.sps-course-goal__answer{font-size:13.5px;line-height:2}.sps-course-goal__audio{padding:12px}}