/*!
 * Cite This Article ~ Author Box — front-end styles
 *
 * Author presentation:
 *   .ck-abc--authors-combined | .ck-abc--authors-individual
 * Image presentation:
 *   .ck-abc--images-single | .ck-abc--images-individual | .ck-abc--images-none
 * Card orientation:
 *   .ck-abc--horizontal | .ck-abc--vertical
 */
 .ck-abc{--ck-ink:#0a0a0a;--ck-ink-soft:#1f1f1f;--ck-text:#2a2a2a;--ck-muted:#6b6b6b;--ck-muted-2:#a3a3a3;--ck-rule:#d4d4d4;--ck-rule-soft:#e5e5e5;--ck-paper:transparent;--ck-cite-bg:#f5f5f5;--ck-cite-btn:#ffffff;--ck-accent:#0a0a0a;--ck-serif:"Fraunces", "Newsreader", Georgia, "Times New Roman", serif;--ck-sans:"Inter Tight", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ck-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ck-avatar-size:88px;--ck-avatar-radius:50%;position:relative;margin:2.5rem 0;padding:1.5rem 0;background:var(--ck-paper);border-top:1px solid var(--ck-rule);border-bottom:1px solid var(--ck-rule);font-family:var(--ck-sans);color:var(--ck-ink);line-height:1.55;box-sizing:border-box}.ck-abc *,.ck-abc *::before,.ck-abc *::after{box-sizing:border-box}.ck-abc--avatar-round{--ck-avatar-radius:50%}.ck-abc--avatar-square{--ck-avatar-radius:0}.ck-abc--avatar-sm{--ck-avatar-size:64px}.ck-abc--avatar-md{--ck-avatar-size:88px}.ck-abc--avatar-lg{--ck-avatar-size:112px}.ck-abc__eyebrow{font-family:var(--ck-mono);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ck-muted);margin:0 0 1.05rem;display:flex;align-items:center;gap:.75rem}.ck-abc__eyebrow::after{content:"";flex:1;height:1px;background:var(--ck-rule-soft)}.ck-abc--compact{padding-top:1.15rem;padding-bottom:1.05rem}.ck-abc--compact .ck-abc__eyebrow{margin-bottom:.8rem}.ck-abc--compact .ck-abc__name{margin-top:0;margin-bottom:.15rem}.ck-abc--compact .ck-abc__cite-toggle{padding-top:.3rem;padding-bottom:.3rem}.ck-abc--compact .ck-abc__panel{margin-top:.9rem}.ck-abc__inner{display:grid;grid-template-columns:var(--ck-avatar-size) minmax(0,1fr);gap:1.5rem;align-items:start}.ck-abc__inner--no-image{grid-template-columns:minmax(0,1fr)}.ck-abc__author-list{display:grid;gap:1.05rem}.ck-abc__author{display:grid;grid-template-columns:var(--ck-avatar-size) minmax(0,1fr);gap:1.5rem;align-items:start;padding-bottom:1.05rem;border-bottom:1px solid var(--ck-rule-soft)}.ck-abc__author:last-child{padding-bottom:0;border-bottom:0}.ck-abc__author--no-image{grid-template-columns:minmax(0,1fr)}.ck-abc__author-body{min-width:0}.ck-abc__author .ck-abc__description{margin-bottom:0}.ck-abc__citation-area{margin-top:1.15rem}.ck-abc--vertical .ck-abc__inner,.ck-abc--vertical .ck-abc__author{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:1.15rem}.ck-abc--vertical .ck-abc__eyebrow{justify-content:center}.ck-abc--vertical .ck-abc__eyebrow::before{content:"";flex:1;height:1px;background:var(--ck-rule-soft)}.ck-abc--vertical .ck-abc__body,.ck-abc--vertical .ck-abc__author-body,.ck-abc--vertical .ck-abc__citation-area{width:100%;max-width:520px}.ck-abc--vertical .ck-abc__description,.ck-abc--vertical .ck-abc__panel{text-align:left}.ck-abc--vertical .ck-abc__cite-toggle{margin-left:auto;margin-right:auto}.ck-abc--vertical .ck-abc__citation-area{margin-left:auto;margin-right:auto}.ck-abc__avatar{width:var(--ck-avatar-size);height:var(--ck-avatar-size);border-radius:var(--ck-avatar-radius);overflow:hidden;background:#ebebeb;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgb(10 10 10 / .06);flex-shrink:0}.ck-abc__avatar img,.ck-abc__avatar-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.ck-abc__avatar-fallback{font-family:var(--ck-serif);font-weight:500;font-size:calc(var(--ck-avatar-size) * 0.34);color:#6e6e6e;letter-spacing:-.02em;font-variation-settings:"opsz" 36;line-height:1}.ck-abc__body{min-width:0}.ck-abc__name{font-family:var(--ck-serif);font-size:26px;font-weight:500;line-height:1.1;letter-spacing:-.015em;margin:.1rem 0 .3rem;color:var(--ck-ink);font-variation-settings:"opsz" 36}.ck-abc__tagline{font-family:var(--ck-sans);font-size:13px;font-weight:500;letter-spacing:.005em;color:var(--ck-muted);margin:0 0 .85rem}.ck-abc__description{font-family:var(--ck-serif);font-size:15.5px;font-weight:400;line-height:1.62;color:var(--ck-text);margin:0 0 1.1rem;font-variation-settings:"opsz" 14}.ck-abc__description p{margin:0 0 .5rem}.ck-abc__description p:last-child{margin-bottom:0}.ck-abc__cite-toggle{display:inline-flex;align-items:center;gap:.55rem;background:#fff0;border:none;padding:.4rem 0;margin:0;cursor:pointer;color:var(--ck-accent);font-family:var(--ck-mono);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;line-height:1;position:relative;transition:color 0.18s ease}.ck-abc__cite-toggle::before{content:"";position:absolute;left:0;bottom:.25rem;height:1px;width:100%;background:var(--ck-ink);transform:scaleX(0);transform-origin:left;transition:transform 0.28s cubic-bezier(.2,.8,.2,1)}.ck-abc button.ck-abc__cite-toggle:hover,.ck-abc button.ck-abc__cite-toggle:focus,.ck-abc button.ck-abc__cite-toggle:focus-visible,.ck-abc button.ck-abc__cite-toggle:active{color:var(--ck-accent)!important;-webkit-text-fill-color:var(--ck-accent);background:transparent!important;background-color:transparent!important;opacity:1}.ck-abc__cite-toggle:hover::before,.ck-abc__cite-toggle:focus-visible::before{transform:scaleX(1)}.ck-abc__cite-toggle:focus-visible{outline:none}.ck-abc__cite-toggle-caret{width:8px;height:8px;transition:transform 0.25s cubic-bezier(.2,.8,.2,1)}.ck-abc__cite-toggle[aria-expanded="true"] .ck-abc__cite-toggle-caret{transform:rotate(180deg)}.ck-abc__panel{margin-top:1.1rem;animation:ck-abc-fade 0.28s cubic-bezier(.2,.8,.2,1)}.ck-abc__panel[hidden]{display:none!important}@keyframes ck-abc-fade{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.ck-abc__panel-label{font-family:var(--ck-mono);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ck-muted);margin:0 0 .55rem}a.ck-abc__panel-label--link{display:inline-block;text-decoration:none;cursor:pointer}a.ck-abc__panel-label--link:hover,a.ck-abc__panel-label--link:focus-visible{text-decoration:underline;text-underline-offset:2px;outline:none}.ck-abc__citation{position:relative;background:var(--ck-cite-bg);border-radius:2px;padding:.95rem 3.5rem .95rem 1.05rem;border-left:2px solid var(--ck-ink)}.ck-abc__citation-text{margin:0;font-family:var(--ck-mono);font-size:12.5px;font-weight:400;color:var(--ck-ink-soft);line-height:1.7;word-break:break-word;overflow-wrap:anywhere}.ck-abc__copy{position:absolute;top:.55rem;right:.55rem;display:inline-flex;align-items:center;gap:.3rem;background:var(--ck-cite-btn);border:1px solid #d4d4d4;border-radius:3px;padding:.32rem .5rem;cursor:pointer;color:var(--ck-muted);font-family:var(--ck-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease}.ck-abc__copy:hover,.ck-abc__copy:focus-visible{color:var(--ck-ink);border-color:#0a0a0a;outline:none}.ck-abc__copy-check{display:none;align-items:center}.ck-abc__copy.is-copied{color:#0a0a0a;border-color:#0a0a0a;background:#fff}.ck-abc__copy.is-copied .ck-abc__copy-icon{display:none}.ck-abc__copy.is-copied .ck-abc__copy-check{display:inline-flex}.ck-abc__reformat{display:inline-flex;align-items:center;gap:.4rem;margin-top:.85rem;font-family:var(--ck-sans);font-size:13px;font-weight:500;color:var(--ck-muted);text-decoration:none;transition:color 0.15s ease}.ck-abc__reformat-arrow{transition:transform 0.2s ease}.ck-abc__reformat:hover,.ck-abc__reformat:focus-visible{color:var(--ck-ink);outline:none}.ck-abc__reformat:hover .ck-abc__reformat-arrow,.ck-abc__reformat:focus-visible .ck-abc__reformat-arrow{transform:translateX(3px)}@media (max-width:560px){.ck-abc{padding:1.3rem 0}.ck-abc.ck-abc--compact{padding:1rem 0 .95rem}.ck-abc__inner,.ck-abc__author{grid-template-columns:minmax(0,1fr);justify-items:start;gap:1rem}.ck-abc--vertical .ck-abc__inner,.ck-abc--vertical .ck-abc__author{justify-items:center}.ck-abc--avatar-lg{--ck-avatar-size:88px}.ck-abc__name{font-size:22px}.ck-abc__citation{padding-right:1.05rem;display:flex;flex-direction:column-reverse}.ck-abc__copy{position:static;margin-bottom:.6rem}}.ck-abc__exports{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.85rem;padding-top:.8rem;border-top:1px solid var(--ck-rule-soft);font-family:var(--ck-sans);font-size:12.5px}.ck-abc__exports-label{font-family:var(--ck-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ck-muted);margin-right:.1rem}.ck-abc a.ck-abc__export-link,.ck-abc a.ck-abc__export-link:visited{color:var(--ck-ink)!important;-webkit-text-fill-color:var(--ck-ink);text-decoration:none;border-bottom:1px solid var(--ck-rule)}.ck-abc a.ck-abc__export-link:hover,.ck-abc a.ck-abc__export-link:focus,.ck-abc a.ck-abc__export-link:focus-visible,.ck-abc a.ck-abc__export-link:active{color:var(--ck-ink)!important;-webkit-text-fill-color:var(--ck-ink);border-bottom-color:var(--ck-ink);outline:none}.ck-abc button.ck-abc__cite-toggle,.ck-abc button.ck-abc__cite-toggle:visited,.ck-abc button.ck-abc__cite-toggle:hover,.ck-abc button.ck-abc__cite-toggle:focus,.ck-abc button.ck-abc__cite-toggle:focus-visible,.ck-abc button.ck-abc__cite-toggle:active{color:var(--ck-ink)!important;-webkit-text-fill-color:var(--ck-ink)}.ck-abc a.ck-abc__reformat,.ck-abc a.ck-abc__reformat:visited{color:var(--ck-muted)!important;-webkit-text-fill-color:var(--ck-muted)}.ck-abc a.ck-abc__reformat:hover,.ck-abc a.ck-abc__reformat:focus,.ck-abc a.ck-abc__reformat:focus-visible,.ck-abc a.ck-abc__reformat:active{color:var(--ck-ink)!important;-webkit-text-fill-color:var(--ck-ink)}.ck-abc a.ck-abc__panel-label,.ck-abc a.ck-abc__panel-label:visited,.ck-abc a.ck-abc__panel-label:hover,.ck-abc a.ck-abc__panel-label:focus,.ck-abc a.ck-abc__panel-label:focus-visible,.ck-abc a.ck-abc__panel-label:active{color:var(--ck-muted)!important;-webkit-text-fill-color:var(--ck-muted)}