.source-reference{font-family:var(--font-body);vertical-align:super;white-space:nowrap;font-size:.7em;line-height:0}.source-reference a{color:var(--theme-accent,#496039);padding:.2em;scroll-margin-block:120px;text-decoration:none}.source-reference a:focus-visible,.content-sources a:focus-visible,.content-sources summary:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.source-reference a:target,.content-sources li:target{background:var(--theme-surface,#fffefa);outline:2px solid var(--theme-border,#dce1d5)}.content-sources{width:var(--site-frame-width);color:var(--theme-muted,#667060);font-family:var(--font-body);margin:24px auto 0}.content-sources-contained{width:100%;max-width:none}.content-sources>details{background:var(--theme-surface-soft,#eef2e3);border-radius:10px;padding:0 20px}.content-sources summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding-block:12px;font-size:14px;font-weight:600;list-style:none;display:flex}.content-sources summary::-webkit-details-marker{display:none}.content-sources summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-right:3px;transform:rotate(45deg)}.content-sources details[open]>summary:after{transform:rotate(225deg)}.content-sources ol{margin:0;padding:0 0 16px 1.7em}.content-sources li{overflow-wrap:anywhere;padding:5px 0 5px 4px;scroll-margin-block:120px;font-size:14px;line-height:1.7}.content-sources li>a{color:inherit;text-underline-offset:3px;text-decoration:none}.content-sources li>a:hover,.content-sources li>a:focus-visible{color:var(--theme-text,#273029);text-decoration:underline}
