.ai-practice-hero[data-astro-cid-gektqdsn]{padding:32px 0 70px}.ai-practice-hero-grid[data-astro-cid-gektqdsn]{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:max(32px,min(5vw,72px));margin-top:36px;display:grid}.ai-practice-intro[data-astro-cid-gektqdsn]{min-width:0}.ai-practice-kicker[data-astro-cid-gektqdsn],.ai-practice-abilities[data-astro-cid-gektqdsn] article[data-astro-cid-gektqdsn]>span[data-astro-cid-gektqdsn]{color:hsl(var(--primary));font-size:13px;font-weight:800}.ai-practice-intro[data-astro-cid-gektqdsn] h1[data-astro-cid-gektqdsn]{font:520 clamp(36px, 4vw, 58px)/1.15 var(--display);margin:16px 0}.ai-practice-intro[data-astro-cid-gektqdsn]>p[data-astro-cid-gektqdsn]{max-width:680px;line-height:1.75}.ai-practice-lede[data-astro-cid-gektqdsn]{font-size:max(18px,min(2vw,23px));font-weight:700}.ai-practice-tags[data-astro-cid-gektqdsn]{flex-wrap:wrap;gap:9px;margin:22px 0;padding:0;list-style:none;display:flex}.ai-practice-tags[data-astro-cid-gektqdsn] li[data-astro-cid-gektqdsn]{border:1px solid var(--border);border-radius:6px;padding:7px 10px;font-size:13px}.ai-practice-cover[data-astro-cid-gektqdsn]{aspect-ratio:16/9;border:1px solid var(--border);background:#f4f2eb;place-items:center;height:auto;margin:24px 0 0;display:grid;position:relative;overflow:hidden}.ai-practice-cover[data-astro-cid-gektqdsn] img[data-astro-cid-gektqdsn]{object-fit:contain;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.ai-practice-price[data-astro-cid-gektqdsn]{border:1px solid var(--border);background:hsl(var(--card));flex-direction:column;gap:14px;padding:26px;display:flex}.ai-practice-price[data-astro-cid-gektqdsn]>span[data-astro-cid-gektqdsn]{color:hsl(var(--muted-foreground))}.ai-practice-price-value[data-astro-cid-gektqdsn]{font:520 46px/1 var(--display)}.ai-practice-price[data-astro-cid-gektqdsn] ul[data-astro-cid-gektqdsn]{margin:0;padding-left:20px;line-height:1.7}.ai-practice-price[data-astro-cid-gektqdsn] li[data-astro-cid-gektqdsn]+li[data-astro-cid-gektqdsn]{margin-top:8px}.ai-practice-contact[data-astro-cid-gektqdsn]{border:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.ai-practice-contact[data-astro-cid-gektqdsn] span[data-astro-cid-gektqdsn]{flex-basis:100%;font-size:13px}.ai-practice-contact[data-astro-cid-gektqdsn] .button[data-astro-cid-gektqdsn]{margin-left:auto}.ai-practice-section-lede[data-astro-cid-gektqdsn]{margin-bottom:28px}.ai-practice-abilities[data-astro-cid-gektqdsn],.ai-practice-outline[data-astro-cid-gektqdsn]{gap:16px;display:grid}.ai-practice-abilities[data-astro-cid-gektqdsn]{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-practice-outline[data-astro-cid-gektqdsn]{grid-template-columns:repeat(5,minmax(0,1fr))}.ai-practice-abilities[data-astro-cid-gektqdsn] article[data-astro-cid-gektqdsn],.ai-practice-outline[data-astro-cid-gektqdsn] article[data-astro-cid-gektqdsn]{border:1px solid var(--border);background:hsl(var(--card));min-width:0;padding:22px}.ai-practice-abilities[data-astro-cid-gektqdsn] h3[data-astro-cid-gektqdsn],.ai-practice-outline[data-astro-cid-gektqdsn] h3[data-astro-cid-gektqdsn]{margin:10px 0;font-size:18px;line-height:1.4}.ai-practice-abilities[data-astro-cid-gektqdsn] p[data-astro-cid-gektqdsn],.ai-practice-outline[data-astro-cid-gektqdsn] p[data-astro-cid-gektqdsn],.ai-practice-outline[data-astro-cid-gektqdsn] li[data-astro-cid-gektqdsn],.ai-practice-faq[data-astro-cid-gektqdsn] p[data-astro-cid-gektqdsn]{line-height:1.7}.ai-practice-outline[data-astro-cid-gektqdsn] ol[data-astro-cid-gektqdsn]{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ai-practice-outline[data-astro-cid-gektqdsn] li[data-astro-cid-gektqdsn] span[data-astro-cid-gektqdsn]{color:hsl(var(--primary));font-weight:800}.ai-practice-end[data-astro-cid-gektqdsn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}.ai-practice-faq[data-astro-cid-gektqdsn]{border-bottom:1px solid var(--border);padding:12px 0}.ai-practice-faq[data-astro-cid-gektqdsn] h3[data-astro-cid-gektqdsn]{margin:0 0 6px;font-size:16px}@media (max-width:1000px){.ai-practice-abilities[data-astro-cid-gektqdsn],.ai-practice-outline[data-astro-cid-gektqdsn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ai-practice-hero-grid[data-astro-cid-gektqdsn],.ai-practice-end[data-astro-cid-gektqdsn]{grid-template-columns:1fr;gap:28px}.ai-practice-abilities[data-astro-cid-gektqdsn],.ai-practice-outline[data-astro-cid-gektqdsn]{grid-template-columns:1fr}.ai-practice-intro[data-astro-cid-gektqdsn] h1[data-astro-cid-gektqdsn]{overflow-wrap:anywhere}.ai-practice-price[data-astro-cid-gektqdsn]{padding:20px}}.course-price-v3[data-astro-cid-hmwiulc6]{font:520 clamp(48px, 6vw, 76px)/1.1 var(--display);margin:16px 0;display:block}.price-panel-v3[data-astro-cid-hmwiulc6]{border-top:1px solid var(--border);padding-top:24px}.detail-price[data-astro-cid-hmwiulc6]{font-size:36px}.course-reading[data-astro-cid-hmwiulc6]{min-width:0;max-width:100%}.course-hero-v3[data-astro-cid-hmwiulc6] h1[data-astro-cid-hmwiulc6]{font-size:max(40px,min(5.5vw,76px));line-height:1.12}.course-promo-gallery[data-astro-cid-hmwiulc6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.course-promo-gallery[data-astro-cid-hmwiulc6] figure[data-astro-cid-hmwiulc6]{margin:0}.course-promo-gallery[data-astro-cid-hmwiulc6] img[data-astro-cid-hmwiulc6]{border:1px solid var(--border);background:#f6f4ee;border-radius:6px;width:100%;height:auto;display:block}.course-promo-gallery[data-astro-cid-hmwiulc6] figcaption[data-astro-cid-hmwiulc6]{color:hsl(var(--muted-foreground));margin-top:8px;font-size:13px}.course-discount[data-astro-cid-hmwiulc6]{border-left:3px solid hsl(var(--primary));background:hsl(var(--primary) / .08);margin:16px 0 0;padding:14px 16px;line-height:1.7}.course-editions-scroll[data-astro-cid-hmwiulc6]{overflow-x:auto}.course-editions[data-astro-cid-hmwiulc6] table[data-astro-cid-hmwiulc6]{border-collapse:collapse;width:100%;min-width:480px}.course-editions[data-astro-cid-hmwiulc6] th[data-astro-cid-hmwiulc6],.course-editions[data-astro-cid-hmwiulc6] td[data-astro-cid-hmwiulc6]{border-bottom:1px solid var(--border);text-align:left;padding:12px}@media (max-width:900px){.course-promo-gallery[data-astro-cid-hmwiulc6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:640px){.course-promo-gallery[data-astro-cid-hmwiulc6]{grid-template-columns:1fr;gap:14px}}
