@font-face{font-family:Mongolian;src:url('../fonts/NotoSansMongolian-Regular.ttf') format('truetype');font-display:swap}
*{box-sizing:border-box}body{margin:0;background:#F5F3F2;color:#31322C;font:12px/1.5 Arial,'PingFang SC','Microsoft YaHei',sans-serif;min-width:1024px}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:12px 3px}button[aria-pressed=false]{color:#796860}button[aria-pressed=true]{text-decoration:underline;text-underline-offset:4px}a:focus-visible,button:focus-visible{outline:1px solid #796860;outline-offset:5px}header{height:110px;display:grid;grid-template-columns:1fr 100px 1fr;align-items:center;padding:0 38px}nav{display:flex;gap:28px}nav a{padding:12px 0}.logo img{display:block;width:100px;height:auto}.language{justify-self:end;display:flex;align-items:center;gap:6px}figure{margin:0}figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;font-size:12px;line-height:24px}figcaption a{white-space:nowrap}img{display:block;max-width:100%;height:auto}.hero{height:870px;padding-top:90px}.hero figure{width:805px;margin:auto}.hero-image{width:805px;height:500px;object-fit:cover;object-position:center bottom}.hero-caption{display:flex;align-items:center;gap:14px;white-space:nowrap}.mongolian{font-family:Mongolian,sans-serif;font-size:16px;line-height:24px}.diptych{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:100px;width:1140px;max-width:calc(100% - 140px);margin:0 auto;padding-top:80px;padding-bottom:190px}.diptych img{width:100%;aspect-ratio:5/7;object-fit:cover}.diptych .image-link{display:block}.story{padding:0 0 190px}.story figure{width:453px;margin:auto}.story-space{display:flex;align-items:center;justify-content:center;width:453px;height:570px;background:#EBE7E1;color:#796860;font-size:11px}footer{border-top:1px solid #D8D1C5;margin:0 38px;padding:24px 0 38px;display:flex;gap:28px;font-size:11px}footer span{margin-left:auto}

/* 审稿修订：标志下移、横幅恢复高度、移除缺图段 */
header{height:160px;align-items:start}header nav,.language{margin-top:28px}.logo{margin-top:96px;justify-self:center}.logo img{width:80px}.hero{height:740px;padding-top:40px}.hero-image{height:auto}.hero-caption{gap:0}.hero-caption>span:last-child{margin-left:12px}.diptych{padding-bottom:150px}

/* 船长确认传统蒙古文竖排 */
.mongolian{writing-mode:vertical-lr;text-orientation:mixed;white-space:nowrap;line-height:24px}.hero-caption{align-items:flex-start}.hero figcaption{align-items:flex-start}.hero-caption>span:last-child{margin-top:2px}

header nav a:first-child{width:76px;flex:none}header nav a:nth-child(2){width:48px;flex:none}
