.ContagiousCalculator-module__g7aTVW__widget{min-width:0}.ContagiousCalculator-module__g7aTVW__summary{color:var(--text-muted);margin:0 0 18px;font-size:.93rem}.ContagiousCalculator-module__g7aTVW__none{font-weight:600}.ContagiousCalculator-module__g7aTVW__sub{border-left:3px solid var(--verified-light);padding-left:14px}.ContagiousCalculator-module__g7aTVW__progress{gap:6px;display:grid}.ContagiousCalculator-module__g7aTVW__progressText{color:var(--ink);margin:0;font-size:.86rem;font-weight:600}.ContagiousCalculator-module__g7aTVW__bar{background:var(--paper-2);border-radius:999px;height:6px;overflow:hidden}.ContagiousCalculator-module__g7aTVW__bar span{background:var(--ink-2);border-radius:inherit;height:100%;transition:width .2s;display:block}.ContagiousCalculator-module__g7aTVW__step{gap:20px;min-width:0;display:grid}@media (max-width:1023.98px){.ContagiousCalculator-module__g7aTVW__step:not(.ContagiousCalculator-module__g7aTVW__current),.ContagiousCalculator-module__g7aTVW__desktopOnly{display:none}}@media (min-width:1024px){.ContagiousCalculator-module__g7aTVW__mobileOnly{display:none!important}}.ContagiousCalculator-module__g7aTVW__badge{margin:0 0 8px}.ContagiousCalculator-module__g7aTVW__weekend{color:var(--ink)}.ContagiousCalculator-module__g7aTVW__assumed{color:var(--text-muted);font-size:.93rem}.ContagiousCalculator-module__g7aTVW__rule{border:1px solid var(--line);background:#fff;border-radius:10px;margin:14px 0;padding:12px 16px}.ContagiousCalculator-module__g7aTVW__rule p{margin:0 0 4px}.ContagiousCalculator-module__g7aTVW__rule p:last-child{margin-bottom:0}.ContagiousCalculator-module__g7aTVW__ruleText{color:var(--ink);font-weight:600}.ContagiousCalculator-module__g7aTVW__meta{color:var(--text-muted);font-size:.88rem}.ContagiousCalculator-module__g7aTVW__note{font-size:.95rem}.ContagiousCalculator-module__g7aTVW__advice{color:var(--accent-dark);font-weight:600}.ContagiousCalculator-module__g7aTVW__footer{color:var(--text-muted);border-top:1px solid var(--line);padding-top:12px;font-size:.9rem;margin-top:14px!important}.ContagiousCalculator-module__g7aTVW__links{gap:8px;list-style:none;display:grid;margin:14px 0 0!important;padding:0!important}.ContagiousCalculator-module__g7aTVW__links li{margin:0!important}.ContagiousCalculator-module__g7aTVW__links a{min-height:24px;font-weight:600;display:inline-block}.ContagiousCalculator-module__g7aTVW__cta{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:16px;padding:16px 18px}.ContagiousCalculator-module__g7aTVW__cta .btn{min-height:46px}.ContagiousCalculator-module__g7aTVW__share{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:18px;display:flex}.ContagiousCalculator-module__g7aTVW__shareStatus{color:var(--text-muted);flex-basis:100%;font-size:.88rem}.ContagiousCalculator-module__g7aTVW__shareStatus:empty{display:none}.ContagiousCalculator-module__g7aTVW__shareFallback{flex-basis:100%;gap:6px;font-size:.9rem;display:grid}.ContagiousCalculator-module__g7aTVW__restart{margin:14px 0 0}@media (prefers-reduced-motion:reduce){.ContagiousCalculator-module__g7aTVW__bar span{transition:none}}
.ContagiousPage-module__j3e8QW__howList{counter-reset:how;gap:12px;margin:0;padding:0;list-style:none;display:grid}.ContagiousPage-module__j3e8QW__howList li{counter-increment:how;border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);color:var(--text);background:#fff;align-items:flex-start;gap:14px;padding:14px 18px;line-height:1.6;display:flex;position:relative}.ContagiousPage-module__j3e8QW__howList li:before{content:counter(how);background:var(--verified-light);width:30px;height:30px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:700;display:grid}.ContagiousPage-module__j3e8QW__prose a{color:var(--accent-dark);text-underline-offset:2px;text-decoration:underline}.ContagiousPage-module__j3e8QW__prose a:hover{text-decoration:none}.ContagiousPage-module__j3e8QW__emergency p{margin:0 0 8px;font-weight:600}.ContagiousPage-module__j3e8QW__emergency ul{margin:0;padding-left:20px}.ContagiousPage-module__j3e8QW__emergency li{margin:0 0 4px;line-height:1.6}.ContagiousPage-module__j3e8QW__helpLine{color:var(--ink);font-weight:700}.ContagiousPage-module__j3e8QW__helpCta{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.ContagiousPage-module__j3e8QW__helpCta .btn{white-space:normal;text-align:center;max-width:100%;min-height:46px}.ContagiousPage-module__j3e8QW__noRule{color:var(--text-muted);font-style:italic}.ContagiousPage-module__j3e8QW__region .tool-table-scroll .data-table{table-layout:fixed}.ContagiousPage-module__j3e8QW__region .data-table thead th:first-child{width:19%}.ContagiousPage-module__j3e8QW__region .data-table thead th:nth-child(2){width:25%}.ContagiousPage-module__j3e8QW__region .data-table thead th:nth-child(3){width:28%}.ContagiousPage-module__j3e8QW__region .data-table thead th:nth-child(4){width:28%}
