.progress-report{background:white;border:1px solid var(--line);border-left:4px solid var(--green);padding:30px;margin-top:-16px;margin-bottom:40px;display:flex;align-items:center;gap:32px}.progress-copy{flex:1;min-width:0}.progress-report h3{font:500 1.65rem/1.3 var(--serif);margin-bottom:16px;max-width:700px}.progress-report p{font-size:.94rem;line-height:1.7;max-width:870px}.progress-report p+p{margin-top:12px}.progress-report>.button{flex-shrink:0;gap:16px}.progress-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:900px){.progress-report{align-items:flex-start;flex-direction:column;gap:22px}.progress-report h3{font-size:1.55rem}}
@media(max-width:640px){.progress-report{padding:24px;margin-top:-4px;margin-bottom:32px}.progress-report h3{font-size:1.45rem}.progress-report>.button{max-width:100%;white-space:normal;text-align:left}}

.progress-report .dublin-statement-subtitle{font-size:.82rem;font-weight:600;color:var(--muted);margin-bottom:18px}.progress-report .dublin-statement-question{font-weight:500;color:var(--ink);margin-bottom:14px}
