.now[data-astro-cid-nzqznpps]{background:var(--paper);scroll-margin-top:72px}.posters[data-astro-cid-nzqznpps]{margin-top:44px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.poster[data-astro-cid-nzqznpps]{position:relative;display:grid;gap:8px;text-decoration:none}.poster[data-astro-cid-nzqznpps] img[data-astro-cid-nzqznpps],.poster[data-astro-cid-nzqznpps] .ph[data-astro-cid-nzqznpps]{width:100%;aspect-ratio:4 / 5;border-radius:16px;object-fit:cover;transition:transform .4s var(--ease)}.poster[data-astro-cid-nzqznpps]:hover img[data-astro-cid-nzqznpps],.poster[data-astro-cid-nzqznpps]:hover .ph[data-astro-cid-nzqznpps]{transform:translateY(-4px)}.badge[data-astro-cid-nzqznpps]{position:absolute;left:12px;top:12px;font-size:13px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--accent-fill);color:#fff}.poster[data-astro-cid-nzqznpps] strong[data-astro-cid-nzqznpps]{margin-top:6px;font-size:18px}.meta[data-astro-cid-nzqznpps]{font-size:15px;color:var(--text-2)}.now-note[data-astro-cid-nzqznpps]{margin-top:28px;font-size:14px;color:var(--text-2)}.all[data-astro-cid-nzqznpps]{background:#fff}.group[data-astro-cid-nzqznpps]{margin-top:48px}.g-name[data-astro-cid-nzqznpps]{font-size:15px;font-weight:700;color:var(--accent);letter-spacing:.04em;padding-bottom:12px;border-bottom:2px solid var(--ink)}.g-list[data-astro-cid-nzqznpps]{display:grid}@media(min-width:760px){.g-list[data-astro-cid-nzqznpps]{grid-template-columns:repeat(2,1fr);column-gap:32px}}.course[data-astro-cid-nzqznpps]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:16px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line);text-decoration:none}.course[data-astro-cid-nzqznpps] strong[data-astro-cid-nzqznpps]{font-size:clamp(20px,2vw,24px);font-family:var(--display);letter-spacing:-.03em}.course[data-astro-cid-nzqznpps] span[data-astro-cid-nzqznpps]:not(.arrow){grid-column:1;font-size:15.5px;color:var(--text-2)}.course[data-astro-cid-nzqznpps] .arrow[data-astro-cid-nzqznpps]{grid-column:2;grid-row:1 / 3;width:40px;height:40px;border-radius:50%;background:var(--paper-2);display:grid;place-items:center;transition:transform .3s var(--ease),background .3s,color .3s}.course[data-astro-cid-nzqznpps] .arrow[data-astro-cid-nzqznpps] svg{width:15px;height:15px}.course[data-astro-cid-nzqznpps]:hover strong[data-astro-cid-nzqznpps]{color:var(--accent)}.course[data-astro-cid-nzqznpps]:hover .arrow[data-astro-cid-nzqznpps]{transform:rotate(45deg);background:var(--accent-fill);color:#fff}.tg-grid[data-astro-cid-nzqznpps]{display:grid;gap:24px}@media(min-width:900px){.tg-grid[data-astro-cid-nzqznpps]{grid-template-columns:1fr 1fr;align-items:end}}.together[data-astro-cid-nzqznpps] .sec-lead[data-astro-cid-nzqznpps] a[data-astro-cid-nzqznpps]{color:var(--accent-hi)}.pay-sec[data-astro-cid-nzqznpps]{background:var(--paper)}.online-row[data-astro-cid-nzqznpps]{margin-top:14px;display:grid;gap:20px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:clamp(24px,4vw,36px) clamp(24px,4vw,44px)}@media(min-width:860px){.online-row[data-astro-cid-nzqznpps]{grid-template-columns:1fr auto}}.online-row[data-astro-cid-nzqznpps] h3[data-astro-cid-nzqznpps]{margin-top:6px;font-size:clamp(22px,2.4vw,28px);letter-spacing:-.03em}.online-row[data-astro-cid-nzqznpps] p[data-astro-cid-nzqznpps]{margin-top:6px;font-size:16.5px;color:var(--text-2)}.online-row[data-astro-cid-nzqznpps] .btn-buy[data-astro-cid-nzqznpps],.online-row[data-astro-cid-nzqznpps] .btn-sub[data-astro-cid-nzqznpps]{justify-self:start}.book-row[data-astro-cid-nzqznpps]{margin-top:44px;display:grid;gap:28px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:clamp(24px,4vw,44px)}@media(min-width:760px){.book-row[data-astro-cid-nzqznpps]{grid-template-columns:220px 1fr;gap:48px}}.book-row[data-astro-cid-nzqznpps] img[data-astro-cid-nzqznpps]{width:100%;max-width:220px;height:auto;margin:0 auto}.book-txt[data-astro-cid-nzqznpps]{display:grid;gap:10px;align-content:center;justify-items:start}.book-txt[data-astro-cid-nzqznpps] h3[data-astro-cid-nzqznpps]{font-size:clamp(24px,2.8vw,32px);letter-spacing:-.03em}.book-txt[data-astro-cid-nzqznpps] p[data-astro-cid-nzqznpps]{font-size:16.5px;color:var(--text-2);max-width:36em}.book-btns[data-astro-cid-nzqznpps]{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px}.btn-buy[data-astro-cid-nzqznpps],.btn-sub[data-astro-cid-nzqznpps]{display:inline-flex;align-items:center;padding:13px 22px;border-radius:999px;font-weight:700;text-decoration:none;font-size:15.5px}.btn-buy[data-astro-cid-nzqznpps]{background:var(--ink);color:#fff}.btn-buy[data-astro-cid-nzqznpps]:hover{background:var(--accent-fill)}.btn-sub[data-astro-cid-nzqznpps]{border:1px solid var(--ink);color:var(--ink)}.btn-sub[data-astro-cid-nzqznpps]:hover{background:var(--ink);color:#fff}.where[data-astro-cid-nzqznpps]{font-size:14px;font-weight:700;color:var(--accent)}
