.head[data-astro-cid-4fnwkjof]{padding-block:clamp(40px,6vw,72px) 32px}h1[data-astro-cid-4fnwkjof]{font-size:var(--s-3xl);letter-spacing:-.045em;font-weight:800}.head[data-astro-cid-4fnwkjof] p[data-astro-cid-4fnwkjof]{font-family:var(--f-text);color:var(--ink-soft);font-size:var(--s-lg);max-width:52ch;margin:12px 0 0}.book[data-astro-cid-4fnwkjof]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,64px);align-items:center;padding-block:24px 72px}.book[data-astro-cid-4fnwkjof] img[data-astro-cid-4fnwkjof]{max-width:400px;width:100%;border-radius:16px;box-shadow:var(--shadow)}.book[data-astro-cid-4fnwkjof] h2[data-astro-cid-4fnwkjof]{font-size:var(--s-xl)}.book[data-astro-cid-4fnwkjof].rev{padding-top:0}.book[data-astro-cid-4fnwkjof].rev img[data-astro-cid-4fnwkjof]{max-width:300px;margin-inline:auto}.peix[data-astro-cid-4fnwkjof]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(28px,4vw,52px);margin-bottom:72px;border-radius:28px;background:#16224a;color:#f3f6fb;position:relative;overflow:hidden;border-top:6px solid #ffe45c;border-inline:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.peix[data-astro-cid-4fnwkjof]>[data-astro-cid-4fnwkjof]{position:relative;z-index:1}.peix-kicker[data-astro-cid-4fnwkjof]{margin:0 0 10px;font-weight:600;font-size:var(--s-sm);color:#ffe45c}.peix[data-astro-cid-4fnwkjof] h2[data-astro-cid-4fnwkjof]{font-size:var(--s-2xl)}.peix[data-astro-cid-4fnwkjof] blockquote[data-astro-cid-4fnwkjof]{margin:18px 0 0;font-family:var(--f-text);font-style:italic;font-size:var(--s-lg);line-height:1.35}.peix-copy[data-astro-cid-4fnwkjof]>p[data-astro-cid-4fnwkjof]:not(.peix-kicker){font-family:var(--f-text);opacity:.85;max-width:58ch;margin:16px 0 24px}.peix[data-astro-cid-4fnwkjof] .btn[data-astro-cid-4fnwkjof]{background:#ffe45c;border-color:#ffe45c;color:#16224a}.peix-list[data-astro-cid-4fnwkjof]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.peix-list[data-astro-cid-4fnwkjof] li[data-astro-cid-4fnwkjof]{padding:14px 16px;border-radius:14px;background:#ffffff12;border:1px solid rgba(255,255,255,.13);font-size:var(--s-sm)}@media(max-width:860px){.peix[data-astro-cid-4fnwkjof]{grid-template-columns:1fr}}.book[data-astro-cid-4fnwkjof] p[data-astro-cid-4fnwkjof]{font-family:var(--f-text);color:var(--ink-soft);max-width:56ch}.m[data-astro-cid-4fnwkjof]{font-family:var(--f-display)!important;color:var(--ink-faint)!important;font-size:var(--s-sm)}@media(max-width:800px){.book[data-astro-cid-4fnwkjof]{grid-template-columns:1fr}.book[data-astro-cid-4fnwkjof] img[data-astro-cid-4fnwkjof]{max-width:260px}}.sub[data-astro-cid-4fnwkjof]{font-size:var(--s-xl);margin-bottom:24px}.courses[data-astro-cid-4fnwkjof]{list-style:none;padding:0;margin:0 0 72px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.courses[data-astro-cid-4fnwkjof] li[data-astro-cid-4fnwkjof]{padding:26px;border-radius:20px;background:var(--surface);border:1.5px solid var(--rule);border-top:5px solid var(--c);display:grid;gap:6px;align-content:start}.courses[data-astro-cid-4fnwkjof] h3[data-astro-cid-4fnwkjof]{font-size:var(--s-lg)}.courses[data-astro-cid-4fnwkjof] p[data-astro-cid-4fnwkjof]{margin:0;font-family:var(--f-text);color:var(--ink-soft);font-size:var(--s-sm)}.courses[data-astro-cid-4fnwkjof] a[data-astro-cid-4fnwkjof]{color:var(--pen);font-weight:600;margin-top:10px}@media(max-width:900px){.courses[data-astro-cid-4fnwkjof]{grid-template-columns:1fr}}.two[data-astro-cid-4fnwkjof]{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding-bottom:88px}.talks[data-astro-cid-4fnwkjof]{list-style:none;padding:0;margin:0}.talks[data-astro-cid-4fnwkjof] li[data-astro-cid-4fnwkjof]{display:grid;grid-template-columns:64px 1fr;gap:12px;padding:14px 0;border-top:1px solid var(--rule)}.talks[data-astro-cid-4fnwkjof] span[data-astro-cid-4fnwkjof]{color:var(--ink-faint);font-weight:600}.talks[data-astro-cid-4fnwkjof] a[data-astro-cid-4fnwkjof]{color:var(--pen)}.code[data-astro-cid-4fnwkjof]{font-family:var(--f-text);color:var(--ink-soft);margin:0 0 20px}@media(max-width:760px){.two[data-astro-cid-4fnwkjof]{grid-template-columns:1fr}}
