.study-card[data-astro-cid-zlvmyv33]{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--card, var(--background));box-shadow:0 1px 2px #0000000a,0 10px 24px -18px #00000040}.study-photo[data-astro-cid-zlvmyv33]{position:relative;margin:0;padding-top:66.6667%;overflow:hidden;background:var(--muted, #eef1f4)}.study-photo[data-astro-cid-zlvmyv33] img[data-astro-cid-zlvmyv33]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.study-photo[data-astro-cid-zlvmyv33] figcaption[data-astro-cid-zlvmyv33]{position:absolute;right:8px;bottom:6px;font-size:11px;color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .6)}.study-photo[data-astro-cid-zlvmyv33] figcaption[data-astro-cid-zlvmyv33] a[data-astro-cid-zlvmyv33]{color:inherit}.study-body[data-astro-cid-zlvmyv33]{padding:22px 22px 20px;text-align:center}.study-front[data-astro-cid-zlvmyv33]{margin:0;font-size:26px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.study-reading[data-astro-cid-zlvmyv33]{margin:4px 0 0;color:var(--muted-foreground);font-size:15px}.study-body[data-astro-cid-zlvmyv33] hr[data-astro-cid-zlvmyv33]{margin:16px auto;width:100%;border:0;border-top:1px solid var(--border)}.study-back[data-astro-cid-zlvmyv33]{margin:0;font-size:17px;font-weight:500}.study-meta[data-astro-cid-zlvmyv33]{margin:6px 0 0;color:var(--muted-foreground);font-size:13px}.study-note[data-astro-cid-zlvmyv33]{margin:10px 0 0;color:var(--muted-foreground);font-size:13.5px;line-height:1.45}.study-example[data-astro-cid-zlvmyv33]{margin:14px 0 0;font-size:14px;line-height:1.45}.study-example-gloss[data-astro-cid-zlvmyv33]{display:block;color:var(--muted-foreground)}.deck-page[data-astro-cid-xuj3om74]{padding-bottom:72px}.deck-hero[data-astro-cid-xuj3om74]{display:grid;grid-template-columns:220px 1fr;gap:48px;align-items:center;padding-top:136px;padding-bottom:40px}.deck-hero-cover[data-astro-cid-xuj3om74]{width:220px}.deck-hero-copy[data-astro-cid-xuj3om74] h1[data-astro-cid-xuj3om74]{margin:10px 0 12px;font-size:clamp(30px,4.4vw,46px);line-height:1.06;letter-spacing:-.025em;text-wrap:balance}.deck-lead[data-astro-cid-xuj3om74]{max-width:62ch;margin:0;color:var(--muted-foreground);font-size:17px;line-height:1.5}.deck-facts[data-astro-cid-xuj3om74]{display:flex;flex-wrap:wrap;gap:6px 18px;margin:18px 0 22px;padding:0;list-style:none;color:var(--muted-foreground);font-size:14.5px}.deck-facts[data-astro-cid-xuj3om74] strong[data-astro-cid-xuj3om74]{color:var(--foreground);font-weight:600}.deck-actions[data-astro-cid-xuj3om74]{display:flex;flex-wrap:wrap;gap:10px}.deck-intro[data-astro-cid-xuj3om74]{color:var(--foreground);font-size:16.5px;line-height:1.6}.deck-intro[data-astro-cid-xuj3om74] p[data-astro-cid-xuj3om74]{max-width:68ch;margin:0 0 14px 268px}.deck-section[data-astro-cid-xuj3om74]{margin-top:56px}.deck-section[data-astro-cid-xuj3om74] h2[data-astro-cid-xuj3om74],.deck-rights[data-astro-cid-xuj3om74] h2[data-astro-cid-xuj3om74]{margin:0 0 8px;font-size:24px;letter-spacing:-.015em}.deck-muted[data-astro-cid-xuj3om74]{margin:0 0 18px;color:var(--muted-foreground)}.study-grid[data-astro-cid-xuj3om74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;gap:18px;margin-top:18px}.card-list[data-astro-cid-xuj3om74]{border-top:1px solid var(--border)}.card-row[data-astro-cid-xuj3om74]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr);gap:18px;padding:11px 4px;border-bottom:1px solid var(--border);font-size:15px;line-height:1.4}.card-list[data-astro-cid-xuj3om74]:has(.col-reading) .card-row[data-astro-cid-xuj3om74]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1.5fr)}.card-list[data-astro-cid-xuj3om74]:has(.col-type) .card-row[data-astro-cid-xuj3om74]{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) 120px}.card-list[data-astro-cid-xuj3om74]:has(.col-reading):has(.col-type) .card-row[data-astro-cid-xuj3om74]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1.5fr) 120px}.card-head[data-astro-cid-xuj3om74]{color:var(--muted-foreground);font-size:13px;font-weight:500}.col-front[data-astro-cid-xuj3om74]{font-weight:600}.col-reading[data-astro-cid-xuj3om74],.col-type[data-astro-cid-xuj3om74]{color:var(--muted-foreground)}.card-more[data-astro-cid-xuj3om74]{margin-top:14px}.card-more[data-astro-cid-xuj3om74] summary[data-astro-cid-xuj3om74]{cursor:pointer;color:var(--accent-text, var(--accent));font-weight:500;padding:8px 0}.deck-how[data-astro-cid-xuj3om74] ol[data-astro-cid-xuj3om74]{margin:14px 0 22px;padding-left:22px;max-width:720px;line-height:1.55}.deck-how[data-astro-cid-xuj3om74] li[data-astro-cid-xuj3om74]{margin-bottom:8px}.deck-rights[data-astro-cid-xuj3om74]{margin-top:48px;color:var(--muted-foreground);font-size:14px;max-width:760px}.deck-rights[data-astro-cid-xuj3om74] h2[data-astro-cid-xuj3om74]{font-size:16px;color:var(--foreground)}.deck-shelf[data-astro-cid-xuj3om74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:24px 20px;margin:18px 0 0;padding:0;list-style:none}.deck-tile[data-astro-cid-xuj3om74]{display:flex;flex-direction:column;gap:4px;padding:8px;margin:-8px;border-radius:14px;color:var(--foreground);text-decoration:none;cursor:pointer}.deck-tile[data-astro-cid-xuj3om74]:hover,.deck-tile[data-astro-cid-xuj3om74]:focus-visible{background:color-mix(in srgb,var(--foreground) 6%,transparent);text-decoration:none}.deck-tile[data-astro-cid-xuj3om74] .deck-cover{margin-bottom:8px}.deck-tile-title[data-astro-cid-xuj3om74]{font-size:14px;font-weight:600;line-height:1.25}.deck-tile-meta[data-astro-cid-xuj3om74]{color:var(--muted-foreground);font-size:13px}@media(max-width:760px){.deck-hero[data-astro-cid-xuj3om74]{grid-template-columns:1fr;gap:28px;padding-top:112px}.deck-hero-cover[data-astro-cid-xuj3om74]{width:160px}.deck-intro[data-astro-cid-xuj3om74] p[data-astro-cid-xuj3om74]{margin-left:0}.card-list[data-astro-cid-xuj3om74] .card-row[data-astro-cid-xuj3om74]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.col-reading[data-astro-cid-xuj3om74],.col-type[data-astro-cid-xuj3om74]{display:none}}
