.page-intro[data-astro-cid-4wxkyxe5]{padding-block:56px}.breadcrumb[data-astro-cid-4wxkyxe5]{font-size:.875rem;color:var(--color-text-muted);margin-bottom:16px}.intro-lead[data-astro-cid-4wxkyxe5]{max-width:70ch;margin-bottom:28px}.phrase-card[data-astro-cid-4wxkyxe5]{display:inline-block;min-width:min(100%,420px);background:var(--color-white);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:20px 24px}.phrase-card[data-astro-cid-4wxkyxe5] p[data-astro-cid-4wxkyxe5]{margin:0}.phrase-mn[data-astro-cid-4wxkyxe5]{font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700;color:var(--color-navy)}.phrase-roman[data-astro-cid-4wxkyxe5]{font-style:italic;color:var(--color-text-muted)}.phrase-en[data-astro-cid-4wxkyxe5]{margin-top:8px!important;font-weight:600}.narrow[data-astro-cid-4wxkyxe5]{max-width:860px}h2[data-astro-cid-4wxkyxe5]{margin-bottom:20px}.tips[data-astro-cid-4wxkyxe5]{margin:0;padding-left:1.25em;display:flex;flex-direction:column;gap:8px}.prose[data-astro-cid-4wxkyxe5] p{margin:0 0 1em}.table-wrap[data-astro-cid-4wxkyxe5]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white)}table[data-astro-cid-4wxkyxe5]{width:100%;border-collapse:collapse;font-size:.95rem}caption[data-astro-cid-4wxkyxe5]{text-align:left;padding:14px 16px;font-weight:700;color:var(--color-navy);border-bottom:1px solid var(--color-border)}th[data-astro-cid-4wxkyxe5],td[data-astro-cid-4wxkyxe5]{text-align:left;padding:12px 16px;vertical-align:top;border-bottom:1px solid var(--color-border)}thead[data-astro-cid-4wxkyxe5] th[data-astro-cid-4wxkyxe5]{background:var(--color-accent-bg);color:var(--color-navy)}tbody[data-astro-cid-4wxkyxe5] th[data-astro-cid-4wxkyxe5]{font-weight:600;color:var(--color-navy)}tbody[data-astro-cid-4wxkyxe5] tr[data-astro-cid-4wxkyxe5]:last-child>[data-astro-cid-4wxkyxe5]{border-bottom:0}.v-mn[data-astro-cid-4wxkyxe5]{display:block;font-weight:700;color:var(--color-navy)}.v-roman[data-astro-cid-4wxkyxe5]{display:block;font-style:italic;color:var(--color-text-muted)}.meta[data-astro-cid-4wxkyxe5]{display:block;font-size:.8rem;color:var(--color-text-muted)}.table-note[data-astro-cid-4wxkyxe5]{margin:12px 0 0;font-size:.9rem;color:var(--color-text-muted)}.dialogues[data-astro-cid-4wxkyxe5]{display:grid;gap:16px}.dialogue[data-astro-cid-4wxkyxe5]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);padding:16px 20px}.dialogue[data-astro-cid-4wxkyxe5] h3[data-astro-cid-4wxkyxe5]{margin-bottom:12px;font-size:1.05rem}.dialogue[data-astro-cid-4wxkyxe5] ul[data-astro-cid-4wxkyxe5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.dialogue[data-astro-cid-4wxkyxe5] li[data-astro-cid-4wxkyxe5]{display:grid;grid-template-columns:7.5em 1fr;gap:12px}.speaker[data-astro-cid-4wxkyxe5]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary);padding-top:.25em}.line[data-astro-cid-4wxkyxe5]{display:flex;flex-direction:column}.ex-mn[data-astro-cid-4wxkyxe5]{font-weight:700;font-size:1.05rem;color:var(--color-navy)}.ex-roman[data-astro-cid-4wxkyxe5]{font-style:italic;color:var(--color-text-muted)}.related[data-astro-cid-4wxkyxe5]{margin-bottom:32px}.related-list[data-astro-cid-4wxkyxe5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.related-list[data-astro-cid-4wxkyxe5] a[data-astro-cid-4wxkyxe5]{display:flex;align-items:center;justify-content:space-between;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:14px 16px;color:var(--color-text);font-weight:500;text-decoration:none!important;min-height:44px}.related-list[data-astro-cid-4wxkyxe5] a[data-astro-cid-4wxkyxe5]:hover{background:var(--color-accent-bg);color:var(--color-primary-dark)}.see-more[data-astro-cid-4wxkyxe5]{font-weight:600}@media (max-width: 600px){.dialogue[data-astro-cid-4wxkyxe5] li[data-astro-cid-4wxkyxe5]{grid-template-columns:1fr;gap:2px}}
