.manual-published{max-width:1200px;margin:32px auto;padding:24px;color:#242424;font-size:16px;line-height:1.75}
.manual-published *{box-sizing:border-box}
.manual-published input[type=search]{display:block;width:100%;max-width:640px;border:1px solid #aaa;border-radius:6px;padding:12px;margin:10px 0 18px;font:inherit}
#manual-full-results{display:grid;gap:8px;max-height:300px;overflow:auto}
#manual-full-results button{text-align:start;font:inherit;color:inherit;background:#fafafa;border:1px solid #ddd;padding:10px;cursor:pointer}
#docx-manual{min-width:0;text-align:start;overflow-wrap:anywhere}
#docx-manual img{display:block;max-width:100%!important;height:auto!important;margin:20px auto}
#docx-manual .manual-contents{columns:2;column-gap:24px;padding:16px;border:1px solid #ddd;margin:24px 0}
#docx-manual .manual-contents a{display:block;break-inside:avoid;margin:8px 0;color:#b31220;text-decoration:underline}
#docx-manual [id]{scroll-margin-top:240px}
#docx-manual p{margin:12px 0}
#docx-manual h1,#docx-manual h2,#docx-manual h3{line-height:1.4;margin:28px 0 16px}
#docx-manual .manual-table{max-width:100%;overflow:auto;margin:20px 0}
#docx-manual table{width:100%;border-collapse:collapse}
#docx-manual td,#docx-manual th{border:1px solid #ccc;padding:10px;min-width:90px;vertical-align:top}
@media(max-width:600px){.manual-published{padding:16px;font-size:15px}#docx-manual .manual-contents{columns:1}}
