*{box-sizing:border-box}body{margin:0;font:16px/1.65 system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:#242d38;background:#eef2f5}a{color:#16619b}a:hover{text-decoration:underline}.wrap{max-width:1140px;margin:auto;padding:0 22px}.top{background:#fff;border-top:5px solid #125d8e}.brand{display:flex;gap:22px;align-items:center;min-height:110px;padding-top:12px;padding-bottom:12px}.brand img{max-width:260px;max-height:90px;object-fit:contain}.brand-title{font-size:22px;font-weight:750;letter-spacing:.035em;color:#214e70}.brand-sub{color:#6b7280;font-size:14px}.menu{background:#155e8c}.nav{display:flex;flex-wrap:wrap;gap:0}.nav a{color:white;text-decoration:none;padding:12px 17px;font-size:15px}.nav a.active,.nav a:hover{background:#0c3f66}.layout{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:28px;padding-top:22px;padding-bottom:34px}.paper{background:white;min-width:0;padding:30px 34px;box-shadow:0 2px 16px #102b4410;border-radius:3px}.paper h1{font-size:27px;color:#1a577f;margin:0 0 25px}.paper h2,.paper h3,.paper h4{color:#265d83}.paper img{max-width:100%;height:auto}.paper table{max-width:100%;width:100%;border-collapse:collapse;display:block;overflow:auto}.paper td,.paper th{padding:9px;border:1px solid #ddd}.paper a{overflow-wrap:anywhere}.sidebar{background:white;padding:22px;height:max-content;box-shadow:0 2px 16px #102b4410}.sidebar h2{font-size:18px;margin-top:0}.sidebar a{display:block;margin-bottom:11px}.footer{background:#1d3445;color:#cbd5e1;padding:24px 0;font-size:13px}.slider{position:relative;aspect-ratio:900/348;background:#dee6ec;overflow:hidden}.slide{position:absolute;inset:0;opacity:0;transition:opacity 2s ease;pointer-events:none}.slide.is-active{opacity:1;pointer-events:auto}.slide img{display:block;width:100%;height:100%;object-fit:cover}.slider button{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:#152e43ad;border:0;color:#fff;border-radius:4px;min-width:39px;min-height:45px;font-size:25px;cursor:pointer}.slider .prev{left:12px}.slider .next{right:12px}.slide-status{position:absolute;bottom:12px;right:14px;background:#132c42b5;color:#fff;padding:2px 10px;border-radius:12px;font-size:12px;z-index:2}.asset-note{padding:16px;background:#fff0cf;color:#5a4726;font-size:14px;margin-top:14px}.archive-note{margin-top:25px;font-size:14px;color:#755525;background:#fff5d9;padding:16px}@media(max-width:820px){.layout{grid-template-columns:1fr}.paper{padding:22px}.sidebar{display:none}.brand-title{font-size:18px}}@media(prefers-reduced-motion:reduce){.slide{transition:none}}