.deadlineCompanion .deadlineSeries{border:0;margin-bottom:20px;padding:0}.deadlineCompanion .readerJump a{overflow-wrap:anywhere;padding:8px 16px}.deadlineCompanion .readerJump a:hover{background:#dfeee7}.deadlineCompanion section{margin-top:36px}.deadlineCompanion .deadlineDate{background:#f5f8f7;border-left:3px solid #0b6b70;border-radius:0 8px 8px 0;padding:16px 20px}.deadlineLabel{color:#096268;margin:0 0 10px;font-size:.85rem;font-weight:750}.deadlineCutoff{color:#49666f;max-width:65ch;font-size:.88rem}.deadlineReferences{overflow-wrap:anywhere;font-size:.85rem;line-height:1.65}.deadlineCompanion .briefSources{background:#f5f8f7;border:1px solid #cbd8db;border-radius:8px;margin:36px 0;padding:12px 18px}.deadlineCompanion .briefSources summary{cursor:pointer;font-size:1.35rem;font-weight:700}.deadlineCompanion .briefSources[open] summary{margin-bottom:16px}.deadlineCompanion .briefSources li{margin:18px 0;scroll-margin-top:12px}.deadlineCompanion .briefSources li p{margin:4px 0;font-size:.85rem}@media (max-width:480px){.deadlineCompanion .deadlineDate{padding:12px 14px}.deadlineCompanion h1{font-size:1.8rem}}.billCompanion .answerLead{max-width:65ch;font-weight:600}.billCompanion .answerSource{overflow-wrap:anywhere;margin-top:-4px;font-size:.85rem;line-height:1.65}.billCompanion .statusLine{border-left:3px solid #0b6b70;max-width:65ch;padding:4px 0 4px 12px;font-size:.95rem}.guidePage .questionSection{scroll-margin-top:12px}.guidePage .guideSteps{padding-left:0;list-style:none}.guidePage .guideSteps li{border-left:3px solid #cbd8db;margin:0 0 18px;padding:4px 0 4px 16px}.guidePage .guideMore{overflow-wrap:anywhere;font-size:.9rem}.guidePage .guideRelated{margin-top:36px}.guidePage .statusNote{color:#49666f;background:#fbfcfc;border:1px solid #cbd8db;border-radius:8px;max-width:65ch;padding:10px 14px;font-size:.9rem}.guidePage .statusTableWrap{margin:24px 0;overflow-x:auto}.guidePage .statusTable{border-collapse:collapse;width:100%;min-width:640px;font-size:.9rem}.guidePage .statusTable caption{text-align:left;padding:0 0 8px;font-size:1.05rem;font-weight:700}.guidePage .statusTable th,.guidePage .statusTable td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #cbd8db;padding:10px 8px}.guidePage .statusTable thead th{text-transform:uppercase;letter-spacing:.03em;border-top:0;border-bottom:2px solid #0b6b70;font-size:.8rem}.guidePage .statusTable tbody th{width:32%;font-weight:600}.guidePage .statusDate{white-space:nowrap;font-weight:600;display:block}.guidePage .statusRowNote{color:#49666f;margin-top:4px;font-size:.85rem;display:block}
