.provider[data-astro-cid-5uw4q24e]{text-align:center;font-size:13px;color:var(--c-ink-2);margin-bottom:24px}.provider[data-astro-cid-5uw4q24e] a[data-astro-cid-5uw4q24e]{color:var(--c-accent-dark);text-decoration:underline}.job-relation[data-astro-cid-5uw4q24e]{margin:0 0 30px;border-top:1px solid var(--c-line)}.job-relation[data-astro-cid-5uw4q24e]>div[data-astro-cid-5uw4q24e]{display:grid;grid-template-columns:160px 1fr;gap:24px;padding:18px 0;border-bottom:1px solid var(--c-line)}.job-relation[data-astro-cid-5uw4q24e] dt[data-astro-cid-5uw4q24e]{font-size:13px;font-weight:700;color:var(--c-accent-dark)}.job-relation[data-astro-cid-5uw4q24e] dd[data-astro-cid-5uw4q24e]{margin:0;font-size:14px;line-height:1.9;color:var(--c-ink-2)}@media(max-width:720px){.job-relation[data-astro-cid-5uw4q24e]>div[data-astro-cid-5uw4q24e]{grid-template-columns:1fr;gap:8px}}section[data-astro-cid-5uw4q24e][id]{scroll-margin-top:90px}.learning-points[data-astro-cid-5uw4q24e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 36px;padding:24px 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.learning-points[data-astro-cid-5uw4q24e] dt[data-astro-cid-5uw4q24e]{font-size:13px;font-weight:700;color:var(--c-accent-dark);margin-bottom:8px}.learning-points[data-astro-cid-5uw4q24e] dd[data-astro-cid-5uw4q24e]{margin:0;font-size:13px;line-height:1.9;color:var(--c-ink-2)}@media(max-width:720px){.learning-points[data-astro-cid-5uw4q24e]{grid-template-columns:1fr;gap:18px}.learning-points[data-astro-cid-5uw4q24e]>div[data-astro-cid-5uw4q24e]{display:grid;grid-template-columns:65px 1fr;gap:12px}.learning-points[data-astro-cid-5uw4q24e] dt[data-astro-cid-5uw4q24e]{margin:0}}.course-grid[data-astro-cid-5uw4q24e]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.course-card[data-astro-cid-5uw4q24e]{padding:30px 34px;border:1px solid var(--c-line);border-radius:12px;box-shadow:var(--shadow-card);background:var(--c-bg)}.course-label[data-astro-cid-5uw4q24e]{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--c-accent-dark);font-weight:700;font-size:16px}.course-card[data-astro-cid-5uw4q24e] h3[data-astro-cid-5uw4q24e]{font-size:clamp(21px,2.2vw,27px);font-weight:700;margin:20px 0 14px;min-height:76px}.course-card[data-astro-cid-5uw4q24e] h3[data-astro-cid-5uw4q24e] span[data-astro-cid-5uw4q24e]{display:inline-block}.description[data-astro-cid-5uw4q24e]{color:var(--c-ink-2);font-size:14px}.course-card[data-astro-cid-5uw4q24e] ul[data-astro-cid-5uw4q24e]{list-style:none;padding:0;margin:22px 0;font-size:14px}.course-card[data-astro-cid-5uw4q24e] li[data-astro-cid-5uw4q24e]{padding:4px 0 4px 23px;position:relative}.course-card[data-astro-cid-5uw4q24e] li[data-astro-cid-5uw4q24e]:before{content:"✓";position:absolute;left:0;color:var(--c-accent-dark)}.course-price[data-astro-cid-5uw4q24e]{border-top:1px solid var(--c-line);padding-top:18px;margin:20px 0 24px}.course-price[data-astro-cid-5uw4q24e]>span[data-astro-cid-5uw4q24e]{font-size:12px;color:var(--c-ink-2);display:block}.course-price[data-astro-cid-5uw4q24e] strong[data-astro-cid-5uw4q24e]{font-size:32px;color:var(--c-accent-dark);display:block;line-height:1.6}.course-price[data-astro-cid-5uw4q24e] small[data-astro-cid-5uw4q24e]{font-size:12px;font-weight:500;color:var(--c-ink-2)}.course-card[data-astro-cid-5uw4q24e] .btn-pill{width:100%;font-size:15px}.course-note[data-astro-cid-5uw4q24e]{margin-top:22px;font-size:12px;color:var(--c-ink-2)}.curriculum[data-astro-cid-5uw4q24e]{border:1px solid var(--c-line);border-radius:10px;background:var(--c-bg)}table[data-astro-cid-5uw4q24e]{width:100%;min-width:640px;border-collapse:collapse;text-align:left;font-size:14px}caption[data-astro-cid-5uw4q24e]{text-align:left;padding:18px 24px;font-size:13px;color:var(--c-accent-dark);font-weight:700}th[data-astro-cid-5uw4q24e],td[data-astro-cid-5uw4q24e]{border-top:1px solid var(--c-line);padding:23px 24px;vertical-align:top}thead[data-astro-cid-5uw4q24e] th[data-astro-cid-5uw4q24e]{background:var(--c-bg-alt2);font-size:13px}tbody[data-astro-cid-5uw4q24e] th[data-astro-cid-5uw4q24e]{width:110px;color:var(--c-accent-dark);white-space:nowrap}tbody[data-astro-cid-5uw4q24e] td[data-astro-cid-5uw4q24e]:last-child{width:29%;color:var(--c-ink-2);font-size:13px}td[data-astro-cid-5uw4q24e] h3[data-astro-cid-5uw4q24e]{font-size:17px;font-weight:700;margin-bottom:10px}td[data-astro-cid-5uw4q24e] p[data-astro-cid-5uw4q24e]{font-size:13px;color:var(--c-ink-2)}th[data-astro-cid-5uw4q24e] small[data-astro-cid-5uw4q24e]{font-weight:500;font-size:12px}.outline[data-astro-cid-5uw4q24e]{max-width:860px;margin:auto}.outline[data-astro-cid-5uw4q24e]>div[data-astro-cid-5uw4q24e]{display:grid;grid-template-columns:150px 1fr;border-bottom:1px solid var(--c-line);padding:20px 0;gap:20px}.outline[data-astro-cid-5uw4q24e] dt[data-astro-cid-5uw4q24e]{font-size:14px;font-weight:700}.outline[data-astro-cid-5uw4q24e] dd[data-astro-cid-5uw4q24e]{font-size:14px;color:var(--c-ink-2);margin:0}.outline[data-astro-cid-5uw4q24e] dd[data-astro-cid-5uw4q24e] p[data-astro-cid-5uw4q24e]+p[data-astro-cid-5uw4q24e]{margin-top:6px}.consultation[data-astro-cid-5uw4q24e]{max-width:720px}@media(max-width:720px){.course-grid[data-astro-cid-5uw4q24e]{grid-template-columns:1fr}.course-card[data-astro-cid-5uw4q24e]{padding:25px}.course-card[data-astro-cid-5uw4q24e] h3[data-astro-cid-5uw4q24e]{min-height:0;font-size:24px}.course-card[data-astro-cid-5uw4q24e] .btn-pill{font-size:14px;padding:12px 18px}.outline[data-astro-cid-5uw4q24e]>div[data-astro-cid-5uw4q24e]{grid-template-columns:90px 1fr;gap:15px}.outline[data-astro-cid-5uw4q24e] dt[data-astro-cid-5uw4q24e],.outline[data-astro-cid-5uw4q24e] dd[data-astro-cid-5uw4q24e]{font-size:13px}th[data-astro-cid-5uw4q24e],td[data-astro-cid-5uw4q24e]{padding:18px}}
