.learning-comparison{background:var(--cream);border-bottom:1px solid var(--line)}.learning-comparison-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:40px;display:flex}.learning-comparison-heading h2{margin:0}.learning-comparison-heading>p{max-width:340px;margin:0 0 4px;font-size:.95rem}.learning-comparison-figure{margin:0}.learning-comparison-key{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:34px;display:grid}.learning-estimate{background:#eff0eb;border-top:3px solid #96a3a8;border-radius:0 0 18px 18px;padding:24px 28px}.learning-estimate-fluente{border-color:var(--teal);background:#e8f1ef}.learning-method-name{color:#5c6d75;align-items:center;gap:10px;font-size:.87rem;font-weight:600;display:flex}.learning-method-name i{background:#7d8c93;border-radius:3px;width:23px;height:3px;display:inline-block}.learning-estimate-fluente .learning-method-name{color:var(--navy)}.learning-estimate-fluente .learning-method-name i{background:var(--teal)}.learning-estimate-time{color:#5c6d75;margin:14px 0 4px;line-height:1}.learning-estimate-time strong{letter-spacing:-1px;font:900 3.4rem/1 Lato,Arial,sans-serif}.learning-estimate-time>span{margin-left:5px;font-size:.9rem}.learning-estimate-fluente .learning-estimate-time{color:var(--teal)}.learning-estimate-caption{color:var(--muted);margin-top:12px;font-size:.73rem;display:block}.learning-method-explanation{border-top:1px solid #bfcdd0;margin-top:20px;padding-top:18px}.learning-method-explanation h3{color:#52636c;margin:0 0 8px;font-size:1.15rem;line-height:1.3}.learning-estimate-fluente .learning-method-explanation h3{color:var(--navy)}.learning-method-explanation p{color:#52636c;max-width:40ch;margin:0;font-size:1rem;line-height:1.6}.learning-plot{width:100%;height:auto;font-family:Inter,Arial,sans-serif;display:block;overflow:visible}.learning-plot-mobile{display:none}.learning-goal-label{fill:var(--navy);font-size:15px;font-weight:500}.learning-goal-line{stroke:#b6c9cc;stroke-width:1px;stroke-dasharray:5 7}.learning-area-classic{fill:#b5bfc0;opacity:.16}.learning-area-fluente{fill:var(--teal);opacity:.13}.learning-line-classic,.learning-line-fluente{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.learning-line-classic{stroke:#7d8c93}.learning-line-fluente{stroke:var(--teal);stroke-width:4px}.learning-range-fluente,.learning-range-classic{stroke-width:7px;stroke-linecap:round}.learning-range-fluente{stroke:var(--teal)}.learning-range-classic{stroke:#7d8c93}.learning-halo-fluente{fill:#bedee2}.learning-dot-fluente{fill:var(--teal)}.learning-halo-classic{fill:#d4dcdb}.learning-dot-classic{fill:#7d8c93}.learning-axis{stroke:#b5c4c6;stroke-width:1px}.learning-path-label{paint-order:stroke;stroke:var(--cream);stroke-width:6px;stroke-linejoin:round;font-size:18px;font-weight:700}.learning-path-label-fluente{fill:var(--teal)}.learning-path-label-classic{fill:#5c6d75}.learning-tick{fill:#526b77;font-size:15px}.learning-axis-caption{text-align:center;margin:4px 0 25px;font-size:.75rem}.learning-comparison-figure figcaption{max-width:880px;color:var(--muted);font-size:.875rem;line-height:1.75}.learning-comparison-figure figcaption p{margin:0 0 12px}@media (max-width:700px){.learning-comparison-heading{margin-bottom:28px;display:block}.learning-comparison-heading>p{max-width:100%;margin:20px 0 0;font-size:.88rem}.learning-comparison-key{gap:12px;margin-bottom:28px}.learning-estimate{border-radius:0 0 16px 16px;padding:20px 14px}.learning-method-name{gap:7px;font-size:.76rem}.learning-method-name i{width:15px}.learning-estimate-time strong{font-size:2.65rem}.learning-estimate-time>span{margin-left:0;font-size:.76rem}.learning-estimate-caption{font-size:.64rem;line-height:1.6}.learning-method-explanation h3{font-size:1rem}.learning-method-explanation p{font-size:.875rem}.learning-method-explanation{margin-top:16px;padding-top:16px}.learning-path-label{stroke-width:4px;font-size:12px}.learning-plot-desktop{display:none}.learning-plot-mobile{display:block}.learning-goal-label,.learning-tick{font-size:12px}.learning-comparison-figure figcaption{font-size:.875rem}}
