/* 僅供行者課程的啟蒙介紹使用。 */
.initiation-principles{display:grid;gap:16px;margin:28px 0}
.initiation-principle{padding:24px 26px;border:1px solid #dce5d7;border-radius:18px;background:#fffefb}
.course-page-section .initiation-principle h3{margin:0 0 10px;font-size:1.2rem;color:#285740}
.course-page-section .initiation-principle p{margin:0;font-size:1.05rem;line-height:1.95}
.initiation-reflection{margin:28px 0;padding:26px 28px;border-left:3px solid #b59a65;border-radius:0 18px 18px 0;background:linear-gradient(125deg,#f6f8ef,#fffdf7)}
.course-page-section .initiation-reflection h3{margin:0 0 12px;font-size:1.25rem}
.course-page-section .initiation-reflection p{margin:0;line-height:2}
.course-page-section .initiation-reflection .initiation-source{font-size:.85rem;color:#687b65;margin-bottom:10px;letter-spacing:.05em}
@media(max-width:900px){.course-page-layout{grid-template-columns:1fr;gap:0}.course-summary{position:static;margin-top:28px}}
@media(max-width:600px){.initiation-principle{padding:21px 20px}.initiation-reflection{padding:23px 20px}.course-page-section .initiation-principle h3{font-size:1.15rem}}
