*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:#f5efdd;color:#253b2a;font:18px/1.65 Georgia,"Times New Roman",serif}a{color:inherit;text-underline-offset:.22em}a:hover{color:#a93929}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #a93929;outline-offset:4px}.skip{position:absolute;left:20px;top:-60px;background:#fff;padding:8px;z-index:9}.skip:focus{top:8px}header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 5vw;border-bottom:2px solid #253b2a}.brand{font-size:42px;text-decoration:none;font-weight:bold;line-height:1.2}.brand span{display:block;font-size:12px;font-weight:normal;letter-spacing:.08em;padding-top:10px}.language{font:16px system-ui;white-space:nowrap}.page{max-width:1400px;margin:auto;display:grid;grid-template-columns:210px minmax(0,1fr);gap:55px;padding:45px 5vw 70px}aside{font:14px/1.6 system-ui}nav{display:flex;flex-direction:column;border-top:1px solid;padding-top:14px;gap:13px}nav a{text-decoration:none;padding:3px 0}nav a[aria-current]{color:#a93929;font-weight:bold}.desk-label{font-size:11px;letter-spacing:.08em}.counter{margin-top:45px;border-top:1px solid;padding-top:20px;font-size:12px}main{min-width:0}h1{font-weight:normal;font-size:clamp(38px,4.7vw,66px);line-height:1.08;text-wrap:balance;max-width:900px;margin:0 0 32px}h2{font-size:28px;line-height:1.25;font-weight:normal}p{max-width:76ch}.catalog{display:flex;flex-direction:column}.specimen{position:relative;display:grid;grid-template-columns:240px minmax(0,1fr);column-gap:35px;align-items:start;border-top:1px solid #253b2a;padding:28px 0}.specimen svg{grid-row:1/6;width:100%;height:190px}.specimen h2{margin:0 0 12px}.specimen p{margin:0 0 12px}.specimen a{grid-column:2}.desk-note,.archive-note{border-top:2px solid #253b2a;margin-top:35px;padding-top:15px}.archive-note{border-left:3px solid #a93929;padding-left:22px}.ledger{margin-top:25px}.ledger details{border-top:1px solid;padding:14px 0}.ledger summary{cursor:pointer;font-size:22px}.ledger dl{display:grid;grid-template-columns:150px 1fr;font-size:16px;gap:7px}.ledger dt{color:#665d4c}.ledger dd{margin:0;overflow-wrap:anywhere}label{display:block;margin:15px 0 6px}input,select,button{font:inherit;border:1px solid #253b2a;padding:10px;max-width:100%;color:#253b2a;background:#fff9e9}button{display:block;cursor:pointer;background:#a93929;color:#fff;margin-top:24px;padding:11px 20px}#origin-result,#exchange-result{border-left:3px solid #a93929;padding:8px 18px;margin-top:24px}#origin-result p{margin:4px 0}footer{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #253b2a;padding:25px 5vw;font:13px system-ui}@media(max-width:760px){header{padding:22px 20px}.brand{font-size:32px}.brand span{font-size:10px;max-width:220px}.page{display:block;padding:20px}aside{margin-bottom:32px}nav{flex-flow:row wrap;gap:12px 20px;padding-top:10px}.counter{margin:14px 0 0;padding:10px 0 0;line-height:1.5}.counter br{display:initial}.counter{font-size:11px}.desk-label{margin-top:0}h1{font-size:44px}h2{font-size:25px}.specimen{grid-template-columns:110px minmax(0,1fr);gap:15px;padding:24px 0}.specimen svg{height:130px}.specimen h2{font-size:23px}.specimen p{font-size:16px;line-height:1.5}.ledger dl{grid-template-columns:90px 1fr;font-size:14px}footer{padding:22px 20px;flex-wrap:wrap}}@media print{header,.language,aside,footer{display:none}.page{display:block;padding:0}body{background:#fff;color:#000}details{break-inside:avoid}}

.word{white-space:nowrap}
