/* English pilot additions: local preview label and progressive enhancement only. */
.pilot-notice{font-size:11px;line-height:1.5;padding:7px 0;border-bottom:1px solid var(--line);color:var(--muted);background:var(--paper)}
.pilot-notice .container{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap}
.pilot-notice a{text-decoration:underline;text-underline-offset:3px}
.skip-link{position:fixed;top:8px;left:16px;transform:translateY(-150%);z-index:100;padding:12px;background:var(--white);color:var(--ink);border:2px solid var(--teal)}
.skip-link:focus{transform:none}
.article-content table caption{text-align:left;font-size:14px;font-weight:650;padding:14px;color:var(--ink)}
@media(max-width:600px){.article-content table caption,.kl-v47-table caption{display:block;width:100%;box-sizing:border-box}}
.article-content table th[scope=row]{font-weight:650}
.pilot-index{max-width:980px;margin:0 auto;padding-block:54px 80px}
.pilot-index h1{font-size:clamp(36px,5vw,58px);line-height:1.08;letter-spacing:-.045em;margin:18px 0 22px}
.pilot-index>p{font-size:18px;line-height:1.65;max-width:690px;color:var(--muted)}
.pilot-index .related-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0}
.pilot-index .related-card p{font-size:14px;line-height:1.55;color:var(--muted);margin:12px 0}
.pilot-index .doc-titleblock{margin-top:32px}
.related-grid.pilot-two{grid-template-columns:repeat(2,minmax(0,1fr))}
.figure-open{display:inline-block!important;font-size:13px;text-decoration:underline!important;margin-top:8px;min-height:32px}
html:not(.pilot-js) .menu-toggle,html:not(.pilot-js) .theme-toggle,html:not(.pilot-js) #reading-toggle{display:none!important}
@media(max-width:959.98px){html:not(.pilot-js) .header-inner{height:auto;flex-wrap:wrap;padding-block:14px}html:not(.pilot-js) .main-nav{display:flex!important;position:static;flex-direction:column;width:100%;padding:0;border:0;box-shadow:none}.pilot-index{padding-top:32px}}
@media(max-width:700px){.pilot-index .related-grid,.related-grid.pilot-two{grid-template-columns:1fr}.pilot-notice .container{gap:4px}.pilot-notice span:last-child{display:none}}
@media print{.pilot-notice,.connected-library-tools,.skip-link,.figure-open{display:none!important}.article-content .kl-v47-figure{break-inside:avoid}}
