.qc .qc-btn{z-index:3;border:1px solid var(--c-tint2,#f3f6fc);background:rgba(var(--c-navy-rgb,14,33,64), .78);width:32px;height:32px;color:var(--c-tint2,#f3f6fc);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.qc .qc-btn:hover,.qc[data-open] .qc-btn{background:var(--c-navy,#0e2140)}.qc{container-type:inline-size}.qc .qc-src{z-index:2;overscroll-behavior:contain;background:rgb(var(--c-navy-rgb,14,33,64));max-height:calc(100% - 16px);color:var(--c-tint2,#f3f6fc);text-align:left;visibility:hidden;opacity:0;border-radius:10px;padding:44px 14px 12px;font-size:.8rem;font-style:normal;font-weight:500;line-height:1.5;transition:opacity .15s,visibility 0s linear .15s;position:absolute;top:8px;left:8px;right:8px;overflow:auto}.qc .qc-src p{margin:0 0 6px}.qc .qc-src p:last-child{margin-bottom:0}.qc .qc-src b{font-weight:800}.qc .qc-src a{color:var(--c-tint2,#f3f6fc);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.qc .qc-src .qc-rm{margin-top:10px}.qc .qc-src .qc-rm a{overflow-wrap:break-word}@container (max-width:230px){.qc .qc-src{padding:42px 10px 10px;line-height:1.4}.qc .qc-src p{margin-bottom:4px}.qc .qc-src .qc-rm{margin-top:6px}}@media (hover:hover){.qc[data-info]:hover:not([data-dismissed]) .qc-src{visibility:visible;opacity:1;transition:opacity .15s,visibility}}:is(.qc[data-open] .qc-src,.qc:not([data-dismissed]):has(:focus-visible) .qc-src){visibility:visible;opacity:1;transition:opacity .15s,visibility}@media (prefers-reduced-motion:reduce){.qc .qc-src,.qc[data-open] .qc-src{transition:none!important}.qc:has(:focus-visible) .qc-src{transition:none!important}}.qc .e2-quoteveil figcaption:before{content:"";vertical-align:.3em;background:currentColor;width:14px;height:2px;margin-right:7px;display:inline-block}.qca-credit{border:1px solid rgba(var(--c-navy-rgb,14,33,64), .18);border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:12px;min-width:0;margin:0;padding:10px 12px 12px;display:grid}.qca-credit legend{color:var(--c-navy,#0e2140);padding:0 6px;font-size:.8rem;font-weight:800}.qca-src a{color:var(--c-navy2,#22406b);text-underline-offset:2px;text-decoration:underline}.qca-nosrc{color:var(--c-muted2,#5a667a);font-size:.8rem}.qca-tag{white-space:nowrap;background:var(--c-tint4,#e9eff6);color:var(--c-navy,#0e2140);border-radius:999px;margin-left:6px;padding:1px 8px;font-size:.75rem;font-weight:700;display:inline-block}
