.phase8-process summary{cursor:pointer;min-height:44px;font-size:21px;font-weight:500;padding:20px 0}
.phase8-process .phase8-table-wrap{overflow-x:auto}
.phase8-process table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.65}
.phase8-process th,.phase8-process td{text-align:left;vertical-align:top;border-top:1px solid #cdd3d5;padding:18px 24px 18px 0}
.phase8-process thead th{font-size:12px;color:#53616a}
.phase8-process tbody th{width:20%;font-size:16px;font-weight:500}
.phase8-process td{width:40%}
.phase8-process p{max-width:75ch}
.phase8-template{border-top:1px solid #cdd3d5}
.phase8-template-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}
.phase8-template-heading h2{max-width:22ch}
.phase8-template-heading .button{flex:none;white-space:normal;max-width:280px}
.phase8-template-lead{max-width:75ch;font-size:17px;line-height:1.7}
.phase8-template-note{max-width:90ch;font-size:13px;color:#53616a;line-height:1.7}
.phase8-template-status{max-width:85ch;border-left:2px solid #a5293d;padding:2px 0 2px 18px;font-size:15px;line-height:1.7;margin:25px 0}
.phase8-template details{border-top:1px solid #cdd3d5;font-size:14px;line-height:1.7}
.phase8-template summary{cursor:pointer;min-height:44px;padding:16px 0;font-weight:500}
.phase8-template li{margin:0 0 12px;padding-left:5px}
.phase8-template details p{max-width:90ch}
.phase8-template details a{text-decoration:underline;text-underline-offset:3px}
.phase8-template summary:focus-visible,.phase8-process summary:focus-visible{outline:2px solid #a5293d;outline-offset:4px}
.phase8-process-link{display:block;width:fit-content;margin-top:20px;font-size:14px;text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){.phase8-template-heading{display:block}.phase8-template-heading .button{margin:12px 0}.phase8-process thead{display:none}.phase8-process tbody,.phase8-process tr,.phase8-process th,.phase8-process td{display:block;width:100%!important}.phase8-process tbody th{padding:18px 0 7px}.phase8-process td{padding:0 0 12px;border-top:0}.phase8-process td:last-child{color:#53616a}.phase8-process td:last-child:before{content:attr(data-label) ': ';font-weight:500}}
