*{box-sizing:border-box}body{margin:0;background:#f4f0e7;color:#17333e;font:16px/1.75 system-ui,"Microsoft YaHei",sans-serif}header{background:#17333e;color:white;padding:22px 5vw}nav{display:flex;gap:18px;flex-wrap:wrap}header a{color:#dce9dc}main{max-width:1200px;padding:28px;margin:auto;min-width:0}h1,h2,h3{line-height:1.45;font-family:Georgia,"Microsoft YaHei",serif}a{color:#176c69}p,h1,h2,h3,li,summary{overflow-wrap:anywhere}.notice{padding:13px;background:#fff0d4;border-left:4px solid #a66512;font-size:13px}table{border-collapse:collapse;display:block;overflow:auto;max-width:100%;font-size:13px}th,td{border:1px solid #d3dbd6;padding:8px;vertical-align:top;background:#fffefa;overflow-wrap:anywhere}th{background:#e8eeea}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#e8eeea;padding:13px;max-height:500px;overflow:auto}code{overflow-wrap:anywhere}.photos{display:grid;grid-template-columns:1fr 1fr;gap:20px}figure{margin:0;padding:14px;background:#fffefa}figcaption,small{font-size:12px;color:#566a70;overflow-wrap:anywhere}.photo{position:relative;max-width:310px;margin:auto;line-height:0}.photo img{display:block;width:100%;height:auto}.photo svg{position:absolute;inset:0;width:100%;height:100%}dl{display:grid;grid-template-columns:145px minmax(0,1fr);gap:6px}dd{margin:0;overflow-wrap:anywhere}img{max-width:100%;height:auto}summary{cursor:pointer}@media(max-width:650px){main{padding:14px}.photos{grid-template-columns:1fr}dl{grid-template-columns:100px minmax(0,1fr)}}