*{box-sizing:border-box}body{margin:0;background:#f5f4ed;color:#244652;font:16px/1.75 system-ui,sans-serif}main{max-width:1080px;margin:auto;padding:22px}header{background:#173f50;color:white;padding:28px;border-radius:18px}h1,h2,h3{line-height:1.35}a{color:#067f85}header a{color:#c5eee6}nav,.links{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}nav a,.links a{background:white;padding:8px 13px;border:1px solid #dbe4df;border-radius:8px;text-decoration:none}.box,article{background:white;border-radius:14px;padding:22px;margin:20px 0}.note{background:#fff0d6;border-left:4px solid #c18c30;padding:14px}.muted{font-size:14px;color:#58717a}.row{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:16px 0;border-top:1px solid #e0e8e7}.time{font-weight:bold;color:#057b80}.team{font-size:13px;background:#eaf2ed;display:inline-block;padding:2px 7px;border-radius:5px}p{margin:6px 0}.scroll{overflow:auto}table{border-collapse:collapse;width:100%;min-width:680px}th,td{padding:11px;text-align:left;vertical-align:top;border-bottom:1px solid #d9e4e0}th{background:#204b58;color:white}img{max-width:100%;height:auto}.map{display:block;width:100%;background:white}@media(max-width:600px){main{padding:12px}header,.box,article{padding:16px}h1{font-size:25px}.row{grid-template-columns:1fr;gap:5px}}@media print{nav,.links{display:none}body{background:white}.row{break-inside:avoid}article{break-before:page}}