/* St John 前台設計 token 與基礎 reset */
:root{
  --yellow:#F5A800;--yellow-dark:#D4910A;--yellow-light:#FFF8E1;--yellow-mid:#FFE082;
  --black:#1A1A1A;--grey-dark:#444;--grey-mid:#888;--grey-light:#CCC;
  --grey-bg:#F7F7F7;--white:#FFF;--danger:#C0392B;--success:#27AE60;--border:#E5E5E5;
  /* 與原型圖 Final2 學員／課程／機構頁內容欄對齊 */
  --sj-page-max:1280px;
  --sj-page-gutter:24px;
}
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:'Noto Sans TC',sans-serif;background:var(--white);color:var(--black);font-size:14px;line-height:1.6}