body{font-family:system-ui,sans-serif;line-height:1.7;color:#173147;background:#f5f7f8;margin:0}main{max-width:850px;background:white;margin:30px auto;padding:45px;border-radius:20px}h1{font-size:40px;line-height:1.1;color:#102b42}h2{margin-top:40px;padding-bottom:12px;border-bottom:2px solid #70dfdc}h3{font-size:20px;line-height:1.4}a{color:#067477}section{margin:25px 0;padding-bottom:20px;border-bottom:1px solid #dbe4e9}p{margin:12px 0}figure{margin:25px 0}.poster{display:block;width:100%;height:auto;max-width:650px;margin:auto}figcaption{font-size:12px;text-align:center}.summary li{margin:20px 0}:focus-visible{outline:3px solid #d46a12;outline-offset:4px}@media(max-width:600px){main{margin:0;padding:25px;border-radius:0}h1{font-size:32px}}@media print{body{background:white}main{margin:0;padding:0;max-width:none}section{break-inside:avoid}figure{break-before:page;break-after:page;margin:0}.poster{width:auto;max-width:100%;max-height:245mm}figcaption{font-size:9px}a{color:inherit}}