header.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:20px max(28px,calc((100vw - 1200px)/2));border-bottom:1px solid #d9dece;background:#faf9f2;color:#203e35;position:relative;z-index:5}header.site-header .site-brand{display:flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap;font:26px Georgia,"Songti SC",serif}header.site-header .site-brand img{width:36px;height:36px}header.site-header .site-brand small{display:block;letter-spacing:.22em;font:9px/1.8 sans-serif}header.site-header nav{display:flex;align-items:center;gap:22px;flex-wrap:wrap;font:13px/1.4 sans-serif;background:none;padding:0;margin:0;border:0}header.site-header nav a{color:inherit;text-decoration:none;padding:10px 0;white-space:nowrap}header.site-header nav a[aria-current=page]{box-shadow:inset 0 -2px #203e35}header.site-header nav a.site-ai-link{background:#203e35;color:#fffefa;padding:11px 16px}header.site-header nav a.site-ai-link[aria-current=page]{box-shadow:inset 0 -3px #dfe8be}header.site-header a:focus-visible{outline:2px solid #7a915d;outline-offset:4px}@media(max-width:700px){header.site-header{padding:15px 16px;gap:12px}header.site-header .site-brand{font-size:23px}header.site-header nav{width:100%;justify-content:space-between;gap:8px;font-size:11px}header.site-header nav a.site-ai-link{padding:10px}.site-header nav a:last-child{font-size:10px}}
header.site-header .site-brand>span{display:block;font:26px/1.1 Georgia,"Songti SC",serif;letter-spacing:0}header.site-header .site-brand>span small{font:9px/1.8 sans-serif;letter-spacing:.22em}@media(max-width:700px){header.site-header .site-brand>span{font-size:23px}}
header.site-header{padding-block:14px}@media(max-width:700px){header.site-header{padding-block:12px}}
