.international-course[data-astro-cid-e2ldtgeb]{--accent: #1f4fd8;color:#000;background:#fff;font-family:Lato,sans-serif}.course-container[data-astro-cid-e2ldtgeb]{max-width:1200px;margin:0 auto;padding:0 24px}.draft-notice[data-astro-cid-e2ldtgeb]{padding:16px 24px;background:#f5f8ff;border-bottom:1px solid rgba(31,79,216,.16);font-size:14px;line-height:1.6;text-align:center}.course-hero[data-astro-cid-e2ldtgeb]{padding:32px 0 48px;border-bottom:1px solid rgba(0,0,0,.08);background:linear-gradient(135deg,#fff 65%,#f5f8ff)}.breadcrumbs[data-astro-cid-e2ldtgeb]{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:#0009;margin-bottom:48px}.breadcrumbs[data-astro-cid-e2ldtgeb] a[data-astro-cid-e2ldtgeb]{color:inherit}.hero-grid[data-astro-cid-e2ldtgeb]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:64px;align-items:start}.eyebrow[data-astro-cid-e2ldtgeb]{color:var(--accent);font-size:12px;line-height:1.6;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}h1[data-astro-cid-e2ldtgeb]{font-size:clamp(36px,4vw,54px);line-height:1.13;letter-spacing:-.035em;font-weight:900;margin:0 0 24px}h1[data-astro-cid-e2ldtgeb] span[data-astro-cid-e2ldtgeb]{color:var(--accent)}h2[data-astro-cid-e2ldtgeb]{font-size:clamp(27px,3vw,36px);line-height:1.2;letter-spacing:-.025em;font-weight:700;margin:0 0 24px}h3[data-astro-cid-e2ldtgeb]{font-size:19px;line-height:1.4;font-weight:700;margin:0 0 12px}p[data-astro-cid-e2ldtgeb],li[data-astro-cid-e2ldtgeb]{font-size:16px;line-height:1.75;color:#000000c2}p[data-astro-cid-e2ldtgeb]{margin:0 0 16px}p[data-astro-cid-e2ldtgeb] a[data-astro-cid-e2ldtgeb],.regional-links[data-astro-cid-e2ldtgeb] a[data-astro-cid-e2ldtgeb]{color:var(--accent);text-decoration:underline;text-underline-offset:4px}a[data-astro-cid-e2ldtgeb]:focus-visible,summary[data-astro-cid-e2ldtgeb]:focus-visible{outline:3px solid var(--accent);outline-offset:5px;border-radius:4px}.hero-intro[data-astro-cid-e2ldtgeb]{font-size:19px}.hero-offer[data-astro-cid-e2ldtgeb]{padding:16px 20px;border:1px solid rgba(31,79,216,.16);border-radius:12px;background:#f5f8ff;color:#000;font-size:16px;font-weight:700}.hero-offer[data-astro-cid-e2ldtgeb] strong[data-astro-cid-e2ldtgeb]{color:var(--accent)}.hero-offer[data-astro-cid-e2ldtgeb] span[data-astro-cid-e2ldtgeb]{margin:0 8px;color:#0006}.small-copy[data-astro-cid-e2ldtgeb]{font-size:14px;line-height:1.7}.hero-note[data-astro-cid-e2ldtgeb]{margin-top:20px}.actions[data-astro-cid-e2ldtgeb]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:24px}.button[data-astro-cid-e2ldtgeb]{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:14px 20px;border-radius:9px;font-size:15px;line-height:1.4;font-weight:700;text-decoration:none}.primary[data-astro-cid-e2ldtgeb]{color:#fff;background:var(--accent);border:1px solid var(--accent)}.primary[data-astro-cid-e2ldtgeb]:hover{background:#183fae}.secondary[data-astro-cid-e2ldtgeb]{color:#000;background:#fff;border:1px solid rgba(0,0,0,.16)}.text-link[data-astro-cid-e2ldtgeb]{color:var(--accent);text-decoration:underline;text-underline-offset:4px;font-size:15px;line-height:1.6;font-weight:700}.course-card[data-astro-cid-e2ldtgeb]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:32px;box-shadow:0 8px 32px #0000000a}.course-card[data-astro-cid-e2ldtgeb] h2[data-astro-cid-e2ldtgeb]{font-size:29px}dl[data-astro-cid-e2ldtgeb]{margin:0 0 24px}dl[data-astro-cid-e2ldtgeb]>div[data-astro-cid-e2ldtgeb]{display:grid;grid-template-columns:105px minmax(0,1fr);gap:16px;border-top:1px solid rgba(0,0,0,.08);padding:16px 0}dt[data-astro-cid-e2ldtgeb]{font-size:13px;color:#0009}dd[data-astro-cid-e2ldtgeb]{font-size:15px;line-height:1.5;font-weight:700;margin:0}dd[data-astro-cid-e2ldtgeb] small[data-astro-cid-e2ldtgeb]{display:block;font-size:12px;font-weight:400;margin-top:4px}.transaction-strip[data-astro-cid-e2ldtgeb]{display:flex;flex-wrap:wrap;align-items:center;gap:24px 32px;padding:24px;border:1px solid rgba(0,0,0,.08);border-radius:12px;margin:32px 0 16px}.transaction-strip[data-astro-cid-e2ldtgeb]>div[data-astro-cid-e2ldtgeb]{flex:1 1 150px}.transaction-strip[data-astro-cid-e2ldtgeb] span[data-astro-cid-e2ldtgeb]{display:block;font-size:12px;color:#0009;margin-bottom:4px}.transaction-strip[data-astro-cid-e2ldtgeb] strong[data-astro-cid-e2ldtgeb]{font-size:15px}.section-nav[data-astro-cid-e2ldtgeb]{display:flex;flex-wrap:wrap;gap:12px 28px;padding:16px 0 24px;border-bottom:1px solid rgba(0,0,0,.08)}.section-nav[data-astro-cid-e2ldtgeb] a[data-astro-cid-e2ldtgeb]{font-size:14px;font-weight:700;padding:8px 0}.section-nav[data-astro-cid-e2ldtgeb] a[data-astro-cid-e2ldtgeb]:hover{color:var(--accent)}.course-section[data-astro-cid-e2ldtgeb]{padding:64px 0;border-bottom:1px solid rgba(0,0,0,.08);scroll-margin-top:120px}.split[data-astro-cid-e2ldtgeb]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:80px}.section-heading[data-astro-cid-e2ldtgeb]{max-width:780px;margin-bottom:32px}.section-heading[data-astro-cid-e2ldtgeb] h2[data-astro-cid-e2ldtgeb]{margin-bottom:16px}.two-cards[data-astro-cid-e2ldtgeb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.info-card[data-astro-cid-e2ldtgeb]{padding:32px;border:1px solid rgba(0,0,0,.08);border-radius:16px}ul[data-astro-cid-e2ldtgeb],ol[data-astro-cid-e2ldtgeb]{padding-left:20px;margin:0 0 24px}ul[data-astro-cid-e2ldtgeb]{list-style:disc}ol[data-astro-cid-e2ldtgeb]{list-style:decimal}li[data-astro-cid-e2ldtgeb]{padding-left:4px;margin-bottom:12px}.quiet-note[data-astro-cid-e2ldtgeb]{padding:24px;background:#f5f8ff;border-left:3px solid var(--accent);border-radius:0 12px 12px 0;margin-top:24px}.quiet-note[data-astro-cid-e2ldtgeb] p[data-astro-cid-e2ldtgeb]{margin-bottom:0}.learning-grid[data-astro-cid-e2ldtgeb],.topic-grid[data-astro-cid-e2ldtgeb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.learning-grid[data-astro-cid-e2ldtgeb]>div[data-astro-cid-e2ldtgeb]{padding-top:24px;border-top:2px solid var(--accent)}.topic-card[data-astro-cid-e2ldtgeb]{border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:28px}.topic-card[data-astro-cid-e2ldtgeb] p[data-astro-cid-e2ldtgeb]{margin:0;font-size:15px}.topic-number[data-astro-cid-e2ldtgeb]{display:block;color:var(--accent);font-size:13px;font-weight:700;margin-bottom:20px}.resource-link[data-astro-cid-e2ldtgeb]{margin:24px 0 0}.scenario[data-astro-cid-e2ldtgeb]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;padding:40px;background:#f5f8ff;border:1px solid rgba(31,79,216,.12);border-radius:16px}.scenario-checks[data-astro-cid-e2ldtgeb]{align-self:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:28px}.scenario-checks[data-astro-cid-e2ldtgeb] ol[data-astro-cid-e2ldtgeb]{margin-bottom:0}.scenario-checks[data-astro-cid-e2ldtgeb] li[data-astro-cid-e2ldtgeb]{font-size:15px}.faq-section[data-astro-cid-e2ldtgeb]{border-bottom:0}.faq-list[data-astro-cid-e2ldtgeb]{max-width:900px}details[data-astro-cid-e2ldtgeb]{border-top:1px solid rgba(0,0,0,.12)}details[data-astro-cid-e2ldtgeb]:last-child{border-bottom:1px solid rgba(0,0,0,.12)}summary[data-astro-cid-e2ldtgeb]{display:flex;justify-content:space-between;align-items:center;gap:24px;list-style:none;padding:24px 0;font-size:18px;line-height:1.5;font-weight:700;cursor:pointer}summary[data-astro-cid-e2ldtgeb]::-webkit-details-marker{display:none}summary[data-astro-cid-e2ldtgeb] span[data-astro-cid-e2ldtgeb]{color:var(--accent);font-size:25px;font-weight:400;flex-shrink:0}details[data-astro-cid-e2ldtgeb][open] summary[data-astro-cid-e2ldtgeb] span[data-astro-cid-e2ldtgeb]{transform:rotate(45deg)}details[data-astro-cid-e2ldtgeb] p[data-astro-cid-e2ldtgeb]{padding:0 32px 24px 0;margin:0}.final-cta[data-astro-cid-e2ldtgeb]{padding:40px;background:#f5f8ff;border:1px solid rgba(31,79,216,.16);border-radius:16px;margin-bottom:40px}.final-cta[data-astro-cid-e2ldtgeb] p[data-astro-cid-e2ldtgeb]{max-width:780px}.regional-links[data-astro-cid-e2ldtgeb]{padding:0 0 48px}.regional-links[data-astro-cid-e2ldtgeb] h2[data-astro-cid-e2ldtgeb]{font-size:20px;margin-bottom:16px}.regional-links[data-astro-cid-e2ldtgeb] ul[data-astro-cid-e2ldtgeb]{display:flex;flex-wrap:wrap;gap:16px 32px;list-style:none;padding:0;margin-bottom:16px}.regional-links[data-astro-cid-e2ldtgeb] li[data-astro-cid-e2ldtgeb]{margin-bottom:0}.regional-links[data-astro-cid-e2ldtgeb] a[data-astro-cid-e2ldtgeb][aria-current]{color:#000;font-weight:700}@media(max-width:900px){.hero-grid[data-astro-cid-e2ldtgeb]{grid-template-columns:minmax(0,1fr);gap:32px}.course-card[data-astro-cid-e2ldtgeb]{max-width:620px}.split[data-astro-cid-e2ldtgeb]{gap:40px}.topic-grid[data-astro-cid-e2ldtgeb]{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario[data-astro-cid-e2ldtgeb]{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:640px){.course-container[data-astro-cid-e2ldtgeb]{padding:0 20px}.breadcrumbs[data-astro-cid-e2ldtgeb]{margin-bottom:32px}h1[data-astro-cid-e2ldtgeb]{font-size:36px}.hero-intro[data-astro-cid-e2ldtgeb]{font-size:17px}.course-card[data-astro-cid-e2ldtgeb],.info-card[data-astro-cid-e2ldtgeb],.topic-card[data-astro-cid-e2ldtgeb],.scenario[data-astro-cid-e2ldtgeb],.final-cta[data-astro-cid-e2ldtgeb]{padding:24px}dl[data-astro-cid-e2ldtgeb]>div[data-astro-cid-e2ldtgeb]{grid-template-columns:90px minmax(0,1fr);gap:12px}.actions[data-astro-cid-e2ldtgeb]{flex-direction:column;align-items:stretch}.actions[data-astro-cid-e2ldtgeb] .text-link[data-astro-cid-e2ldtgeb]{align-self:flex-start}.course-section[data-astro-cid-e2ldtgeb]{padding:40px 0}.split[data-astro-cid-e2ldtgeb],.two-cards[data-astro-cid-e2ldtgeb],.learning-grid[data-astro-cid-e2ldtgeb],.topic-grid[data-astro-cid-e2ldtgeb]{grid-template-columns:minmax(0,1fr);gap:24px}.split[data-astro-cid-e2ldtgeb] h2[data-astro-cid-e2ldtgeb]{margin-bottom:0}.scenario-checks[data-astro-cid-e2ldtgeb]{padding:20px}.transaction-strip[data-astro-cid-e2ldtgeb]>div[data-astro-cid-e2ldtgeb]{flex-basis:100%}.transaction-strip[data-astro-cid-e2ldtgeb] .button[data-astro-cid-e2ldtgeb]{width:100%}summary[data-astro-cid-e2ldtgeb]{font-size:16px;padding:20px 0}}
