body{font-family:Arial,sans-serif;margin:0;color:#172d3c;line-height:1.6;background:#fbfaf6}main{max-width:1100px;margin:auto;padding:32px 24px}h1,h2,h3{line-height:1.25}a{color:#9c3c00}section{margin:2rem 0}table{border-collapse:collapse;width:100%;font-size:14px}th,td{border:1px solid #bcc7cc;padding:8px;text-align:left;vertical-align:top}th{background:#edf1f2}.table-scroll{overflow:auto;max-width:100%}.note{padding:14px;border-left:3px solid #b94300;background:#f0ede4}dl{display:grid;grid-template-columns:30% 1fr}dt,dd{border-bottom:1px solid #ddd;padding:8px;margin:0;overflow-wrap:anywhere}img{max-width:100%;height:auto}summary{cursor:pointer;min-height:44px;padding:12px}nav a{display:inline-block;min-height:44px;margin-right:20px}.risk-record{border:1px solid #bcc7cc;margin:14px 0}a:focus-visible,summary:focus-visible{outline:3px solid #b94300;outline-offset:4px}@media(max-width:600px){dl{display:block}dt{font-weight:bold;padding-bottom:0}dd{padding-top:2px}}@media print{body{background:white;color:black}main{max-width:none;padding:0}nav{display:none}table{font-size:8pt}tr{break-inside:avoid}details::details-content{display:block;content-visibility:visible!important}details>dl{display:grid!important}a{color:black}}