.deadline-guide{max-width:1100px}.deadline-guide h2{font-size:23px;line-height:1.25;margin:24px 0 12px}.guide-date{font-size:12px;color:#536273;margin:0 0 22px}.guide-explanation,.guide-contracts p{font-size:14px;line-height:1.55}.deadline-guide a{color:#4b5563;text-underline-offset:3px}.deadline-guide table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.45;margin-top:12px}.deadline-guide caption{text-align:left;font-size:12px;color:#536273;margin-bottom:8px}.deadline-guide th,.deadline-guide td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #c8d0da;overflow-wrap:anywhere}.deadline-guide thead th{background:#183e51;color:white;font-size:13px}.deadline-guide thead th:first-child{width:21%}.deadline-guide tbody th{font-size:16px}.deadline-guide td small,.deadline-guide th small{display:block;font-size:12px;font-weight:400;line-height:1.5;color:#536273;margin-top:8px}.deadline-guide tbody tr:nth-child(even){background:#f6f7f9}.deadline-guide tbody tr:target{outline:2px solid #cba85e;outline-offset:-2px}.guide-search{display:block;font-size:13px;font-weight:600;margin:16px 0 4px}.guide-search input{display:block;box-sizing:border-box;width:100%;max-width:440px;min-height:44px;margin-top:5px;padding:10px 12px;border:1px solid #a6b1be;border-radius:4px;font:inherit;font-size:16px;color:#4b5563;background:white}.guide-contracts{border-top:1px solid #a6b1be;margin-top:24px}.guide-contracts .creator-button{max-width:440px;margin:16px 0}.deadline-guide .creator-button{background:#cba85e;color:#374151}.deadline-guide tbody th small a{display:block;margin-bottom:4px}.deadline-guide tbody th small{font-size:11px}
@media(max-width:600px){.deadline-guide h2{font-size:21px}.deadline-guide table,.deadline-guide tbody,.deadline-guide tr,.deadline-guide th,.deadline-guide td{display:block;width:auto}.deadline-guide thead{display:none}.deadline-guide tbody tr{border:1px solid #c8d0da;border-top:3px solid #183e51;border-radius:3px;margin-bottom:12px;background:white}.deadline-guide tbody th,.deadline-guide td{padding:10px 12px}.deadline-guide tbody th{background:#f6f7f9;font-size:17px}.deadline-guide tbody th small a{display:inline;margin-right:8px}.deadline-guide tbody th small{margin-top:4px}.deadline-guide td:last-child{border-bottom:0}.deadline-guide td::before{content:attr(data-label);display:block;font-size:12px;font-weight:700;margin-bottom:4px}.deadline-guide td small{margin-top:6px}.deadline-guide table{font-size:14px}.guide-explanation{margin:10px 0}}
