.cts-citation{font-size:.75em;line-height:0;vertical-align:super;white-space:nowrap}
.cts-citation .cts-citation-link{display:inline-block;min-width:1.2em;padding:2px 4px;line-height:1.2;border-radius:3px;color:var(--blue);text-align:center;text-decoration:none;text-underline-offset:2px;font-variant-numeric:tabular-nums}
.cts-citation .cts-citation-link:hover{background:var(--pale);text-decoration:underline}
.cts-citation .cts-citation-link:focus-visible{outline:3px solid #b56a00;outline-offset:2px}
.cts-citation-source{scroll-margin-block-start:24px}
.cts-citation-source:focus-visible{outline:3px solid #b56a00;outline-offset:4px;border-radius:3px}
.cts-citation-sources ul{list-style:none;padding:0;margin:10px 0 0}
.cts-citation-sources li{font-size:14px;line-height:1.5;margin-bottom:12px;overflow-wrap:anywhere}
.cts-citation-sources a{overflow-wrap:anywhere;text-underline-offset:3px}
.cts-worksheet05-sources{margin:16px 20px 0;border-top:1px solid var(--line);padding-top:14px}
.cts-worksheet05-sources .cts-source-list{margin:0;padding:0;border:0}
.cts-worksheet05-sources h2{font-size:17px;line-height:1.4}
.cts-document09-preview-content .cts-citation-sources{border-top:1px solid var(--line);margin-top:20px;padding-top:14px}
.cts-document09-preview-content .cts-citation-sources h2{font-size:20px;line-height:1.4}
.cts-document09-dialog>header{position:sticky;top:0;z-index:1;background:#fff}
.cts-document09-dialog .cts-citation-source{scroll-margin-block-start:84px}
@media print{.cts-citation .cts-citation-link{padding:0 2px;color:inherit}.cts-detail-layout>article>.cts-citation-sources{display:block!important;break-inside:avoid}.cts-detail-layout>article>.cts-citation-sources a:after{content:" (" attr(href) ")";font-size:8pt}}
