/* Scoped additions for the three temporal-leakage articles. */
.temporal-article .temporal-lede{max-width:780px;margin:14px auto 18px;line-height:1.7;font-size:1.08rem;color:var(--muted)}
.temporal-article .temporal-languages{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px}
.temporal-article .temporal-languages a{padding:6px 12px;border:1px solid currentColor;border-radius:999px;font-size:.88rem;text-decoration:none;color:var(--primary-color)}
.temporal-article .temporal-languages a[aria-current="page"]{font-weight:750;background:rgba(36,71,198,.08)}
.temporal-article .fs-ba-article h2{line-height:1.35}
.temporal-article .fs-ba-article h3{font-size:1rem;line-height:1.5;margin-top:24px}
.temporal-article .temporal-figure{margin:22px 0;background:#fff}
.temporal-article .temporal-image-link{display:block;text-decoration:none!important}
.temporal-article .temporal-zoom{display:block;text-align:right;font-size:.8rem;padding:8px 3px;color:#2447c6;text-decoration:underline;text-underline-offset:3px}
.temporal-article .temporal-figure figcaption{font-size:.88rem;line-height:1.6;padding:8px 4px 2px;color:#475569}
.temporal-article .fs-ba-section{scroll-margin-top:90px}
.temporal-article #faq details{padding:12px 0;border-bottom:1px solid rgba(100,116,139,.22)}
.temporal-article #faq details:last-child{border-bottom:0}
.temporal-article #faq summary{cursor:pointer;font-weight:650;line-height:1.5}
.temporal-article a:focus-visible{outline:3px solid #2684ff;outline-offset:4px}
html[data-theme="dark"] .temporal-article .temporal-languages a{color:#bfdbfe}
html[data-theme="dark"] .temporal-article .temporal-languages a[aria-current="page"]{background:rgba(96,165,250,.14)}
html[data-theme="dark"] .temporal-article .temporal-figure{background:#fff}
html[data-theme="dark"] .temporal-article .temporal-figure .temporal-zoom{color:#bfdbfe}
html[data-theme="dark"] .temporal-article .temporal-figure figcaption{color:#475569}
@media(max-width:600px){
 .temporal-article .fs-ba-container{padding-left:14px;padding-right:14px}
 .temporal-article .fs-ba-card{padding:16px}
 .temporal-article .temporal-figure{padding:6px;margin-left:-6px;margin-right:-6px}
 .temporal-article .temporal-lede{font-size:1rem}
 .temporal-article .temporal-zoom{text-align:left;font-size:.83rem}
 .temporal-article .fs-ba-actions{flex-direction:column;align-items:stretch}
}
