
:root{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:#1d2732;background:#f5f7f9}*{box-sizing:border-box}body{margin:0}a{color:#12688a}a:hover{text-decoration-thickness:2px}.header{background:white;border-bottom:1px solid #e0e4e7}.bar{max-width:1000px;margin:auto;padding:20px 26px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:flex;align-items:center;gap:16px}.brand img{width:94px;height:auto;display:block;object-fit:contain}.brandtext strong{font-size:15px;display:block;letter-spacing:.01em}.brandtext span{font-size:12px;color:#607181}.bar nav a{text-decoration:none;font-size:13px;font-weight:600}.wrap{max-width:900px;margin:32px auto 80px;padding:0 22px}.paper{background:#fff;border:1px solid #e2e5e8;border-radius:8px;padding:48px 58px;box-shadow:0 8px 28px rgba(27,45,57,.045)}.eyebrow{font-size:12px;letter-spacing:.11em;text-transform:uppercase;font-weight:700;color:#577182;margin:0 0 10px}h1{font-size:30px;line-height:1.18;margin:0 0 14px;letter-spacing:-.025em;font-weight:730}h2{font-size:18px;line-height:1.32;margin:30px 0 10px;letter-spacing:-.01em}p{font-size:14.5px;line-height:1.75;margin:0 0 12px;color:#303b46}.desc{color:#50616f;font-size:15px}.date{color:#607181;font-size:13px;margin:12px 0 22px}.download{display:inline-flex;padding:11px 16px;background:#1d3444;color:white;text-decoration:none;border-radius:5px;font-size:13px;font-weight:650}.download:hover{background:#294c62}.identity{border-collapse:collapse;width:100%;font-size:13.5px;margin:10px 0 14px}.identity th,.identity td{padding:10px 12px;text-align:left;border-bottom:1px solid #e8ecef;vertical-align:top}.identity th{background:#f6f8f9;font-weight:600;width:40%;color:#425462}.item{position:relative;padding-left:22px}.item:before{content:'•';position:absolute;left:4px;color:#526d80}.footer{font-size:12px;color:#607181;text-align:center;margin-top:20px}.footer a{color:#607181}@media(max-width:680px){.bar{padding:14px 18px}.brand img{width:65px}.brandtext strong{font-size:13px}.brandtext span{font-size:10px}.wrap{margin:18px auto 45px;padding:0 10px}.paper{padding:26px 20px;border-radius:5px}h1{font-size:23px}h2{font-size:16px}p{font-size:14px}.identity th,.identity td{font-size:12px;padding:9px 8px}}
