#mpa-demo-dialog{box-sizing:border-box;width:min(940px,96vw);max-height:94dvh;padding:0;border:1px solid #a78d58;border-radius:8px;background:#e9e1ce;color:#202924;overflow:auto;box-shadow:0 20px 80px #0007}
#mpa-demo-dialog::backdrop{background:#111b17c9;backdrop-filter:blur(3px)}
.mpa-demo-controls{position:sticky;top:0;z-index:2;padding:14px 20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid #aa9874;background:#fffaf0;font:14px/1.5 system-ui,sans-serif}
.mpa-demo-controls strong{flex:1;min-width:150px}.mpa-demo-controls button,.mpa-demo-failure button{font:600 15px/1.4 system-ui,sans-serif;background:#213c32;color:#fffaf0;cursor:pointer;border:1px solid #213c32;border-radius:4px;padding:10px 15px;min-height:44px}
.mpa-demo-controls button:disabled{opacity:.5;cursor:wait}.mpa-demo-loading,.mpa-demo-failure{font:16px/1.6 system-ui,sans-serif;margin:24px;text-align:center}.mpa-demo-failure button{margin:8px}
#mpa-demo-dialog[data-translation=loading] .mpa-demo-paper,#mpa-demo-dialog[data-translation=error] .mpa-demo-paper{visibility:hidden}
.mpa-demo-paper{box-sizing:border-box;background:#fffdf6;color:#232b26;max-width:780px;margin:26px auto;padding:42px clamp(24px,6vw,64px);font:18px/1.65 Georgia,serif;overflow-wrap:anywhere;text-align:start;box-shadow:0 6px 22px #0002}
.mpa-demo-paper header{text-align:center;border-bottom:2px solid #877344;padding-bottom:22px}.mpa-demo-paper h1{font:700 clamp(30px,5vw,50px)/1.12 Georgia,serif;letter-spacing:-.02em;margin:12px 0}.mpa-demo-paper h2{font:600 24px/1.35 Georgia,serif;margin:24px 0}.mpa-demo-paper h3,.mpa-demo-paper caption{font:700 14px/1.5 system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;margin:0 0 10px;color:inherit;text-align:start}.mpa-demo-paper p{margin:0 0 12px;font:inherit;line-height:inherit;max-width:none;letter-spacing:normal;color:inherit}.mpa-demo-paper section{padding:20px 0;border-bottom:1px solid #baac8e}.mpa-demo-paper ol{padding-inline-start:24px}.mpa-demo-paper li{margin:12px 0}.mpa-demo-paper footer{font:12px/1.6 system-ui,sans-serif;border-top:2px solid #877344;margin-top:30px;padding-top:16px}.mpa-demo-paper .mpa-demo-sample{font:700 12px system-ui,sans-serif;text-transform:uppercase;letter-spacing:.18em;margin-top:14px}
.mpa-demo-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:24px 0;border-bottom:1px solid #baac8e;font:15px/1.5 system-ui,sans-serif}.mpa-demo-meta b,.mpa-demo-meta span,.mpa-demo-meta time{display:block}.mpa-demo-meta b{font-size:11px;text-transform:uppercase;letter-spacing:.05em}.mpa-demo-paper table{width:100%;border-collapse:collapse;margin:24px 0;font:16px/1.5 system-ui,sans-serif}.mpa-demo-paper td,.mpa-demo-paper th{text-align:start;padding:12px 8px;border-bottom:1px solid #baac8e}.mpa-demo-paper td:last-child{width:25%}.mpa-demo-paper dt{font:bold 14px system-ui,sans-serif;margin-top:16px}.mpa-demo-paper dd{margin-inline-start:0}
.mpa-demo-paper.mpa-demo-royal{background:#f3e7c9;border:10px double #79603e;color:#352719}.mpa-demo-paper.mpa-demo-hr{background:#fff;border-top:12px solid #233b35;font-family:'IBM Plex Sans',system-ui,sans-serif}.mpa-demo-paper.mpa-demo-eca{background:#fffaf0;border-top:12px solid #863d2e}.mpa-demo-motto{font-style:italic!important;font-size:23px!important;text-align:center}
.mpa-demo-thumb{display:none;box-sizing:border-box;height:100%;padding:14px 10px 45px;background:#f3e7c9;color:#352719;text-align:center;overflow:hidden;border:5px double #79603e}.hero-document .mpa-demo-thumb .mpa-demo-seal{height:32px;width:32px;object-fit:contain;margin:0 auto 8px}.mpa-demo-thumb b{font:700 9px/1.3 system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase}.mpa-demo-thumb h3{font:700 clamp(13px,1.6vw,21px)/1.15 Georgia,serif;margin:12px 0}.hero-document .mpa-demo-thumb p{font:12px/1.35 Georgia,serif;letter-spacing:normal;margin:12px 0;color:inherit;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.mpa-demo-thumb.mpa-demo-hr{border:1px solid #768e85;border-top:8px solid #233b35;background:white;color:#233b35}.mpa-demo-thumb.mpa-demo-eca{border:1px solid #aa8060;border-top:8px solid #863d2e;background:#fffaf0;color:#64372c}
html:not([lang=en]) .hero-document>.mpa-demo-thumb{display:block}html:not([lang=en]) .hero-document>img{display:none}
@media(max-width:600px){.mpa-demo-paper{margin:12px 6px;padding:24px 18px;font-size:16px}.mpa-demo-controls{padding:10px;gap:8px}.mpa-demo-controls strong{flex-basis:100%}.mpa-demo-meta{font-size:14px}.mpa-demo-paper table{font-size:14px}.mpa-demo-paper.mpa-demo-royal{border-width:6px}}
@media print{body.mpa-demo-open>:not(#mpa-demo-dialog){display:none!important}body.mpa-demo-open{display:block!important;background:white!important;overflow:visible!important;height:auto!important}#mpa-demo-dialog[open]{position:static!important;display:block!important;max-height:none!important;width:100%!important;max-width:none!important;border:0!important;overflow:visible!important;margin:0!important;padding:0!important;box-shadow:none!important}.mpa-demo-controls,.mpa-demo-loading,.mpa-demo-failure{display:none!important}.mpa-demo-paper{box-shadow:none;margin:0;max-width:none;print-color-adjust:exact}.mpa-demo-paper section,.mpa-demo-paper tr{break-inside:avoid}}
