.bird-project-description{display:block;max-width:380px}.bird-project-description-open{display:block;max-width:100%;padding:0;margin:0;border:0;background:none;color:inherit;font:inherit;line-height:1.45;text-align:left;cursor:pointer;overflow-wrap:anywhere}.bird-project-description-more{display:block;margin-top:5px;color:#800e2c;font-size:.9em;font-weight:600;text-decoration:underline}.bird-project-description-open:focus-visible,.bird-project-description-close:focus-visible{outline:3px solid #9ebfea;outline-offset:3px}.bird-project-description-lock{overflow:hidden}.bird-project-description-dialog{box-sizing:border-box;width:min(850px,calc(100vw - 24px));max-height:88vh;max-height:calc(100dvh - 24px);padding:0;border:1px solid #dce3ec;border-radius:10px;box-shadow:0 20px 70px #0005;background:#fff;color:#334155}.bird-project-description-dialog::backdrop{background:#0f172a99}.bird-project-description-dialog>header{position:sticky;top:0;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;background:#fff;border-bottom:1px solid #dce3ec}.bird-project-description-dialog h2{margin:0;font-size:19px;line-height:1.4;overflow-wrap:anywhere}.bird-project-description-close{flex-shrink:0;padding:8px 12px;border:0;border-radius:6px;background:#800e2c;color:#fff;font:600 14px/1.4 Arial,sans-serif;cursor:pointer}.bird-project-description-content{padding:20px;font-size:16px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.bird-project-description-dialog>header{padding:12px}.bird-project-description-dialog h2{font-size:16px}.bird-project-description-content{padding:14px}}
