.project-brief[data-astro-cid-kicnhdrf] a[data-astro-cid-kicnhdrf].button{color:#fff;text-decoration:none}.project-brief[data-astro-cid-kicnhdrf]{margin:3rem 0;padding:clamp(1.3rem,4vw,2.5rem);border:1px solid #c4d9ea;background:#f4f8fd;border-radius:4px;color:#173347}.project-brief[data-astro-cid-kicnhdrf] h2[data-astro-cid-kicnhdrf]{margin:1rem 0;font-size:clamp(1.65rem,3vw,2.15rem);line-height:1.25;letter-spacing:-.035em}.project-brief[data-astro-cid-kicnhdrf]>p[data-astro-cid-kicnhdrf]{line-height:1.8}.project-brief[data-astro-cid-kicnhdrf]>label[data-astro-cid-kicnhdrf]{display:block;font-weight:600;font-size:.9rem;margin:1.5rem 0 .6rem}.project-brief[data-astro-cid-kicnhdrf] select[data-astro-cid-kicnhdrf]{width:100%;min-height:48px;background:#fff;border:1px solid #a9c4d9;border-radius:3px;padding:.7rem;color:#173347;font:inherit;white-space:normal}.project-brief[data-astro-cid-kicnhdrf] ul[data-astro-cid-kicnhdrf]{padding-left:1.2rem;line-height:1.85;margin:1.5rem 0}.project-brief[data-astro-cid-kicnhdrf] li[data-astro-cid-kicnhdrf]+li[data-astro-cid-kicnhdrf]{margin-top:.6rem}.project-brief[data-astro-cid-kicnhdrf] details[data-astro-cid-kicnhdrf]{margin:1.5rem 0}.project-brief[data-astro-cid-kicnhdrf] summary[data-astro-cid-kicnhdrf]{cursor:pointer;font-size:.9rem;color:#165b94;padding:.7rem 0}.project-brief[data-astro-cid-kicnhdrf] pre[data-astro-cid-kicnhdrf]{white-space:pre-wrap;overflow-wrap:anywhere;font:.8rem/1.8 ui-monospace,monospace;background:#fff;padding:1.2rem;border:1px solid #d5e1e9;margin:.7rem 0}.project-brief[data-astro-cid-kicnhdrf] .button[data-astro-cid-kicnhdrf]{font-size:.85rem;gap:1rem;white-space:normal}.project-brief[data-astro-cid-kicnhdrf] .brief-note[data-astro-cid-kicnhdrf]{font-size:.8rem;color:#536b7c;margin-top:1.2rem}.brief-contact[data-astro-cid-kicnhdrf]{display:inline-block;margin-top:.6rem;font-size:.85rem;color:#165b94;text-underline-offset:5px;text-decoration:underline}.response-worksheet[data-astro-cid-bsczdbpp]{margin:3rem 0;padding:clamp(1.25rem,3vw,2rem);border:1px solid #b9cfdf;background:#f4f8fc;border-radius:3px;color:#173347;min-width:0;scroll-margin-top:8rem}.response-worksheet[data-astro-cid-bsczdbpp] h2[data-astro-cid-bsczdbpp]{font-size:clamp(1.6rem,3vw,2.15rem);line-height:1.2;margin:.75rem 0 1rem;text-wrap:balance}.response-worksheet[data-astro-cid-bsczdbpp]>p[data-astro-cid-bsczdbpp]{line-height:1.85;font-size:.93rem}.response-worksheet[data-astro-cid-bsczdbpp] .worksheet-note[data-astro-cid-bsczdbpp]{font-size:.82rem;color:#536b7c}.worksheet-rows[data-astro-cid-bsczdbpp]{display:grid;gap:1.2rem;margin:1.5rem 0}.worksheet-row[data-astro-cid-bsczdbpp]{min-width:0;margin:0;padding:1rem;border:1px solid #cbdce8;background:#fff}.worksheet-row[data-astro-cid-bsczdbpp] legend[data-astro-cid-bsczdbpp]{padding:0 .5rem;font-size:.85rem;font-weight:600;color:#1766a5}.worksheet-fields[data-astro-cid-bsczdbpp]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.worksheet-fields[data-astro-cid-bsczdbpp] label[data-astro-cid-bsczdbpp]{display:block;min-width:0;font-size:.82rem;font-weight:600;line-height:1.5}.worksheet-fields[data-astro-cid-bsczdbpp] label[data-astro-cid-bsczdbpp]:last-child{grid-column:1/-1}.response-worksheet[data-astro-cid-bsczdbpp] textarea[data-astro-cid-bsczdbpp]{display:block;width:100%;max-width:100%;min-height:80px;box-sizing:border-box;margin-top:.4rem;padding:.7rem;border:1px solid #9db6c9;border-radius:3px;background:#fff;color:#173347;font-family:inherit;font-weight:400;font-size:.9rem;line-height:1.65;resize:vertical;overflow-wrap:anywhere}.response-worksheet[data-astro-cid-bsczdbpp] textarea[data-astro-cid-bsczdbpp]:focus-visible,.response-worksheet[data-astro-cid-bsczdbpp] summary[data-astro-cid-bsczdbpp]:focus-visible,.response-worksheet[data-astro-cid-bsczdbpp] a[data-astro-cid-bsczdbpp]:focus-visible{outline:2px solid #1766a5;outline-offset:3px}.worksheet-actions[data-astro-cid-bsczdbpp]:not([hidden]){display:flex;flex-wrap:wrap;gap:.7rem}.worksheet-actions[data-astro-cid-bsczdbpp] .button[data-astro-cid-bsczdbpp]{min-height:48px;white-space:normal;font-size:.83rem;text-align:center}.worksheet-actions[data-astro-cid-bsczdbpp] button[data-astro-cid-bsczdbpp]:disabled{opacity:.6;cursor:default}.worksheet-status[data-astro-cid-bsczdbpp]{min-height:1.8em;font-size:.82rem;color:#165b94;margin:.8rem 0}.worksheet-preview[data-astro-cid-bsczdbpp] summary[data-astro-cid-bsczdbpp]{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:.88rem;color:#165b94}.worksheet-preview[data-astro-cid-bsczdbpp] textarea[data-astro-cid-bsczdbpp]{font-family:ui-monospace,monospace;font-size:.8rem}.response-worksheet[data-astro-cid-bsczdbpp]>p[data-astro-cid-bsczdbpp]>a[data-astro-cid-bsczdbpp]{color:#1766a5;text-decoration:underline;text-underline-offset:3px}@media (max-width:600px){.worksheet-fields[data-astro-cid-bsczdbpp]{grid-template-columns:1fr}.worksheet-actions[data-astro-cid-bsczdbpp] .button[data-astro-cid-bsczdbpp]{width:100%}.worksheet-row[data-astro-cid-bsczdbpp]{padding:.75rem}.response-worksheet[data-astro-cid-bsczdbpp] textarea[data-astro-cid-bsczdbpp]{font-size:1rem}}@media print{.worksheet-actions[data-astro-cid-bsczdbpp],.worksheet-preview[data-astro-cid-bsczdbpp],.worksheet-status[data-astro-cid-bsczdbpp]{display:none!important}.worksheet-row[data-astro-cid-bsczdbpp]{-moz-column-break-inside:avoid;break-inside:avoid}.response-worksheet[data-astro-cid-bsczdbpp]{background:#fff;padding:0;border:0}.response-worksheet[data-astro-cid-bsczdbpp] textarea[data-astro-cid-bsczdbpp]{border-color:#777}}
