.calculator-area{padding:80px 0}.calculator-form-area{background:var(--main-bg);border-radius:15px;padding:40px;box-shadow:var(--shadow);height:100%}.calculator-chart-area,.calculator-result-area{background:var(--main-bg);border-radius:15px;padding:30px;box-shadow:var(--shadow)}.form-control{border:var(--border-1px);border-radius:8px;padding:12px 15px;font-size:14px;transition:var(--transition)}.form-control:focus{border-color:var(--primary-color);box-shadow:0 0 0 .2rem rgba(60,114,252,.25)}.form-range{accent-color:var(--primary-color)}.input-group-text{background:var(--primary10);border:var(--border-1px);color:var(--primary-color);font-weight:600}.result-item{border-radius:10px;padding:20px;transition:var(--transition)}.result-item:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.investment-growth-chart{width:100%}.chart-container{position:relative;background:var(--sub-bg);border-radius:12px;padding:20px;min-height:400px}.chart-insights .grid{display:grid;grid-gap:1rem;gap:1rem}@media (max-width:640px){.chart-insights .grid{grid-template-columns:1fr!important}}@media (min-width:641px) and (max-width:1279px){.chart-insights .grid{grid-template-columns:repeat(2,1fr)!important}.chart-insights .grid .insight-card:last-child{grid-column:span 2!important}}@media (min-width:1280px){.chart-insights .grid{grid-template-columns:repeat(3,1fr)!important}.chart-insights .grid .insight-card:last-child{grid-column:span 1!important}}.chart-container canvas{max-width:100%;height:auto!important}.chart-container .chartjs-render-monitor{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.chart-header{margin-bottom:20px}.chart-insights{margin-top:20px}.insight-card{border-radius:8px;padding:15px;text-align:center;transition:var(--transition)}.insight-card:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.sip-explanation-area{margin-top:60px}.explanation-content{background:var(--main-bg);border-radius:15px;padding:40px;box-shadow:var(--shadow)}.formula-section{background:var(--sub-bg);border-radius:12px;padding:30px;margin-bottom:40px}.main-formula-display,.monthly-rate-formula{background:var(--main-bg);margin-bottom:30px}.monthly-rate-formula{border:1px solid rgba(60,114,252,.2)}.formula-item{background:var(--main-bg);border-radius:12px;padding:20px;text-align:left;border:1px solid rgba(60,114,252,.1);transition:all .3s ease;margin-bottom:20px}.formula-item:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(60,114,252,.15)}.example-section{margin-bottom:40px}.example-content{background:var(--sub-bg);border-radius:12px;padding:25px}.warning-box{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:8px;padding:20px;margin-bottom:20px}.important-note{background:rgba(60,114,252,.1);border:1px solid rgba(60,114,252,.3);border-radius:12px;padding:25px}.how-to-use-section,.important-note{margin-bottom:40px}.usage-steps{background:var(--sub-bg);border-radius:12px;padding:25px}.steps-list{display:flex;flex-direction:column;gap:15px}.step-item{display:flex;align-items:flex-start;gap:15px;margin-bottom:15px;position:relative}.step-item:last-child{margin-bottom:0}.step-number{background:var(--primary-color);color:var(--white);width:30px;height:30px;font-size:14px;flex-shrink:0;position:relative;top:2px}.step-text{flex:1 1;line-height:1.5;padding-top:2px}.advantages-section{margin-bottom:40px}.advantage-item{background:var(--sub-bg);border-radius:10px;padding:20px;height:100%}@media (max-width:768px){.calculator-chart-area,.calculator-form-area,.calculator-result-area{padding:20px}.chart-container{min-height:300px;padding:15px}.chart-container canvas{font-size:10px!important}.chart-container .chartjs-axis-label{font-size:9px!important;font-weight:500}.insight-card{margin-bottom:15px;padding:12px}.chart-insights h4{font-size:1.1rem;margin-bottom:15px}.calculator-chart-area h3,.calculator-form-area h3,.calculator-result-area h3{font-size:1.2rem!important}.calculator-form-area input,.calculator-form-area label,.calculator-result-area input,.calculator-result-area label,.result-item span{font-size:.9rem!important}.result-item .d-flex span:last-child{font-size:1.1rem!important}.chart-insights .grid{grid-template-columns:1fr!important}.insight-card h5{font-size:.85rem}.insight-card p{font-size:1rem!important}}@media (min-width:769px) and (max-width:1024px){.chart-container{min-height:350px;padding:18px}.chart-container canvas{font-size:11px!important}.chart-container .chartjs-axis-label{font-size:10px!important;font-weight:500}.calculator-chart-area h3,.calculator-form-area h3,.calculator-result-area h3{font-size:1.3rem!important}.calculator-form-area input,.calculator-form-area label,.calculator-result-area input,.calculator-result-area label,.result-item span{font-size:.95rem!important}.result-item .d-flex span:last-child{font-size:1.2rem!important}.chart-insights .grid{grid-template-columns:repeat(2,1fr)!important}.insight-card h5{font-size:.9rem!important}.insight-card p{font-size:1.1rem!important}.sip-explanation-area{margin-top:40px}.explanation-content{padding:20px}.formula-section{padding:20px;margin-bottom:30px}.main-formula-display{padding:20px;margin-bottom:20px}.main-formula-display>div>div{font-size:1.4rem!important;line-height:1.3!important}.monthly-rate-formula{padding:20px;margin-bottom:20px}.monthly-rate-formula>div>div{font-size:1.3rem!important}.formula-item{padding:15px;margin-bottom:15px}.example-content{padding:20px}.warning-box{padding:15px;margin-bottom:15px}.important-note{padding:20px;margin-bottom:30px}.usage-steps{padding:20px}.usage-steps .step-item{gap:12px;margin-bottom:12px}.usage-steps .step-number{width:28px;height:28px;font-size:13px;top:1px}.usage-steps .step-text{padding-top:1px}.advantage-item{padding:15px;margin-bottom:15px}.advantage-title{font-size:1.125rem;gap:6px}.advantage-title svg{width:18px;height:18px}}@media (max-width:576px){.calculator-area{padding:40px 0}.chart-container{min-height:250px;padding:10px}.chart-container canvas{font-size:9px!important}.chart-container .chartjs-axis-label{font-size:8px!important;font-weight:500}.insight-card{padding:10px;margin-bottom:10px}.chart-insights h4{font-size:1.25rem;margin-bottom:12px}.insight-card h5{font-size:.875rem;margin-bottom:8px}.insight-card p{font-size:1.125rem}.calculator-chart-area h3,.calculator-form-area h3,.calculator-result-area h3{font-size:1.25rem!important}.calculator-form-area label,.calculator-result-area label{font-size:1rem!important}.calculator-form-area input,.calculator-result-area input{font-size:.85rem!important}.result-item .d-flex span:last-child,.result-item span{font-size:1rem!important}.chart-insights .grid{grid-template-columns:1fr!important}.sip-explanation-area{margin-top:30px}.explanation-content{padding:15px}.formula-section{padding:15px;margin-bottom:25px}.main-formula-display{padding:15px;margin-bottom:15px}.main-formula-display>div>div{font-size:1 rem!important;line-height:1.2!important}.monthly-rate-formula{padding:15px;margin-bottom:15px}.monthly-rate-formula>div>div{font-size:1.1rem!important}.formula-item{padding:12px;margin-bottom:12px}.example-content{padding:15px}.warning-box{padding:12px;margin-bottom:12px}.important-note{padding:15px;margin-bottom:25px}.usage-steps{padding:15px}.usage-steps .step-item{gap:10px;margin-bottom:10px}.usage-steps .step-number{width:25px;height:25px;font-size:12px;top:1px}.usage-steps .step-text{padding-top:1px}.advantage-item{padding:12px;margin-bottom:12px}.advantage-title{font-size:1.125rem;gap:5px}.advantage-title svg{width:16px;height:16px}}@media (max-width:480px){.insight-card{padding:8px}.insight-card h5{font-size:1rem;margin-bottom:6px}.insight-card p{font-size:1rem}.explanation-content{padding:12px;margin-left:-12px;margin-right:-12px}.formula-section{padding:12px;margin-bottom:20px}.main-formula-display{padding:12px;margin-bottom:12px}.main-formula-display>div>div{font-size:1rem!important;line-height:1.1!important}.monthly-rate-formula{padding:12px;margin-bottom:12px}.monthly-rate-formula>div>div{font-size:1rem!important}.formula-item{padding:10px;margin-bottom:10px}.example-content{padding:12px}.warning-box{padding:10px;margin-bottom:10px}.important-note{padding:12px;margin-bottom:20px}.usage-steps{padding:12px}.usage-steps .step-item{gap:8px;margin-bottom:8px}.usage-steps .step-number{width:22px;height:22px;font-size:11px;top:0}.usage-steps .step-text{padding-top:0}.advantage-item{padding:10px;margin-bottom:10px}.advantage-title{font-size:1.125rem;gap:4px}.advantage-title svg{width:14px;height:14px}}.chartjs-tooltip{background:var(--main-bg)!important;border:var(--border-1px)!important;border-radius:8px!important;box-shadow:var(--shadow)!important}.chartjs-legend{color:var(--heading-color)!important}.chart-container{animation:fadeInUp .6s ease-out}.formula-display{font-family:Courier New,monospace;background:var(--main-bg);border:1px solid var(--border-1px);border-radius:8px;padding:20px;text-align:center;margin:20px 0;box-shadow:var(--shadow)}.formula-display h4{font-size:1.5rem;font-weight:700;color:var(--heading-color);margin:0;line-height:1.4}.formula-explanation{margin-top:20px}.main-formula-display{position:relative;background:linear-gradient(135deg,var(--main-bg) 0,rgba(60,114,252,.02) 100%);border:2px solid var(--primary-color);border-radius:15px;padding:30px;margin:20px 0;overflow:hidden;animation:formulaGlow 3s ease-in-out infinite alternate}@keyframes formulaGlow{0%{box-shadow:0 0 20px rgba(60,114,252,.1)}to{box-shadow:0 0 30px rgba(60,114,252,.2)}}.main-formula-display:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary-color),#22c55e,var(--primary-color));background-size:200% 100%;animation:gradientShift 4s ease-in-out infinite}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.formula-fraction{display:inline-block;vertical-align:middle;margin:0 8px;border:1px solid var(--primary-color);border-radius:8px;padding:8px 12px;background:rgba(60,114,252,.05);position:relative;transition:all .3s ease}.formula-fraction:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(60,114,252,.2)}.formula-fraction .numerator{font-size:1.8rem;font-weight:700;color:var(--heading-color);margin-bottom:4px}.formula-fraction .denominator{font-size:1.8rem;font-weight:700;color:var(--heading-color);border-top:1px solid var(--primary-color);padding-top:4px}.monthly-rate-formula{background:linear-gradient(135deg,var(--main-bg) 0,rgba(34,197,94,.02) 100%);border:1px solid rgba(34,197,94,.2);border-radius:15px;padding:25px;margin:20px 0;position:relative;overflow:hidden}.monthly-rate-formula:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#22c55e,#3b82f6,#22c55e);background-size:200% 100%;animation:gradientShift 3s ease-in-out infinite}.formula-variable{display:inline-flex}.formula-variable .symbol{font-weight:800;background:rgba(60,114,252,.1);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.formula-variable:hover .symbol{transform:scale(1.1);box-shadow:0 4px 12px rgba(60,114,252,.3)}.math-fraction{display:inline-block;vertical-align:middle;text-align:center;margin:0 4px}.math-fraction .denominator,.math-fraction .numerator{display:block;padding:2px 6px}.math-fraction .denominator{border-top:1px solid;margin-top:2px}@media (max-width:768px){.main-formula-display{padding:20px}.main-formula-display>div>div{font-size:1.6rem!important}.formula-fraction .denominator,.formula-fraction .numerator{font-size:1.2rem!important}.monthly-rate-formula>div>div{font-size:1.3rem!important}.example-box{margin-bottom:25px}}@media (max-width:576px){.main-formula-display{padding:15px}.main-formula-display>div>div{font-size:1rem!important;line-height:1.3!important}.formula-fraction{margin:0 3px;padding:5px 6px}.formula-fraction .denominator,.formula-fraction .numerator,.monthly-rate-formula>div>div{font-size:1rem!important}.formula-variable{font-size:1rem}.formula-variable .symbol{width:30px;height:30px;font-size:1.1rem}.example-box{margin-bottom:20px}}.formula-visualizer{margin-top:60px}.step-indicator{position:relative;overflow:hidden}@keyframes stepGlow{0%{box-shadow:0 0 15px rgba(60,114,252,.2)}to{box-shadow:0 0 25px rgba(60,114,252,.4)}}.step-display{animation:slideIn .5s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.step-visual{animation:rotate 20s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.example-box{animation:fadeInUp .6s ease-out .3s both;margin-bottom:30px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.math-superscript{font-size:.7em;vertical-align:super;font-weight:700;color:var(--primary-color)}.math-fraction-display{display:inline-block;vertical-align:middle;text-align:center;margin:0 8px;border:1px solid var(--primary-color);border-radius:8px;padding:8px 12px;background:rgba(60,114,252,.05);transition:all .3s ease}.math-fraction-display:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(60,114,252,.2)}.math-fraction-display .numerator{margin-bottom:4px}.math-fraction-display .denominator,.math-fraction-display .numerator{display:block;font-size:1.8rem;font-weight:700;color:var(--heading-color)}.math-fraction-display .denominator{border-top:1px solid var(--primary-color);padding-top:4px}@media (max-width:768px){.step-visual{width:150px!important;height:150px!important}.step-visual>div{font-size:2rem!important}.formula-display>div{font-size:1rem!important}}@media (max-width:576px){.step-visual{width:120px!important;height:120px!important}.step-visual>div{font-size:1.5rem!important}.formula-display>div{font-size:1rem!important}.step-indicator{padding:15px!important}.step-indicator>div{width:40px!important;height:40px!important;font-size:1.2rem!important}}.advantage-icon{width:24px;height:24px;color:var(--primary-color);flex-shrink:0}.advantage-title{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--primary-color);margin-bottom:10px}.explanation-subtitle{color:var(--paragraph);font-size:1.1rem;max-width:800px;margin:0 auto}.formula-title{color:var(--heading-color);font-weight:700;font-size:1.5rem;margin-bottom:10px}.formula-decoration-top{top:-10px;right:-10px;width:60px;height:60px;opacity:.1}.formula-decoration-bottom,.formula-decoration-top{position:absolute;background:var(--primary-color);border-radius:50%}.formula-decoration-bottom{bottom:-15px;left:-15px;width:80px;height:80px;opacity:.05}.main-formula-text{font-size:2.5rem;font-weight:800;color:var(--heading-color);line-height:1.2;margin-bottom:20px;font-family:Georgia,serif}.formula-variables{font-size:1.1rem;color:var(--paragraph);font-weight:500;margin-top:15px}.variable{color:var(--primary-color);font-weight:700}.fraction-container{border-radius:8px;padding:8px 12px;background:rgba(60,114,252,.05);display:inline-block}.numerator{margin-bottom:4px}.denominator,.numerator{font-size:1.8rem;font-weight:700;color:var(--heading-color)}.denominator{border-top:1px solid var(--primary-color);padding-top:4px}.monthly-rate-title{color:var(--heading-color);font-weight:600;margin-bottom:15px;font-size:1.2rem}.monthly-rate-text{font-size:2rem;font-weight:700;color:var(--heading-color);line-height:1.3;font-family:Georgia,serif}.monthly-rate-explanation{font-size:1rem;color:var(--paragraph);margin-top:12px;font-style:italic}.formula-variable{color:var(--primary-color);font-weight:700;font-size:1.3rem;margin-bottom:8px;display:flex;align-items:center;gap:8px}.formula-variable .symbol{font-size:1.5rem;color:var(--primary-color);font-weight:700}.formula-variable .label{font-size:1.125rem;color:var(--paragraph);font-weight:400}.formula-description{color:var(--paragraph);font-size:.95rem;line-height:1.5}.example-title{color:var(--heading-color);margin-bottom:20px}.example-intro{color:var(--paragraph);margin-bottom:15px}.warning-title{color:#856404;font-weight:600;margin-bottom:10px;display:flex;align-items:center;gap:8px}.warning-text{color:#856404;margin:0}.correct-method-title{color:var(--heading-color);font-weight:600;margin-bottom:15px}.correct-method-intro{color:var(--paragraph);margin-bottom:15px}.monthly-return-formula{color:var(--primary-color);font-weight:700;margin:0}.monthly-return-formula sup{font-size:.9em}.monthly-return-explanation{color:var(--paragraph);margin-bottom:15px}.compounding-explanation{color:var(--paragraph);margin-bottom:20px}.calculation-box{background:var(--main-bg);border-radius:8px;padding:20px;margin-bottom:20px;border:1px solid var(--border-1px)}.calculation-title{color:var(--heading-color);font-weight:600;margin-bottom:10px}.calculation-formula{color:var(--paragraph);margin:0}.calculation-result{color:var(--primary-color);font-weight:700;margin:10px 0 0}.important-title{color:var(--primary-color);font-weight:600;margin-bottom:15px;display:flex;align-items:center;gap:8px}.important-text{color:var(--paragraph);margin:0}.how-to-use-title{color:var(--heading-color);font-weight:600;margin-bottom:20px}.usage-intro{margin-bottom:20px}.step-text,.usage-intro{color:var(--paragraph)}.advantages-title{color:var(--heading-color);font-weight:600;margin-bottom:20px}.advantage-description{color:var(--paragraph);margin:0}@media (max-width:768px){.explanation-subtitle{font-size:.9rem}.formula-title{font-size:1.2rem}.main-formula-text{font-size:1.6rem;line-height:1.3}.formula-variables{font-size:.9rem}.denominator,.numerator{font-size:1.2rem}.monthly-rate-text{font-size:1.4rem}.formula-variable,.monthly-rate-title{font-size:1rem}.formula-variable .symbol{font-size:1.2rem}.formula-description{font-size:.85rem}.advantages-title,.example-title,.how-to-use-title{font-size:1rem}.calculation-box{padding:15px}.calculation-formula{font-size:1rem}.advantage-description,.example-intro,.important-text,.step-text,.usage-intro,.warning-text{font-size:.875rem!important}}@media (max-width:576px){.explanation-subtitle{font-size:1rem}.formula-title{font-size:1.125rem}.main-formula-text{font-size:1.2rem;line-height:1.2}.formula-variables{font-size:.85rem}.denominator,.numerator{font-size:1rem}.monthly-rate-text{font-size:1.1rem}.monthly-rate-title{font-size:1.125rem}.formula-variable{font-size:.9rem}.formula-variable .symbol{font-size:1.1rem}.formula-description{font-size:.8rem}.advantages-title,.example-title,.how-to-use-title{font-size:1.125rem}.calculation-box{padding:12px}.calculation-formula,.important-title,.warning-title{font-size:1rem}.important-text,.warning-text{font-size:.8rem}.advantage-description,.example-intro,.step-text,.usage-intro{font-size:1rem!important}}@media (max-width:480px){.main-formula-text{font-size:1rem;line-height:1.1}.denominator,.numerator{font-size:.9rem}.monthly-rate-text{font-size:1rem}.formula-variable{font-size:.85rem}.calculation-formula,.formula-description,.formula-variable .symbol{font-size:1rem}.warning-title{font-size:.85rem}.important-text,.warning-text{font-size:.8rem}.example-box{margin-bottom:15px}}.visualizer-content{background:var(--main-bg);border-radius:15px;padding:40px;box-shadow:var(--shadow)}.visualizer-title{color:var(--heading-color);margin-bottom:20px}.visualizer-subtitle{color:var(--paragraph);font-size:1.1rem;max-width:800px;margin:0 auto}.step-indicator{border-radius:12px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease}.usage-steps .step-item{display:flex;align-items:flex-start;gap:15px;margin-bottom:15px}.usage-steps .step-number{background:var(--primary-color);color:var(--white);border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0;position:relative;top:2px}.usage-steps .step-text{flex:1 1;line-height:1.5;padding-top:2px}.step-indicator:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.step-indicator.active{animation:stepGlow 2s ease-in-out infinite alternate}.step-number{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;font-size:1.5rem;font-weight:700}.step-title{color:var(--heading-color);font-weight:600;font-size:1rem;margin:0}.step-display{background:var(--sub-bg);border-radius:15px;padding:30px;position:relative;overflow:hidden}.step-decoration{position:absolute;top:-20px;right:-20px;width:100px;height:100px;border-radius:50%;opacity:.1}.step-content-title{margin-bottom:20px;font-size:1rem}.step-content-title,.step-formula-text{color:var(--heading-color);font-weight:700}.step-formula-text{font-size:1.8rem;font-family:Georgia,serif;text-align:center}.step-explanation{color:var(--paragraph);font-size:.875rem;line-height:1.6;margin-bottom:15px}.example-box{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:8px;padding:15px}.example-title{color:#166534;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:8px}.example-text{color:#166534;margin:0;font-size:.875rem;font-family:Courier New,monospace}.step-visual{width:200px;height:200px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative}.step-emoji{font-size:3rem;font-weight:800}.animated-dot{position:absolute;width:8px;height:8px;border-radius:50%;animation:pulse 2s ease-in-out infinite}.nav-button{border:none;border-radius:8px;padding:12px 24px;margin-right:15px;cursor:pointer;transition:all .3s ease}.prev-button{background:var(--primary-color);color:#fff}.prev-button:disabled{background:var(--sub-bg);color:var(--paragraph);cursor:not-allowed}.next-button{background:var(--primary-color);color:#fff}.next-button:disabled{background:var(--sub-bg);color:var(--paragraph);cursor:not-allowed}@media (max-width:768px){.visualizer-content{padding:20px}.visualizer-subtitle{font-size:1rem}.step-content-title{font-size:1.1rem}.step-formula-text{font-size:1.2rem}.step-explanation{font-size:.875rem}.step-visual{width:150px;height:150px}.step-emoji{font-size:2rem}.step-number{width:40px;height:40px;font-size:1.2rem}.step-title{font-size:1rem}.example-text{font-size:.875rem}}@media (max-width:576px){.visualizer-content{padding:15px}.step-display{padding:20px}.step-content-title,.step-formula-text{font-size:1rem}.step-explanation{font-size:.875rem}.step-visual{width:120px;height:120px}.step-emoji{font-size:1.5rem}.step-number{width:35px;height:35px;font-size:1.1rem}.step-title{font-size:1rem}.nav-button{padding:10px 20px;font-size:.85rem}.example-text{font-size:.875rem}}@media (max-width:480px){.visualizer-content{padding:12px;margin-left:-12px;margin-right:-12px}.step-display{padding:15px}.step-content-title{font-size:1rem}.step-formula-text{font-size:.9rem}.step-explanation{font-size:.875rem}.step-visual{width:100px;height:100px}.step-emoji{font-size:1.2rem}.step-number{width:30px;height:30px}.step-number,.step-title{font-size:1rem}.nav-button{padding:8px 16px;font-size:.75rem;margin-right:10px}.example-text{font-size:.875rem}}