.JrPass_page__dZKq5{padding-bottom:5rem}.JrPass_intro__ce4Vv{max-width:850px;padding:3rem 0}.JrPass_intro__ce4Vv h1{font-size:clamp(2rem,4vw,3.6rem);line-height:1.1;letter-spacing:-.035em}.JrPass_intro__ce4Vv p{font-size:1.1rem;line-height:1.7}.JrPass_form__jeAb7{display:grid;gap:1.5rem}.JrPass_form__jeAb7 fieldset{min-width:0;border:1px solid var(--line);border-radius:16px;padding:1.4rem;background:white}.JrPass_form__jeAb7 legend{font-weight:700;padding:0 .4rem;font-size:1.1rem}.JrPass_grid__jWpUo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.JrPass_grid__jWpUo label{display:grid;gap:.5rem;font-size:.9rem;font-weight:600}.JrPass_grid__jWpUo input,.JrPass_grid__jWpUo select{width:100%;min-width:0;border:1px solid var(--control-line);border-radius:8px;padding:.75rem;min-height:46px;background:#fff;color:var(--ink);font:inherit;font-size:16px}.JrPass_form__jeAb7 p,.JrPass_method__0UEuL p,.JrPass_result__P_MRO p{line-height:1.7}.JrPass_form__jeAb7 button{min-height:44px;padding:.75rem 1rem;border:1px solid var(--control-line);border-radius:8px;background:white;font:inherit;cursor:pointer}.JrPass_form__jeAb7 .JrPass_primary__KOVgV{background:var(--red);color:white;font-weight:700;justify-self:start}.JrPass_form__jeAb7 button:disabled{opacity:.5;cursor:default}.JrPass_form__jeAb7 .JrPass_row__qbGyi{margin:1rem 0;background:var(--paper)}.JrPass_row__qbGyi button{margin-top:1rem}.JrPass_empty__1dIqn{padding:1rem;border:1px dashed #aab9b1;border-radius:8px}.JrPass_result__P_MRO{margin-top:2rem;background:white;border:1px solid var(--line);padding:1.5rem;border-radius:16px}.JrPass_result__P_MRO dl{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.JrPass_result__P_MRO dd{font-size:1.6rem;font-weight:700;margin:.5rem 0}.JrPass_result__P_MRO li{margin:.6rem 0;overflow-wrap:anywhere}.JrPass_verdict__2494w{font-size:1.2rem;font-weight:700}.JrPass_method__0UEuL{max-width:850px;margin-top:3rem}.JrPass_method__0UEuL a{text-decoration:underline}.JrPass_form__jeAb7 button:focus-visible,.JrPass_grid__jWpUo input:focus-visible,.JrPass_grid__jWpUo select:focus-visible{outline:3px solid var(--red);outline-offset:3px}@media(max-width:720px){.JrPass_grid__jWpUo,.JrPass_result__P_MRO dl{grid-template-columns:1fr}.JrPass_form__jeAb7 fieldset{padding:1rem}.JrPass_intro__ce4Vv{padding:2rem 0}.JrPass_result__P_MRO{padding:1rem}.JrPass_form__jeAb7 .JrPass_primary__KOVgV{width:100%}}.JrPass_intro__ce4Vv h1{margin:14px 0 22px}.JrPass_intro__ce4Vv>p:not(.eyebrow){margin-bottom:16px;color:var(--muted)}.JrPass_intro__ce4Vv>a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.JrPass_intro__ce4Vv>.eyebrow{color:var(--red);font-size:12px}.JrPass_form__jeAb7 fieldset>p{margin-block:12px}.JrPass_method__0UEuL h2,.JrPass_result__P_MRO h2{font-size:clamp(24px,3vw,30px);line-height:1.25;letter-spacing:-.03em;margin:0 0 20px}.JrPass_method__0UEuL p,.JrPass_result__P_MRO p{margin-bottom:16px}.JrPass_result__P_MRO dl{margin-block:24px}.JrPass_form__jeAb7 .JrPass_primary__KOVgV{border-color:transparent}