*{box-sizing:border-box}body{margin:0;background:#f6f5ed;color:#232a20;font-family:Arial,Helvetica,sans-serif}header,main,footer{width:min(91%,1460px);margin:auto}header,footer,figcaption{display:flex;align-items:center;justify-content:space-between}header{height:90px;border-bottom:1px solid #a5a89a}header strong{font-size:26px;letter-spacing:-1.6px;display:flex;align-items:center;gap:9px}.mark{color:#637642;font-size:37px}button{cursor:pointer;font:inherit}.owner{background:transparent;padding:10px 17px;border:1px solid #a9ad9f;border-radius:25px;font-size:13px}main{display:grid;grid-template-columns:.8fr 1.35fr;gap:4vw;padding:6vh 0;align-items:center}figure{margin:0;min-width:0}figure img{width:100%;height:clamp(380px,62vh,740px);object-fit:cover;display:block;border-radius:3px}figcaption,footer,.tag{font:11px/1.45 monospace;letter-spacing:.07em}figcaption{padding-top:12px;gap:8px}a{color:inherit}.tag{display:flex;align-items:center;gap:10px}.tag i{display:inline-block;width:9px;height:9px;background:#678044;border-radius:50%}h1{font:normal clamp(74px,8vw,140px)/.89 Georgia,serif;letter-spacing:-.075em;margin:34px 0 19px}h1 em{color:#677a48;font-weight:400}.latin{font:italic 22px Georgia,serif;margin:0}.intro{max-width:265px;line-height:1.55;color:#545b50;margin:29px 0 22px}.primary{border:0;border-radius:4px;background:#313f2b;color:white;padding:14px 20px}.primary:disabled{opacity:.7}footer{border-top:1px solid #a5a89a;padding:20px 0}footer i{margin:0 8px;color:#8b9481}dialog{border:1px solid #8b9481;border-radius:8px;background:#f6f5ed;color:inherit;padding:32px;width:min(92vw,420px);max-height:75vh}dialog::backdrop{background:#16201688}.close{float:right;background:none;border:0;font-size:22px}h2{font:36px Georgia;margin:0 0 20px}dialog p{line-height:1.6}input{display:block;margin:8px 0 16px;width:100%;padding:10px}li{font-family:monospace;margin:8px 0}@media(max-width:720px){header{height:68px}main{display:flex;flex-direction:column;align-items:stretch;gap:25px;padding:30px 0}h1{font-size:75px;margin:15px 0}h1 br{display:none}h1 em:before{content:' '}.intro{margin:16px 0;max-width:none}figure img{height:auto;aspect-ratio:1.35;object-fit:cover}footer{font-size:9px}figcaption{font-size:9px}}

.ant-download{display:inline-block;text-decoration:none;margin-top:24px}.download-note{max-width:38ch;line-height:1.45;font-size:13px;color:#545b50}
