.article-container[data-v-c3da3bfd]{max-width:800px;margin:0 auto;padding:1.5rem 1rem}.article-meta[data-v-c3da3bfd]{color:#888;font-size:.9rem;margin-bottom:1.5rem}h1[data-v-c3da3bfd]{font-size:1.8rem;margin-bottom:.5rem;line-height:1.3;color:#1a1a1a}h2[data-v-c3da3bfd]{font-size:1.3rem;margin-top:2rem;margin-bottom:.75rem;color:#333;border-bottom:1px solid #eee;padding-bottom:.25rem}p[data-v-c3da3bfd]{line-height:1.7;color:#444;margin-bottom:1rem}.table-wrap[data-v-c3da3bfd]{overflow-x:auto;margin:.5rem 0 1.5rem}.phrase-table[data-v-c3da3bfd]{width:100%;border-collapse:collapse}.phrase-table th[data-v-c3da3bfd]{background:#f5f5f5;padding:.5rem .75rem;text-align:left;font-weight:600;border-bottom:2px solid #e0e0e0;white-space:nowrap}.phrase-table td[data-v-c3da3bfd]{padding:.5rem .75rem;border-bottom:1px solid #eee;vertical-align:top}.cn-cell[data-v-c3da3bfd]{font-size:1.1rem;font-weight:600;color:#c0392b}.py-cell[data-v-c3da3bfd]{font-style:italic;color:#2980b9}.use-cell[data-v-c3da3bfd]{color:#666;font-size:.9rem}.prep-plan[data-v-c3da3bfd]{margin:.5rem 0 1.5rem}.prep-item[data-v-c3da3bfd]{display:flex;gap:1rem;background:#f9f9f9;border-left:3px solid #2980b9;padding:.65rem 1rem;margin-bottom:.5rem;border-radius:0 4px 4px 0}.prep-days[data-v-c3da3bfd]{font-weight:600;color:#2980b9;white-space:nowrap;min-width:90px}.prep-desc[data-v-c3da3bfd]{color:#444;line-height:1.5}.cta-box[data-v-c3da3bfd]{background:#fff8f0;border:1px solid #fdd;border-radius:8px;padding:1.5rem;text-align:center;margin-top:2.5rem}.cta-box h2[data-v-c3da3bfd]{border:none;color:#c0392b;margin-top:0}.cta-btn[data-v-c3da3bfd]{display:inline-block;background:#c0392b;color:#fff;padding:.75rem 2rem;border-radius:6px;text-decoration:none;font-weight:600;margin-top:.5rem}.cta-btn[data-v-c3da3bfd]:hover{background:#a93226}
