.local-tool{background:var(--card);padding:28px!important;border:1px solid var(--line-strong);border-radius:16px;margin:28px 0}.local-tool label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;color:var(--ink);margin-bottom:16px}.local-tool input,.local-tool select{min-height:48px;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--cream);color:var(--ink);font:400 16px/1.4 var(--body);box-sizing:border-box;max-width:100%;width:100%}.local-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.local-tool [role=status]{padding:20px;margin-top:20px;background:var(--cream-alt);border:1px solid var(--line);border-radius:12px}.local-tool [role=status] p{margin:6px 0;font-size:16px}.local-tool [role=alert]{color:var(--ink);font-weight:600}.local-tool :focus-visible{outline:3px solid var(--green);outline-offset:4px}.local-tool .btn{min-height:44px;margin:8px 8px 0 0}.migration-answer{padding:24px;border:1px solid var(--line-strong);border-radius:14px;background:var(--card);margin:24px 0}.migration-answer h2{font:500 28px/1.2 var(--display);margin:0 0 16px}.migration-answer p{line-height:1.7}.search-new-articles{max-width:1120px;padding:24px;margin:24px auto;border:1px solid var(--line-strong);border-radius:16px;background:var(--card)}.search-new-articles h2{font:500 28px/1.2 var(--display);margin:0 0 16px}.search-new-articles h3{font:500 23px/1.25 var(--display)}.search-new-articles a{color:var(--green);text-underline-offset:4px}.search-new-articles p{line-height:1.65}.ft-editorial code{overflow-wrap:anywhere}.ft-editorial section[id],.ref h2[id]{scroll-margin-top:110px}.ft-editorial .container{max-width:1120px}@media(max-width:640px){.local-tool-grid{grid-template-columns:1fr}.local-tool{padding:20px!important}.search-new-articles{margin:24px 16px}.search-new-articles .ft-ed-split{display:block}.local-tool .btn{width:100%;white-space:normal}}
.ft-ed-table-wrap:focus-visible{outline:3px solid var(--green);outline-offset:4px}
