/* Shared authorship notice for the guide and public practice resources. */
footer:has(>.wl-resource-disclaimer){flex-wrap:wrap}
footer .wl-resource-disclaimer{box-sizing:border-box;flex:0 0 100%;grid-column:1/-1;width:100%;max-width:100ch;margin:18px 0 0;padding:18px 0 0;border-top:1px solid var(--line,#d9dee3);color:var(--muted,#56616b);font-family:var(--sans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:14px;line-height:1.75;font-weight:400;letter-spacing:normal;text-transform:none;text-align:left;overflow-wrap:anywhere}
.wl-footer{flex-wrap:wrap}.wl-footer>div:nth-child(2){display:flex;flex-direction:column;gap:5px;font-size:11px;line-height:1.8;color:var(--muted)}
.wl-footer .wl-resource-disclaimer{font-size:14px;line-height:1.75;margin-top:0;padding-top:20px;max-width:none}
.author-byline{font:400 16px/1.6 var(--sans,system-ui);color:var(--muted,#536359);margin:22px 0}.author-byline strong{font-weight:650;color:var(--ink,inherit)}
.cover-copy .author-byline.cover-byline{padding-left:0;border:0;margin:18px 0 24px}
.practice-page .author-byline{margin:24px 0}.intro-copy .author-byline{margin-top:24px}.welcome-entry .author-byline{margin:0 0 26px}
.welcome-entry .entry-footer{flex-wrap:wrap}.welcome-entry .entry-footer .wl-resource-disclaimer{max-width:none;margin-top:0;color:#506257}
.simulation-footer{width:100%;max-width:1100px;margin:26px auto 0;padding:0 32px 28px}.simulation-footer .wl-resource-disclaimer{margin:0;font-size:14px;color:var(--muted,#56616b)}
@media(max-width:700px){footer .wl-resource-disclaimer{font-size:14px;line-height:1.75}.simulation-footer{padding-inline:22px}.welcome-entry .entry-footer .wl-resource-disclaimer{flex-basis:auto;margin-top:12px}}
