*{box-sizing:border-box}body{margin:0;background:#e8edf0;color:#15243e;font:15px/1.65 Arial,sans-serif}nav{max-width:850px;margin:25px auto;display:flex;justify-content:space-between;gap:15px;padding:0 20px}a{color:inherit}button{background:#15243e;color:white;border:0;border-radius:8px;padding:12px;cursor:pointer}main{max-width:850px;margin:25px auto;background:white;padding:45px}h1{font:40px Georgia,serif}h2{font-size:20px}img{display:block;max-width:100%;max-height:280px;margin:20px auto;object-fit:contain}small,footer{font-size:11px}section{break-inside:avoid}.answer{height:75px;background:repeating-linear-gradient(white 0,white 24px,#ccd3d8 25px)}footer{margin-top:35px;border-top:1px solid #ccc;padding-top:15px}@media(max-width:600px){main{padding:25px}nav{flex-wrap:wrap}}@media print{@page{size:A4;margin:16mm}body{background:white;font-size:11pt}nav{display:none}main{margin:0;padding:0;max-width:none}h1{font-size:26pt}.answer{border-bottom:1px solid #ccc}img{max-height:200px}}
