*{box-sizing:border-box}body{margin:0;background:#f3f5f8;color:#2c4262;font-family:system-ui,sans-serif;line-height:1.9}main{max-width:850px;background:white;padding:60px;margin:40px auto}a{font-size:12px;color:#7189ab}header{border-bottom:2px solid #355881;padding:30px 0}header>span{font-size:10px;letter-spacing:2px}h1{font-size:35px;line-height:1.6;letter-spacing:-1px}header p,footer{font-size:11px;color:#8798ad}h2{font-size:20px;padding-top:22px}p,dd,dt{font-size:13px}dl>div{display:flex;gap:30px;padding:10px 0;border-bottom:1px solid #e5eaf1}dt{min-width:100px;color:#8a9bb2}dd{margin:0}table{border-collapse:collapse;width:100%;font-size:12px}caption{text-align:left;color:#91a0b2;font-size:10px;margin-bottom:12px}td,th{border:1px solid #dce4ef;padding:13px;text-align:left}th{background:#eff3f9}blockquote{background:#f3f6fa;border-left:2px solid #9bb1d0;margin:15px 0;padding:20px;font-size:13px}cite{display:block;font-style:normal;font-size:9px;color:#91a0b4;margin-top:8px}footer{border-top:1px solid #e3e9f1;margin-top:35px;padding-top:25px}@media(max-width:650px){main{padding:25px;margin:0}h1{font-size:27px}td,th{padding:9px;font-size:10px}}@media print{body{background:white}main{padding:0;margin:0;max-width:none}a{display:none}section{break-inside:avoid}footer{margin-top:20px}}
