.prose .content-table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;margin-block:2em;overflow-x:auto}.prose .content-table-scroll:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.prose .content-table-scroll>table{width:100%;min-width:32rem;margin-block:0}@media print{.prose .content-table-scroll{overflow:visible}.prose .content-table-scroll>table{min-width:0}}
.prose .editorial-insight{color:#122b40;background:#e3f0f8;border-radius:1.5rem;margin-block:2.5rem;padding:clamp(1.5rem,4vw,2.5rem);font-style:normal}.prose .editorial-insight .editorial-insight__label{color:#006cb8;margin:0 0 1rem;font-size:.875rem;font-weight:600}.prose .editorial-insight h3{color:#122b40;font-family:var(--font-title), sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.15}.prose .editorial-insight p:not(.editorial-insight__label){color:#344f63;margin:1rem 0 0;line-height:1.65}.prose .editorial-insight ul{border-top:1px solid #b5cbdc;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:1.75rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid}.prose .editorial-insight li{margin:0;padding:0}.prose .editorial-insight strong{color:#122b40;margin-bottom:.375rem;font-size:1.125rem;display:block}.prose .editorial-insight li span{color:#344f63;font-size:.9375rem;line-height:1.5;display:block}@media (max-width:540px){.prose .editorial-insight ul{grid-template-columns:1fr;gap:1rem}}
.veweAa_actions{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.veweAa_preferredSource{color:#202124;background:#fff;border:1px solid #dadce0;border-radius:12px;align-items:center;gap:14px;max-width:100%;padding:12px 18px;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.veweAa_googleMark{flex-shrink:0}.veweAa_sourceText{flex-direction:column;gap:2px;display:flex}.veweAa_sourceTitle{font-size:14px;font-weight:600;line-height:20px}.veweAa_sourceDescription{color:#5f6368;font-size:12px;line-height:18px}.veweAa_preferredSource:hover{background:#f8faff;border-color:#8ab4f8}.veweAa_preferredSource:focus-visible{outline:2px solid var(--text-accent,#0e9dfd);outline-offset:4px}@media (prefers-reduced-motion:reduce){.veweAa_preferredSource{transition:none}}.veweAa_buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.veweAa_button{color:var(--foreground);cursor:pointer;background:#ffffff1f;border:0;border-radius:100px;flex-shrink:0;align-items:center;gap:0;padding:6px;text-decoration:none;transition:gap .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1);display:inline-flex}.veweAa_icon{color:#fff;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.veweAa_claude{background:#d97757}.veweAa_chatgpt{background:#000}.veweAa_gemini{background:linear-gradient(135deg,#4796e3,#9366cf)}.veweAa_perplexity{background:#20808d}.veweAa_copy{color:#222;background:#f5f6f7}.veweAa_text{opacity:0;white-space:nowrap;max-width:0;font-size:14px;line-height:21px;transition:max-width .5s cubic-bezier(.4,0,.2,1),opacity .3s;overflow:hidden}.veweAa_button:hover,.veweAa_button:focus-visible{gap:10px;padding-right:18px}.veweAa_button:hover .veweAa_text,.veweAa_button:focus-visible .veweAa_text{opacity:1;max-width:260px}.veweAa_button:focus-visible{outline:2px solid var(--color-accent-foreground);outline-offset:3px}@media (prefers-reduced-motion:reduce){.veweAa_button,.veweAa_text{transition:none}}@media (hover:none){.veweAa_button:hover{gap:0;padding-right:6px}.veweAa_button:hover .veweAa_text{opacity:0;max-width:0}}
