@font-face{font-family:Inter;src:url("/assets/assets/fonts/Inter-400.ttf") format("truetype");font-weight:400;font-display:swap}
@font-face{font-family:Inter;src:url("/assets/assets/fonts/Inter-700.ttf") format("truetype");font-weight:700;font-display:swap}
*{box-sizing:border-box}body{margin:0;background:#0d1b2a;color:#171717;font:16px/1.65 Inter,Arial,sans-serif}
main{max-width:896px;margin:32px auto;padding:0 24px 32px}
article[data-document]{padding:48px 56px;background:white;border:1px solid #ddd;box-shadow:0 2px 12px #00000020}
header{margin-bottom:32px}.brand{position:relative;display:block;width:190px;height:95px;background:#0d1b2a}.brand img{display:block;width:100%;height:100%;object-fit:contain}.brand::after{content:"";position:absolute;left:29%;right:0;top:69%;height:11%;background:#0d1b2a}
h1{font-size:26px;line-height:1.35;margin:0 0 12px;font-weight:700;color:#111}h2{font-size:18px;line-height:1.35;margin:0 0 8px;font-weight:700;color:#111;break-after:avoid}
#document-status{font-size:13px;color:#555;border-bottom:1px solid #ddd;padding-bottom:22px;margin:0 0 28px}
section{margin:0 0 24px;padding:0;background:white}section p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;orphans:3;widows:3}
a{color:#333;text-underline-offset:3px}a:focus-visible,button:focus-visible{outline:2px solid #333;outline-offset:4px}
button{font:inherit;padding:10px 16px;background:white;color:#111;border:1px solid #666;cursor:pointer}
footer{border-top:1px solid #35485b;margin-top:36px;padding-top:20px;font-size:13px;color:#cbd5e1}footer a{color:#cbd5e1}header a:focus-visible,footer a:focus-visible{outline-color:white}footer p{margin:16px 0 0}nav{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:16px}
@media(max-width:600px){main{margin:0;padding:20px 12px 32px}header{margin-bottom:20px}article[data-document]{padding:28px 20px}h1{font-size:24px}}
@page{size:A4;margin:20mm}
@media print{body{background:white;color:black;font-size:12pt}main{max-width:none;margin:0;padding:0;border:0;box-shadow:none}article[data-document]{padding:0;border:0;box-shadow:none}header,footer,button{display:none}h1{font-size:18pt}h2{font-size:13pt}section{break-inside:auto}a{color:black}}
