nbody{font-family:"Apple SD Gothic Neo","Noto Sans KR",sans-serif;line-height:1.8;color:#333;max-width:100%;margin:0 auto;padding:20px;background-color:#f8fafc}nh1{font-size:2.2rem;color:#0f172a;text-align:center;margin-bottom:30px}nh2{font-size:1.8rem;color:#1e293b;border-bottom:3px solid #10b981;padding-bottom:10px;margin-top:80px;margin-bottom:20px}nh3{font-size:1.4rem;color:#334155;margin-top:30px}n.meta-summary{font-size:1.05rem;background:#f1f5f9;padding:20px;border-radius:10px;margin:0 0 30px;border-left:5px solid #10b981}n.key-takeaways{background:#ecfdf5;border:1px solid #d1fae5;padding:25px;border-radius:12px;margin-bottom:40px}n.key-takeaways h4{margin-top:0;color:#065f46}n.key-takeaways ul{list-style:none;padding:0}n.key-takeaways li{margin-bottom:12px;padding-left:25px;position:relative}n.key-takeaways li::before{content:"✔";position:absolute;left:0;color:#10b981}ntable{width:100%;border-collapse:collapse;margin:30px 0;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05)}nth{background-color:#f1f5f9;color:#475569;font-weight:700}n.quote{background:#fff;border-left:5px solid #10b981;padding:20px;font-style:italic;margin:30px 0;color:#475569;box-shadow:0 2px 4px rgba(0,0,0,.05)}n.calculator-box{background:#fff;border:2px solid #10b981;padding:30px;border-radius:15px;margin:50px 0}n.calculator-box h3{margin-top:0;color:#065f46}n.input-group{margin-bottom:15px}n.input-group label{display:block;margin-bottom:5px;font-weight:600}ninput,select{width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box}nbutton{background:#10b981;color:#fff;border:none;padding:12px 20px;border-radius:6px;cursor:pointer;font-size:1rem;width:100%;font-weight:700;transition:background .3s}nbutton:hover{background:#059669}n.faq-container{margin-top:60px}ndetails{background:#fff;padding:15px;border-radius:8px;margin-bottom:10px;border:1px solid #e2e8f0}nsummary{font-weight:700;cursor:pointer;color:#1e293b}n.cta-box{background:#1e293b;color:#fff;padding:35px;border-radius:15px;text-align:center;margin:60px 0}n.cta-button{display:inline-block;background:#10b981;color:#fff;padding:15px 30px;text-decoration:none;border-radius:8px;font-weight:700;margin-top:20px;transition:transform .2s}n.cta-button:hover{transform:scale(1.05)}n.reference-list{font-size:.9rem;color:#64748b;background:#f8fafc;padding:20px;border-radius:8px;margin-top:60px}