.release-note[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--brand);margin:20px 0 0}.product[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6].preview-purchase:disabled{background:var(--ink);color:var(--paper);border-color:var(--ink);cursor:default}.hero[data-astro-cid-j7pv25f6]{padding:36px 0 32px;max-width:860px}.studio[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--brand);margin:0 0 20px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:0 0 24px}.hero-line[data-astro-cid-j7pv25f6]{font-family:Georgia,Songti SC,serif;font-size:clamp(1.2rem,2.3vw,1.5rem);color:var(--ink);margin:0 0 14px}.hero-description[data-astro-cid-j7pv25f6]{margin:0;font-size:16px}.hero-footnote[data-astro-cid-j7pv25f6]{font-size:12px;margin:20px 0 0}.summary[data-astro-cid-j7pv25f6]{padding:20px 0;border-top:1px solid var(--edge);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;color:var(--soft);font-size:12px}.summary[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:12px}.summary[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{padding-inline:5px}.contents[data-astro-cid-j7pv25f6]{margin:0}.contents[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:240px 1fr;gap:32px;padding:22px 0;border-bottom:1px solid var(--edge)}.contents[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:last-child{border-bottom:0;padding-bottom:0}dt[data-astro-cid-j7pv25f6]{font-size:17px;line-height:1.6}dd[data-astro-cid-j7pv25f6]{margin:0;font-size:14px}dd[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--ink);font-weight:500}dd[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:6px 0 0}.status-tag[data-astro-cid-j7pv25f6]{display:inline-block;font:inherit;font-size:11px;background:var(--panel);padding:2px 8px;margin-left:8px}.lesson-list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;list-style:none;padding:0;margin:24px 0 0}.lesson-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:20px;align-items:flex-start;padding:20px 0;border-bottom:1px solid var(--edge)}.lesson-number[data-astro-cid-j7pv25f6]{white-space:nowrap;font-size:12px;min-width:66px}.lesson-list[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:16px;font-weight:500;color:var(--ink)}.lesson-english[data-astro-cid-j7pv25f6]{display:block;font-size:12px;margin-top:4px}.story[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.2fr;gap:60px}.story[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14px;margin:0 0 16px}.story[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin:0}.learning-flow[data-astro-cid-j7pv25f6]{display:flex;list-style:none;gap:20px;padding:0;margin:28px 0 0}.learning-flow[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{flex:1;border-top:1px solid var(--edge);padding-top:16px}.learning-flow[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-size:14px;font-weight:500;color:var(--ink)}.learning-flow[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:12px}.products[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.product[data-astro-cid-j7pv25f6]{padding:24px 18px;border:1px solid var(--edge);border-radius:4px;display:flex;flex-direction:column}.product[data-astro-cid-j7pv25f6].complete{background:var(--panel);border-color:var(--brand)}.product-english[data-astro-cid-j7pv25f6]{font-size:11px;margin:0}.product[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:25px;margin:12px 0}.lesson-range[data-astro-cid-j7pv25f6]{font-size:13px;margin:0}.product[data-astro-cid-j7pv25f6] .price[data-astro-cid-j7pv25f6]{font-size:38px;color:var(--ink);line-height:1.2;margin:24px 0 16px}.currency[data-astro-cid-j7pv25f6]{font-size:22px;vertical-align:top;margin-right:3px}.currency-code[data-astro-cid-j7pv25f6]{font-size:11px;color:var(--soft);margin-left:8px}.product-description[data-astro-cid-j7pv25f6]{font-size:12px;flex:1;margin:0 0 20px}.product[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]{width:100%;padding-inline:8px;font-size:13px}.checkout-status[data-astro-cid-j7pv25f6]{margin:20px 0 8px;font-size:13px}.purchase-terms[data-astro-cid-j7pv25f6]{font-size:12px;margin:0;max-width:85ch}.purchase-terms[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:underline;text-underline-offset:3px}.purchase-details[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:60px}.purchase-details[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.delivery-steps[data-astro-cid-j7pv25f6]{font-size:14px}.purchase-details[data-astro-cid-j7pv25f6] .small[data-astro-cid-j7pv25f6]{font-size:12px}.delivery-steps[data-astro-cid-j7pv25f6]{padding-left:20px;margin:0}.delivery-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:4px 0}details[data-astro-cid-j7pv25f6]{padding:18px 0;border-bottom:1px solid var(--edge)}summary[data-astro-cid-j7pv25f6]{cursor:pointer;font-size:15px;line-height:1.8;padding-right:16px}details[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14px;margin-bottom:0}.support-bar[data-astro-cid-j7pv25f6]{padding:0 0 32px;font-size:13px}.support-bar[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:0}@media(max-width:900px){.products[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-flow[data-astro-cid-j7pv25f6]{flex-wrap:wrap}.learning-flow[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{flex:1 1 25%}}@media(max-width:600px){.contents[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6],.story[data-astro-cid-j7pv25f6],.purchase-details[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:12px}.contents[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{padding:20px 0}.lesson-list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.story[data-astro-cid-j7pv25f6],.purchase-details[data-astro-cid-j7pv25f6]{gap:24px}.section[data-astro-cid-j7pv25f6]{padding-block:28px}.hero[data-astro-cid-j7pv25f6]{padding-top:28px}.hero-description[data-astro-cid-j7pv25f6]{font-size:15px}.hero-footnote[data-astro-cid-j7pv25f6]{line-height:1.8}.desktop-break[data-astro-cid-j7pv25f6]{display:none}.learning-flow[data-astro-cid-j7pv25f6]{gap:16px}.learning-flow[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{flex-basis:40%}.summary[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{line-height:2}}@media(max-width:380px){.products[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.product[data-astro-cid-j7pv25f6]{padding:24px}}
