.ratatan-readiness_checker__WcFes{margin:2rem 0;padding:clamp(1rem,3vw,1.75rem);border:1px solid #566757;border-radius:1rem;background:#14261f;color:#f5f6ed;scroll-margin-top:6rem}.ratatan-readiness_checker__WcFes h2{margin-top:0}.ratatan-readiness_checker__WcFes fieldset{margin:1.4rem 0;padding:1rem;min-width:0;border:1px solid #647965;border-radius:.5rem}.ratatan-readiness_checker__WcFes legend{padding:0 .4rem;font-weight:700}.ratatan-readiness_fields__uTSot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ratatan-readiness_fields__uTSot label{display:grid;align-content:start;gap:.5rem;min-width:0;font-weight:650}.ratatan-readiness_fields__uTSot input,.ratatan-readiness_fields__uTSot select{box-sizing:border-box;min-width:0;width:100%;min-height:3rem;padding:.7rem .8rem;border:1px solid #78907b;border-radius:.4rem;background:#21392c;color:#f5f6ed;font:inherit}.ratatan-readiness_fields__uTSot input[aria-invalid=true]{border-color:#ffb9a1}.ratatan-readiness_checker__WcFes a:focus-visible,.ratatan-readiness_checker__WcFes button:focus-visible,.ratatan-readiness_checker__WcFes input:focus-visible,.ratatan-readiness_checker__WcFes select:focus-visible,.ratatan-readiness_checker__WcFes summary:focus-visible{outline:3px solid #f2d18a;outline-offset:4px}.ratatan-readiness_checker__WcFes .ratatan-readiness_note__sjvZV{color:#d7e0d4;font-size:1rem}.ratatan-readiness_result__OXsmq{padding:1rem 0;border-block:1px solid #566757;overflow-wrap:anywhere}.ratatan-readiness_result__OXsmq h3{margin-top:.25rem}.ratatan-readiness_result__OXsmq ul{padding-left:1.3rem}.ratatan-readiness_result__OXsmq li{margin-block:.7rem}.ratatan-readiness_optional__n_Na7{margin:1.5rem 0}.ratatan-readiness_optional__n_Na7 summary{cursor:pointer;font-weight:700;min-height:2.75rem;padding-block:.6rem}.ratatan-readiness_sources__H_PRz{font-size:1rem}.ratatan-readiness_checker__WcFes a{color:#f2d18a;text-decoration:underline}.ratatan-readiness_checker__WcFes button{margin-top:1rem;padding:.6rem 1rem;min-height:2.75rem;border:1px solid #78907b;border-radius:.4rem;background:#21392c;color:#f5f6ed;font:inherit;cursor:pointer}@media (max-width:640px){.ratatan-readiness_fields__uTSot{grid-template-columns:minmax(0,1fr)}}