.armue-link,.armue-link:visited{color:#084f9f!important;text-decoration:underline!important;text-underline-offset:3px;font:600 15px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif}
.armue-link:hover{color:#00356f!important}.armue-link:focus-visible,.armue-close:focus-visible,.armue-poster-scroll:focus-visible,.armue-transcript summary:focus-visible{outline:3px solid #084f9f;outline-offset:4px}
.armue-placement{display:block;clear:both;margin:16px 0;padding:12px 16px;background:#eef4fc;border:1px solid #d4e1f4;border-radius:6px}
dialog.armue-dialog:not([open]){display:none!important}
dialog.armue-dialog[open]{display:block;box-sizing:border-box;position:fixed;inset:0;margin:auto;width:960px;max-width:calc(100vw - 24px);height:auto;max-height:calc(100dvh - 24px);padding:0;border:1px solid #ced9e6;border-radius:10px;background:#fff;color:#172b42;overflow:auto;font:16px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif}
.armue-dialog::backdrop{background:rgba(13,30,48,.6)}
.armue-dialog-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #dce4ed;background:#fff}
.armue-dialog-head h2{margin:0;font:600 20px/1.35 system-ui,sans-serif;color:#172b42}.armue-dialog-head form{margin:0;padding:0;flex-shrink:0}
.armue-close{box-sizing:border-box;min-height:44px;padding:8px 13px;background:#eef4fc;color:#084f9f;border:1px solid #d4e1f4;border-radius:6px;cursor:pointer;font:600 14px/1.4 system-ui,sans-serif}
.armue-dialog-body{padding:18px 20px}.armue-hint{font:400 14px/1.5 system-ui,sans-serif;margin:0 0 16px}
.armue-poster-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;background:#fff;padding:0}
img.armue-poster{display:block!important;width:800px!important;min-width:800px!important;max-width:none!important;height:auto!important;object-fit:contain!important;border:0!important;border-radius:0!important;filter:none!important;opacity:1!important;transform:none!important;margin:0 auto!important;padding:0!important;box-shadow:none!important}
.armue-dialog-body a,.armue-inline a,.armue-document a{color:#084f9f;text-decoration:underline;text-underline-offset:3px}.armue-transcript{margin-top:20px;border-top:1px solid #dce4ed;padding-top:16px}.armue-transcript summary{cursor:pointer;font-weight:600}.armue-transcript div{font:400 16px/1.65 system-ui,sans-serif}.armue-transcript h3{font-size:20px;line-height:1.4}
.armue-document{margin:0;padding:24px;background:#f4f7fb;color:#172b42;font:16px/1.65 system-ui,sans-serif}.armue-document main{box-sizing:border-box;max-width:940px;margin:auto;padding:24px;background:#fff;border:1px solid #dce4ed;border-radius:8px}.armue-document h1{font-size:26px;line-height:1.3;margin-top:0}
@media(max-width:600px){.armue-dialog-head{padding:12px;gap:8px}.armue-dialog-head h2{font-size:17px}.armue-dialog-body{padding:14px 12px}.armue-document{padding:10px}.armue-document main{padding:16px}.armue-document h1{font-size:22px}}

html.armue-modal-open{overflow:hidden}
