.course-start[data-astro-cid-a533twql]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.5rem,4vw,3.2rem);align-items:center;border:1px solid rgba(13,64,105,.14);border-radius:.75rem;background:radial-gradient(circle at 0% 0%,rgba(210,160,58,.1),transparent 42%),#fffdf8;box-shadow:0 16px 38px #1118230f;padding:clamp(1.4rem,3.4vw,2.6rem)}.course-start-kicker[data-astro-cid-a533twql]{display:flex;align-items:center;gap:.75rem;margin:0;color:var(--gold-deep);font-size:.72rem;font-weight:900;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.course-start-kicker[data-astro-cid-a533twql]:after{content:"";width:3rem;height:1px;background:linear-gradient(90deg,rgba(210,160,58,.58),transparent)}.course-start-title[data-astro-cid-a533twql]{margin:.75rem 0 0;color:var(--ink);font-family:var(--font-ui);font-size:clamp(1.7rem,3vw,2.35rem);font-weight:800;letter-spacing:-.02em;line-height:1.1}.course-start-title[data-astro-cid-a533twql] a[data-astro-cid-a533twql]{color:inherit;text-decoration:none}.course-start-title[data-astro-cid-a533twql] a[data-astro-cid-a533twql]:hover{color:var(--blue)}.course-start-lead[data-astro-cid-a533twql]{max-width:34rem;margin:.85rem 0 0;color:var(--ink-soft);font-family:var(--font-body);font-size:1.02rem;line-height:1.65}.course-start-button[data-astro-cid-a533twql]{display:inline-flex;gap:.55rem;align-items:center;justify-content:center;min-height:2.9rem;margin-top:1.3rem;border-radius:999px;background:var(--blue);color:#fffdf8;font-size:.76rem;font-weight:900;letter-spacing:.055em;padding:.75rem 1.25rem;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease}.course-start-button[data-astro-cid-a533twql]:hover{background:#092f4e;color:#fff}.course-start-list[data-astro-cid-a533twql]{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.course-start-list[data-astro-cid-a533twql] a[data-astro-cid-a533twql]{display:grid;grid-template-columns:4.6rem minmax(0,1fr);gap:.85rem;align-items:center;border:1px solid rgba(13,64,105,.1);border-radius:.55rem;background:#fff9;padding:.4rem;color:inherit;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.course-start-list[data-astro-cid-a533twql] a[data-astro-cid-a533twql]:hover{border-color:#a977186b;background:#fff}.course-start-thumb[data-astro-cid-a533twql]{display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:.35rem;background:var(--blue-pale)}.course-start-thumb[data-astro-cid-a533twql] img[data-astro-cid-a533twql]{display:block;width:100%;height:100%;object-fit:cover}.course-start-thumb[data-astro-cid-a533twql].is-mark{display:grid;place-items:center}.course-start-thumb[data-astro-cid-a533twql].is-mark img[data-astro-cid-a533twql]{width:46%;height:auto;opacity:.6;object-fit:contain}.course-start-item-copy[data-astro-cid-a533twql]{display:grid;gap:.1rem;min-width:0}.course-start-number[data-astro-cid-a533twql]{display:flex;gap:.5rem;align-items:center;color:var(--gold-deep);font-size:.66rem;font-weight:900;letter-spacing:.12em}.course-start-number[data-astro-cid-a533twql] em[data-astro-cid-a533twql]{border-radius:999px;background:#0d406914;color:var(--blue);font-size:.6rem;font-style:normal;letter-spacing:.08em;padding:.12rem .45rem;text-transform:uppercase}.course-start-item-copy[data-astro-cid-a533twql] strong[data-astro-cid-a533twql]{color:var(--ink);font-family:var(--font-body);font-size:.98rem;font-weight:650;line-height:1.3}.course-start-title[data-astro-cid-a533twql] a[data-astro-cid-a533twql]:focus-visible,.course-start-button[data-astro-cid-a533twql]:focus-visible,.course-start-list[data-astro-cid-a533twql] a[data-astro-cid-a533twql]:focus-visible,.course-start-strip[data-astro-cid-a533twql] a[data-astro-cid-a533twql]:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.course-start--article[data-astro-cid-a533twql]{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.course-start[data-astro-cid-a533twql].video-course-start{width:min(1080px,calc(100% - 1.25rem));margin:0 auto clamp(3rem,6vw,4.5rem)}.course-start-strip[data-astro-cid-a533twql]{margin-top:1.6rem}@media(max-width:1119px){.course-start-strip[data-astro-cid-a533twql]{display:none}}.course-start-strip[data-astro-cid-a533twql] a[data-astro-cid-a533twql]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.4rem 1.1rem;align-items:center;border:1px solid rgba(13,64,105,.14);border-radius:.6rem;background:#fffdf8eb;padding:.8rem 1.1rem;color:inherit;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.course-start-strip[data-astro-cid-a533twql] a[data-astro-cid-a533twql]:hover{border-color:#a977186b;background:#fffdf8}.course-start-strip-kicker[data-astro-cid-a533twql]{color:var(--gold-deep);font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.course-start-strip-copy[data-astro-cid-a533twql]{display:flex;flex-wrap:wrap;gap:.15rem .6rem;align-items:baseline;min-width:0;color:var(--ink-soft);font-size:.9rem;line-height:1.45}.course-start-strip-copy[data-astro-cid-a533twql] strong[data-astro-cid-a533twql]{color:var(--blue);font-size:.95rem;font-weight:850}.course-start-strip-arrow[data-astro-cid-a533twql]{color:var(--blue);font-size:1.1rem}@media(max-width:767px){.course-start[data-astro-cid-a533twql]{grid-template-columns:minmax(0,1fr);gap:1.3rem;padding:1.25rem}.course-start-button[data-astro-cid-a533twql]{width:100%}.course-start-list[data-astro-cid-a533twql] a[data-astro-cid-a533twql]{grid-template-columns:4rem minmax(0,1fr);gap:.7rem}}@media(prefers-reduced-motion:reduce){.course-start-button[data-astro-cid-a533twql],.course-start-list[data-astro-cid-a533twql] a[data-astro-cid-a533twql],.course-start-strip[data-astro-cid-a533twql] a[data-astro-cid-a533twql]{transition:none}}
