.gd-report{box-sizing:border-box;margin:32px 0;padding:clamp(20px,4vw,36px);border:1px solid #cad4c6;border-radius:18px;background:#edf2e6;color:#203b30;font-family:Arial,Helvetica,sans-serif;line-height:1.55}
.gd-report *{box-sizing:border-box}.gd-report h2{font-size:clamp(26px,4vw,36px);line-height:1.15;margin:8px 0 16px;letter-spacing:-.025em}.gd-report p{max-width:740px}.gd-report .gd-report-eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:.12em;font-weight:bold;margin:0}.gd-report a{color:inherit}.gd-report .gd-report-link{display:inline-flex;align-items:center;min-height:48px;padding:12px 20px;border-radius:6px;background:#203b30;color:#fff;font-weight:bold;text-decoration:none}.gd-report details{border-top:1px solid #a8b8a1;margin-top:24px}.gd-report summary{font-weight:bold;min-height:48px;padding:16px 0;cursor:pointer}.gd-report fieldset{padding:0;border:0;max-width:700px;min-width:0}.gd-report legend{font-weight:bold;margin-bottom:16px}.gd-report label{display:block;font-weight:bold;margin:14px 0 6px}.gd-report input:not([type=checkbox]){display:block;width:100%;min-height:48px;padding:12px;font:inherit;border:1px solid #70816f;border-radius:5px;background:#f4f5f0;color:#485b48}.gd-report .gd-report-check{display:flex;gap:12px;align-items:flex-start;font-weight:normal}.gd-report input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;margin-top:3px}.gd-report .gd-report-small{font-size:14px}.gd-report button{min-height:48px;padding:12px 20px;font:inherit;font-weight:bold;margin:16px 0;border:1px solid #70816f;border-radius:5px}.gd-report :disabled{cursor:not-allowed}.gd-report :focus-visible{outline:3px solid #a54723;outline-offset:4px}
