.cw-bridge{box-sizing:border-box;position:relative;clear:both;margin:2rem auto;padding:1rem 1.3rem;max-width:72rem;background:#f7f3e9;color:#342c20;border:1px solid #cbbca3;border-radius:8px;font:14px/1.65 system-ui,sans-serif;display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;text-align:left}.cw-bridge>span{flex-basis:100%;color:#60584b}.cw-bridge a{color:#862a25!important;text-decoration:underline!important}.cw-bridge details{flex-basis:100%}.cw-bridge summary{cursor:pointer;font-weight:600}.cw-bridge .cw-evidence{border-top:1px solid #cbbca3;padding:.8rem 0}.cw-bridge button{font:inherit;color:#342c20;background:white;border:1px solid #8d7c60;border-radius:5px;padding:.3rem .65rem;cursor:pointer}.cw-bridge :focus-visible{outline:3px solid #b55c30;outline-offset:3px}.cw-bridge p{font:inherit;line-height:1.65;color:inherit}.cw-bridge .cw-reading{max-height:25rem;overflow:auto}.cw-bridge blockquote{font-family:Georgia,'Times New Roman',serif;font-size:1.06rem;white-space:normal;margin:.5rem;padding:.5rem;overflow-wrap:anywhere}@media print{.cw-bridge{display:none}}

button.cw-launch{position:fixed;right:1rem;bottom:1rem;z-index:1900;border:1px solid #bca782;border-radius:2rem;padding:.65rem 1rem;background:#342c20;color:#fff8ea;font:13px/1.4 system-ui,sans-serif;cursor:pointer;box-shadow:0 3px 12px #0003}.cw-launch[hidden],.cw-close[hidden]{display:none!important}.cw-launch:focus-visible{outline:3px solid #b55c30;outline-offset:3px}.cw-bridge.cw-open{position:fixed!important;inset:auto 1rem 4.2rem auto!important;z-index:1901!important;width:min(44rem,calc(100vw - 2rem))!important;max-height:72vh!important;overflow:auto!important;margin:0!important;box-shadow:0 6px 30px #0004;display:block!important}.cw-open>a{display:inline-block;margin:.3rem .6rem .3rem 0}.cw-open>span{display:block}.cw-open .cw-close{float:right;margin-left:1rem}.cw-bridge{min-width:0;overflow-wrap:anywhere}.cw-bridge summary{color:#862a25!important}.cw-bridge .cw-related a{line-height:1.65}.cw-bridge [aria-pressed=true]{background:#e4eddf}@media print{.cw-launch,.cw-bridge.cw-open{display:none!important}}
body:has(#mlg-fab) button.cw-launch{bottom:4.4rem}body:has(#mlg-fab) .cw-bridge.cw-open{bottom:7.6rem!important;max-height:calc(100vh - 9rem)!important}

.cw-all-builds{margin:2.4rem 0 1rem;border-top:1px solid #d8cfbf;padding-top:1rem}
.cw-all-builds h2{font-size:1.35rem;margin:.2rem 0 .4rem}
.cw-all-builds h3{font:600 15px/1.4 system-ui,sans-serif;color:#8b1a1a;margin:1.4rem 0 .4rem;scroll-margin-top:4rem}
.cw-all-builds ul{list-style:none;margin:0;padding:0;columns:2 20rem;column-gap:2rem}
.cw-all-builds li{break-inside:avoid;margin:0 0 .7rem;font-size:15px;line-height:1.5}
.cw-all-builds li>a{font-weight:600}
.cw-all-builds .cw-does{display:block;color:#6b5d4a}
.cw-badge{display:inline-block;margin-left:.4rem;padding:0 .4rem;border:1px solid #cbbca3;border-radius:3px;font:13px/1.5 system-ui,sans-serif;color:#6b5d4a;vertical-align:1px}
/* S3: the related area before the footer, and the rows beside records */
.cw-area{box-sizing:border-box;clear:both;margin:2rem auto 1.4rem;padding:.9rem 1.2rem;max-width:72rem;border-top:1px solid #cbbca3;color:#342c20;font:14px/1.6 system-ui,sans-serif}
.cw-area .cw-home{margin:0 0 .4rem;display:flex;flex-wrap:wrap;gap:.3rem 1.2rem}.cw-area a{color:#8b1a1a;text-underline-offset:3px}
a.cw-launch{font-weight:600}
.cw-computed h2{font:600 13px/1.4 system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6b5d4a;margin:.8rem 0 .2rem}
.cw-computed h3{font:600 14px/1.4 system-ui,sans-serif;margin:.7rem 0 .2rem;color:#342c20}
.cw-computed ul{list-style:none;margin:0;padding:0}.cw-computed li{margin:.15rem 0}.cw-computed small{color:#6b5d4a}
.cw-row{margin:.35rem 0 0;padding:.3rem .6rem;border-left:2px solid #cbbca3;font:13px/1.5 system-ui,sans-serif;color:#6b5d4a}.cw-row a{color:#8b1a1a}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cw-area{color:#e8e2d6;border-color:#4a4336}:root:not([data-theme=light]) .cw-area a,:root:not([data-theme=light]) .cw-row a{color:#e0a28f}:root:not([data-theme=light]) .cw-computed small,:root:not([data-theme=light]) .cw-row{color:#bdb4a4}}
