@font-face{font-family:Montserrat;src:url('assets/fonts/montserrat-400.woff') format('woff');font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url('assets/fonts/montserrat-600.woff') format('woff');font-weight:600;font-display:swap}
*{box-sizing:border-box}body{margin:0;background:#e7edef;color:#102b3c;font:16px/1.5 Montserrat,Arial,sans-serif}a{color:inherit}a:focus-visible{outline:3px solid #087b87;outline-offset:4px}.skip{position:fixed;top:-100px;left:16px;background:white;padding:12px;z-index:20}.skip:focus{top:8px}.toolbar{position:sticky;top:0;z-index:5;background:#fff;box-shadow:0 2px 14px #102b3c14}.toolbar-inner{max-width:960px;margin:auto;padding:14px 24px 10px}.toolbar-main,.toolbar-sub{display:flex;align-items:center;justify-content:space-between;gap:14px}.toolbar-main h1{font-size:21px;font-weight:600;line-height:1.3;margin:0}.download{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:46px;padding:10px 19px;border-radius:7px;background:#d4fa77;text-decoration:none;font-weight:600;font-size:14px;flex-shrink:0}.download:hover{background:#c5ed6c}.toolbar-sub{margin-top:6px;font-size:12px;color:#526773}.toolbar-sub p{margin:0}.toolbar-sub>a{padding:8px 0;text-underline-offset:3px}.toolbar nav{display:flex;gap:5px}.toolbar nav a{padding:8px;min-width:36px;text-align:center;text-decoration:none;border-radius:5px}.toolbar nav [aria-current]{background:#102b3c;color:white}main{max-width:760px;margin:0 auto;padding:12px 16px 20px;scroll-margin-top:150px}.page{margin-bottom:24px}.page h2{font-size:12px;font-weight:400;text-align:center;color:#526773;margin:12px 0 8px}.paper{position:relative;background:white;box-shadow:0 5px 18px #102b3c15}.paper img{display:block;width:100%;height:auto}.document-link{position:absolute;border-radius:9px}.document-link:hover{box-shadow:inset 0 0 0 3px #102b3c40}.document-link:focus-visible{outline:3px solid #ff9c21;outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}footer{display:flex;justify-content:center;gap:28px;font-size:12px;padding:0 20px 30px}footer a{padding:10px 0;text-underline-offset:3px}
@media(max-width:540px){.toolbar-inner{padding:10px 12px 5px}.toolbar-main{gap:10px}.toolbar-main h1{font-size:17px}.download{font-size:12px;min-height:44px;padding:10px 12px;gap:10px}.toolbar-sub{font-size:11px;gap:6px;flex-wrap:wrap}.toolbar-sub p{order:3;flex:0 0 100%;text-align:center;padding-bottom:5px}main{padding:5px 8px 16px}.page{margin-bottom:18px}.toolbar nav a{min-width:36px;min-height:36px}.page h2{margin-top:8px}}
@media print{.toolbar,.skip,footer,.page h2{display:none}body{background:white}main{padding:0;max-width:none}.page{margin:0;break-after:page}.page:last-child{break-after:auto}.paper{box-shadow:none}.sr-only{display:none}@page{size:A5;margin:0}}
