.delivery[data-astro-cid-systoabk]{padding-block:clamp(1.6rem,4vw,2.6rem) clamp(1rem,2.5vw,1.6rem)}.delivery[data-astro-cid-systoabk] .section-title[data-astro-cid-systoabk]{margin-bottom:.9rem}.beta-note[data-astro-cid-systoabk] .section-inner[data-astro-cid-systoabk]{padding-top:0;padding-bottom:.5rem}.beta-note[data-astro-cid-systoabk] .section-title[data-astro-cid-systoabk]{font-size:1.15rem;margin-bottom:.4rem}.beta-note-copy[data-astro-cid-systoabk]{max-width:var(--measure);color:var(--muted);margin:0}.delivery-lede[data-astro-cid-systoabk]{max-width:var(--measure);color:var(--muted);margin:.4rem 0 1.6rem}.delivery-faq[data-astro-cid-systoabk]{margin:0;display:grid;gap:1.1rem;max-width:var(--measure)}.delivery-faq[data-astro-cid-systoabk]>div[data-astro-cid-systoabk]{margin:0;padding-bottom:1.1rem;border-bottom:1px solid var(--line)}.delivery-faq[data-astro-cid-systoabk]>div[data-astro-cid-systoabk]:last-child{border-bottom:0;padding-bottom:0}.delivery-faq[data-astro-cid-systoabk] dt[data-astro-cid-systoabk]{font-weight:600;color:var(--primary);margin:0 0 .35rem}.delivery-faq[data-astro-cid-systoabk] dd[data-astro-cid-systoabk]{margin:0;max-width:var(--measure)}.delivery-source[data-astro-cid-systoabk]{white-space:nowrap;font-size:.94em}.delivery-compare[data-astro-cid-systoabk]{margin:1.6rem 0 0;max-width:var(--measure);color:var(--muted)}.delivery-compare[data-astro-cid-systoabk] a[data-astro-cid-systoabk]{color:var(--primary);font-weight:600}.info-hero[data-astro-cid-systoabk] .course-hero-actions[data-astro-cid-systoabk]{margin-bottom:0}.catalog-platform-note[data-astro-cid-systoabk]{margin-top:1.1rem;max-width:var(--measure);font-size:.9rem;line-height:1.55;color:var(--ink-soft)}.catalog-enroll[data-astro-cid-systoabk]{margin-top:.9rem;align-self:flex-start}.catalog-platform-note[data-astro-cid-systoabk] a[data-astro-cid-systoabk]{color:var(--primary)}.catalog-notify[data-astro-cid-systoabk]{margin-top:.9rem;padding-top:.9rem;border-top:1px dashed var(--line)}.catalog-card[data-astro-cid-systoabk].has-slot{position:relative;min-width:0;overflow:hidden}.catalog-card[data-astro-cid-systoabk].has-slot>[data-astro-cid-systoabk]{min-width:0}.bundle-cover[data-astro-cid-systoabk]{display:flex;flex-direction:column;justify-content:center;gap:.7rem;width:calc(100% + 3rem);max-width:none;margin:-1.5rem -1.5rem 1.1rem;aspect-ratio:1;padding:1.5rem;box-sizing:border-box;background:var(--primary);color:var(--bg);border-radius:3px 3px 0 0;border-bottom:1px solid var(--line)}.bundle-cover-kicker[data-astro-cid-systoabk]{font-family:var(--font-mono, "IBM Plex Mono", "Plex Mono Fallback", monospace);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.bundle-cover-list[data-astro-cid-systoabk]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.bundle-cover-list[data-astro-cid-systoabk] li[data-astro-cid-systoabk]{font-family:var(--font-serif, "IBM Plex Serif", "Plex Serif Fallback", serif);font-size:clamp(.85rem,1.4vw,1.05rem);line-height:1.25}.nowrap[data-astro-cid-systoabk]{white-space:nowrap}.catalog-card[data-astro-cid-systoabk].has-slot:hover{border-color:var(--ink);transform:translateY(-2px)}.catalog-card[data-astro-cid-systoabk].has-slot:hover .catalog-name[data-astro-cid-systoabk]{color:var(--primary)}.catalog-title-link[data-astro-cid-systoabk]{color:inherit;text-decoration:none}.catalog-title-link[data-astro-cid-systoabk]:after{content:"";position:absolute;inset:0}.catalog-title-link[data-astro-cid-systoabk]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.catalog-buy[data-astro-cid-systoabk],.catalog-actions[data-astro-cid-systoabk] a[data-astro-cid-systoabk],.price-promise[data-astro-cid-systoabk] a[data-astro-cid-systoabk],.catalog-notify[data-astro-cid-systoabk],.catalog-enroll[data-astro-cid-systoabk]{position:relative;z-index:1}.price-slot[data-astro-cid-systoabk]{margin-top:.75rem}.price-slot[data-astro-cid-systoabk]:empty{margin-top:0}.price-slot[data-astro-cid-systoabk].has-offer{min-height:12.45rem}.catalog-buy[data-astro-cid-systoabk]{min-height:3.2rem;visibility:hidden;pointer-events:none}.catalog-card[data-astro-cid-systoabk].pricing-ready .catalog-buy[data-astro-cid-systoabk]{visibility:visible;pointer-events:auto}.catalog-buy-alt[data-astro-cid-systoabk]{display:none}.catalog-card[data-astro-cid-systoabk].buy-voice-alt .catalog-buy[data-astro-cid-systoabk]:not(.catalog-buy-alt){display:none}.catalog-card[data-astro-cid-systoabk].buy-voice-alt .catalog-buy-alt[data-astro-cid-systoabk]{display:block}.price-promise[data-astro-cid-systoabk]{margin:.6rem 0 0;font-size:.85rem;line-height:1.5;color:var(--ink-soft)}.catalog-card[data-astro-cid-systoabk].has-slot .catalog-name[data-astro-cid-systoabk]{min-height:3.9em;display:flex;align-items:flex-start}.catalog-card[data-astro-cid-systoabk].has-slot .catalog-summary[data-astro-cid-systoabk]{min-height:4.65em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}.catalog-card[data-astro-cid-systoabk].has-slot .catalog-foot[data-astro-cid-systoabk]{margin-top:.9rem}.catalog-card[data-astro-cid-systoabk].has-slot .price-slot[data-astro-cid-systoabk]{margin-top:.6rem}.catalog-cover[data-astro-cid-systoabk]{display:block;width:min(calc(100% + 3rem),var(--cover-px, 100vw));max-width:none;margin:-1.5rem -1.5rem 1.1rem;margin-inline:max(-1.5rem,calc((100% - var(--cover-px, 100vw)) / 2));aspect-ratio:1;height:auto;object-fit:cover;border-radius:3px 3px 0 0;border-bottom:1px solid var(--line)}@media(min-width:40.0625em){.catalog-cover[data-astro-cid-systoabk]{width:min(calc(100% + 3rem),var(--cover-px, 100vw),19rem);margin-inline:max(-1.5rem,calc((100% - min(var(--cover-px, 100vw),19rem))/2))}.bundle-cover[data-astro-cid-systoabk]{width:min(100% + 3rem,19rem);margin-inline:max(-1.5rem,50% - 9.5rem)}}.catalog-card[data-astro-cid-systoabk].has-slot .catalog-actions[data-astro-cid-systoabk]{margin-top:auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(2.75rem,auto) minmax(1.4rem,auto);justify-items:start;align-items:start;gap:.6rem}.catalog-card[data-astro-cid-systoabk].has-slot .catalog-actions[data-astro-cid-systoabk]>.catalog-buy[data-astro-cid-systoabk],.catalog-card[data-astro-cid-systoabk].has-slot .catalog-actions[data-astro-cid-systoabk]>.btn[data-astro-cid-systoabk]{grid-row:1}.catalog-card[data-astro-cid-systoabk].has-slot .catalog-actions[data-astro-cid-systoabk]>.catalog-preview[data-astro-cid-systoabk]{grid-row:2}.catalog-actions[data-astro-cid-systoabk]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1.1rem;margin-top:.85rem}.catalog-actions[data-astro-cid-systoabk]:empty{display:none}.catalog-preview[data-astro-cid-systoabk]{color:var(--primary);font-weight:600;text-decoration:none}.catalog-preview[data-astro-cid-systoabk]:hover{text-decoration:underline}.pricing-grid-line[data-astro-cid-systoabk]:empty{display:none}
