.YarnCalculator_page__X16WE{min-height:100vh;display:flex;flex-direction:column}.YarnCalculator_main__bFhbR{max-width:600px;margin:0 auto;padding:1.5rem 1rem 3rem;flex:1 1}.YarnCalculator_h1__0Ig60{font-size:clamp(1.5rem,4vw,2rem);font-weight:800;line-height:1.2;margin:.5rem 0 1rem;color:var(--wb-ink,#2c211a)}.YarnCalculator_intro__yv0WW{font-size:.97rem;line-height:1.6;color:var(--wb-ink-soft,#5a4a3e);margin:0 0 1.5rem}.YarnCalculator_card__0RUvo{background:#fff;border:1px solid var(--border-light,#e5ddd5);border-radius:14px;padding:1.5rem;margin-bottom:1.25rem}.YarnCalculator_fieldGroup__Bqenq{margin-bottom:1rem}.YarnCalculator_label___mEik{display:block;font-size:.88rem;font-weight:600;color:var(--wb-ink-soft,#5a4a3e);margin-bottom:.35rem}.YarnCalculator_input__g0yxk,.YarnCalculator_select__UIimP{width:100%;padding:.55rem .75rem;border:1px solid var(--border-light,#e5ddd5);border-radius:8px;font-size:1rem;color:var(--wb-ink,#2c211a);background:#fff;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.YarnCalculator_input__g0yxk:focus,.YarnCalculator_select__UIimP:focus{outline:2px solid var(--wb-coral-deep,#a44f2e);outline-offset:2px}.YarnCalculator_checkRow__ev9d_{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem}.YarnCalculator_checkbox__4fk5A{width:1rem;height:1rem;flex-shrink:0;accent-color:var(--primary,#C4704A)}.YarnCalculator_checkLabel__f6Dcc{font-size:.9rem;color:var(--wb-ink-soft,#5a4a3e);cursor:pointer}.YarnCalculator_result__4OLSR{background:var(--surface-warm,#fdf8f5);border-radius:10px;padding:1rem 1.1rem;min-height:5rem}.YarnCalculator_resultPrimary__N_zga{font-size:1.5rem;font-weight:800;color:var(--primary,#C4704A);margin-bottom:.25rem}.YarnCalculator_resultSecondary__O4BlW{font-size:.9rem;color:var(--wb-ink-soft,#5a4a3e)}.YarnCalculator_disclaimer__IsKm2{font-size:.8rem;color:var(--wb-ink-muted,#7a6655);margin:.6rem 0 0}.YarnCalculator_noInput__L72lc{font-size:.9rem;color:var(--wb-ink-muted,#7a6655);margin:.5rem 0}.YarnCalculator_ctaRow__Mjw_o{margin:.5rem 0 2rem}.YarnCalculator_cta__fajDp{display:inline-block;padding:.6rem 1.2rem;background:var(--wb-coral-deep,#a44f2e);color:#fff;border-radius:10px;font-weight:700;font-size:.95rem;text-decoration:none;transition:background .15s}.YarnCalculator_cta__fajDp:hover{background:var(--wb-ink-soft,#5a4a3e)}.YarnCalculator_cta__fajDp:focus-visible{outline:2px solid var(--wb-coral-deep,#a44f2e);outline-offset:3px;border-radius:10px}.YarnCalculator_ctaSecondary__MBvr7{display:inline-block;margin-left:1rem;padding:.6rem 0;color:var(--wb-coral-deep,#a44f2e);font-weight:600;font-size:.93rem;text-decoration:underline}.YarnCalculator_ctaSecondary__MBvr7:focus-visible{outline:2px solid var(--wb-coral-deep,#a44f2e);outline-offset:3px;border-radius:4px}.YarnCalculator_related__4tR1D{margin:-1rem 0 2rem;font-size:.88rem}.YarnCalculator_relatedLink__oG17o{color:var(--wb-coral-deep,#a44f2e);text-decoration:none}.YarnCalculator_relatedLink__oG17o:hover{text-decoration:underline}.YarnCalculator_relatedLink__oG17o:focus-visible{outline:2px solid var(--wb-coral-deep,#a44f2e);outline-offset:3px;border-radius:4px}.YarnCalculator_faqSection__MZFY2{border-top:1px solid var(--border-light,#e5ddd5);padding-top:1.5rem}.YarnCalculator_h2__BIGQ3{font-size:1.15rem;font-weight:700;margin:0 0 .75rem;color:var(--wb-ink,#2c211a)}.YarnCalculator_faq__5nqXe{margin:0;padding:0}.YarnCalculator_faq__5nqXe dt{font-weight:700;font-size:.93rem;color:var(--wb-ink,#2c211a);margin-top:1rem}.YarnCalculator_faq__5nqXe dd{margin:.3rem 0 0;font-size:.9rem;color:var(--wb-ink-soft,#5a4a3e);line-height:1.6}