.closing-path{padding:30px;border:1px solid #a3d4f244;background:#0c2749;border-top:4px solid #aa1120}.closing-path>span{display:block;border-bottom:1px solid #a3d4f244;padding:20px 0;font:600 12px/1.7 Montserrat,Arial,sans-serif}.closing-page .closing-path>p{font-size:12px;margin:25px 0 0}.closing-definitions,.closing-rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}.closing-definitions article{border-top:3px solid #aa1120;padding-top:10px}.closing-inspection,.deadline-guide,.closing-rules{padding:65px 8%;scroll-margin-top:120px}.closing-inspection,.closing-rules{background:#e8eef3}.closing-choices{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}.closing-choices button,.closing-filters button{border:1px solid #0c2749;background:white;color:#0c2749;padding:12px 18px}.closing-choices button[aria-pressed=true]{background:#0c2749;color:white}#outcome{background:white;padding:25px;border-left:4px solid #aa1120;min-height:190px}.closing-note{font-size:12px;line-height:1.8;margin-top:25px}.closing-filters{display:flex;flex-wrap:wrap;align-items:end;gap:15px;margin:30px 0}.closing-filters label{display:grid;gap:8px;font-size:12px;flex:1;min-width:180px}.closing-filters input,.closing-filters select{padding:12px;border:1px solid #0c274966;border-radius:0;background:white;color:#0c2749;min-width:0;width:100%}#deadline-count{font-size:12px}.deadline-item{border:1px solid #0c274933;background:white;margin:10px 0}.deadline-item summary{padding:20px;display:flex;gap:20px;cursor:pointer;align-items:start;font:600 15px/1.6 Montserrat,Arial,sans-serif}.deadline-item summary>span{color:#aa1120;min-width:25px}.deadline-item summary:after{content:'+';margin-left:auto;font-size:22px}.deadline-item[open] summary:after{content:'−'}.deadline-item small{display:block;font:400 11px/1.7 Arial,sans-serif;margin-top:5px}.deadline-item>p{padding:0 25px 20px 65px;margin:0;font-size:15px}.deadline-item[hidden]{display:none}.deadline-item summary:focus-visible{outline:3px solid #0043ff;outline-offset:3px}.closing-rule-grid article{padding:25px;background:white}.closing-rule-grid p{font-size:15px}.closing-source{padding:20px 8% 45px;font-size:12px}.closing-source a{text-decoration:underline}.closing-close{background:#0c2749;color:white}@media(max-width:750px){.closing-inspection,.deadline-guide,.closing-rules{padding:35px 7%}.closing-definitions,.closing-rule-grid{grid-template-columns:1fr}.closing-path{padding:25px;margin-top:15px}.deadline-item summary{padding:18px;gap:12px;font-size:14px}.deadline-item>p{padding:0 20px 20px}.closing-filters button{flex:1}.closing-rule-grid article{padding:20px}}