.c-steps{max-width:38rem;margin:1.4rem 0 2rem}html:not(.js) .c-steps{display:none}.c-steps__step{border:0;padding:0;margin:0}.c-steps__step legend{padding:0;margin:0 0 1rem}.c-steps__count{display:block;font-size:.95rem;font-weight:700;color:var(--quiet);margin-bottom:.35rem;letter-spacing:.02em}.c-steps__ask{display:block;font-family:Plus Jakarta Sans,Trebuchet MS,sans-serif;font-weight:700;font-size:clamp(1.3rem,1.1rem + .8vw,1.65rem);color:var(--navy);line-height:1.25}.c-steps__row{display:flex;gap:.7rem;flex-wrap:wrap;align-items:center}.c-steps__row input{width:9rem;min-height:52px;padding:.55rem .8rem;border:1px solid var(--navy);border-radius:var(--rad);font:700 1.25rem/1 Atkinson Hyperlegible,Verdana,sans-serif;color:var(--ink);background:var(--paper)}.c-steps__row input:hover{box-shadow:0 0 0 1px var(--navy)}.c-steps__row .c-btn{min-height:52px}.c-steps__warn{color:#8a1c1c;font-weight:700;margin:.6rem 0 0}.c-steps__choices{display:flex;flex-direction:column;gap:.6rem;max-width:30rem}.c-steps__pick{display:block;width:100%;text-align:left;min-height:54px;padding:.8rem 1rem;border:1px solid #9aa6b8;border-radius:var(--rad);background:var(--paper);color:var(--ink);font:700 1.08rem/1.3 Atkinson Hyperlegible,Verdana,sans-serif;cursor:pointer}.c-steps__pick:hover{border-color:var(--navy);background:var(--wash)}.c-steps__pick[aria-pressed=true]{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.c-steps__back,.c-steps__skip,.c-steps__again{margin:1rem .8rem 0 0;min-height:44px;padding:0 .2rem;border:0;background:none;color:var(--navy);font:700 1rem/1 Atkinson Hyperlegible,Verdana,sans-serif;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.c-steps__back:hover,.c-steps__skip:hover,.c-steps__again:hover{color:#16304f;text-decoration-thickness:2px}.c-steps__where{margin:-.4rem 0 .9rem;color:var(--quiet)}.c-steps__where button{margin-left:.4rem}.c-steps__result{margin-top:1.2rem;font-size:1.2rem}.c-steps__result p,.c-steps__result li,.c-steps__result td{font-size:1.05rem}.c-steps__result .c-steps__answer{font-size:clamp(1.4rem,1.15rem + 1vw,1.9rem)}.c-steps__wait{font-size:1.2rem}.c-steps__wait{color:var(--quiet);margin:0}.c-steps__answer{font-family:Plus Jakarta Sans,Trebuchet MS,sans-serif;font-weight:700;font-size:clamp(1.4rem,1.15rem + 1vw,1.9rem);line-height:1.25;color:var(--navy);margin:0 0 .5rem}.c-steps__why{margin:0 0 1rem;color:var(--quiet)}.c-steps__list{list-style:none;padding:0;margin:0 0 1rem}.c-steps__list li{padding:.7rem 0;border-top:1px solid var(--rule);margin:0}.c-steps__list li:last-child{border-bottom:1px solid var(--rule)}.c-steps__list b{display:block;font-size:1.12rem}.c-steps__cost{width:100%}.c-steps__table{margin-top:2.5rem}.js #finder-brief.is-waiting,.js .c-steps__nojs{display:none}
