.p-course-terms{--f-nv:#0f2c4f;--f-red:#d63a2f;--f-ink:#14201c;--f-mut:#56635f;--f-bg:#f6f3ec;background:var(--f-bg);color:var(--f-ink);font-family:var(--font-poppins),Poppins,system-ui,sans-serif;font-size:16px;line-height:1.65;letter-spacing:normal;-webkit-font-smoothing:auto;min-height:100vh}.p-course-terms a{color:var(--f-nv);font-weight:600;text-decoration:underline}.p-course-terms a:hover{color:var(--f-red)}.p-course-terms .top{background:var(--f-nv);color:#fff;padding:28px 0}.p-course-terms .w{max-width:820px;margin:0 auto;padding:0 22px}.p-course-terms .top img{height:40px;display:block}.p-course-terms h1{font-size:clamp(30px,5vw,44px);font-weight:800;line-height:1.1;margin:28px 0 8px;letter-spacing:-.02em}.p-course-terms .lead{color:var(--f-mut);margin:0 0 28px}.p-course-terms .sum{background:#fff;border-radius:18px;padding:22px 24px;display:grid;gap:10px;box-shadow:0 18px 40px -30px rgba(15,44,79,.4);margin-bottom:34px}.p-course-terms .sum div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px}.p-course-terms .sum i{font-style:normal;font-weight:800;color:var(--f-red)}.p-course-terms h2{font-size:20px;font-weight:700;margin:32px 0 8px;color:var(--f-nv)}.p-course-terms ol,.p-course-terms ul{padding-left:22px;margin:0 0 8px}.p-course-terms ol{list-style:decimal}.p-course-terms ul{list-style:disc}.p-course-terms li{margin:6px 0}.p-course-terms p{margin:0 0 12px}.p-course-terms .nr{background:#fdecea;color:#7a1f14;border-radius:14px;padding:16px 18px;font-weight:600}.p-course-terms table{width:100%;border-collapse:collapse;background:#fff;border-radius:14px;overflow:hidden;margin:8px 0}.p-course-terms td,.p-course-terms th{padding:12px 14px;text-align:left;border-bottom:1px solid #ece7dc;vertical-align:top}.p-course-terms th{background:#eef2f6;color:var(--f-nv);font-size:14px}.p-course-terms footer{margin:48px 0 0;padding-bottom:40px;color:var(--f-mut);font-size:14px}