
.cn-editions{box-sizing:border-box;padding:32px 34px 25px;background:#f7f6ee;border:1px solid #c6b78377;border-radius:12px;min-width:0;position:relative;overflow:hidden}.cn-editions .cn-label{display:block;color:#917a42;font:500 9px/1.5 Arial;letter-spacing:2.4px}.cn-editions h3{font:400 32px/1.15 Georgia,serif;color:#173e36;letter-spacing:-.7px;margin:13px 0 27px}.cn-books{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:start}.cn-editions a.cn-book{display:block;min-width:0;text-decoration:none;color:#173e36;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;transform:none!important}.cn-book>img{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:595/842;border:1px solid #b49a6066;box-sizing:border-box;box-shadow:0 12px 22px #173e361c;border-radius:0!important}.cn-book>span{display:block;font:400 17px/1.3 Georgia,serif;margin-top:19px;color:#173e36}.cn-book>small{display:inline-block;font:500 11px/1.6 Arial;margin-top:7px;color:#8a713c;border-bottom:1px solid #b49a6077;padding-bottom:3px}.cn-book:hover>small{color:#173e36;border-bottom-color:#173e36}.cn-book:focus-visible{outline:2px solid #b49a60;outline-offset:7px}.cn-editions>p{font:400 11px/1.8 Arial;color:#6a7a68;margin:25px 0 0;border-top:1px solid #d9d9c7;padding-top:17px}.cn-editions [hidden]{display:none}
@media(max-width:700px){.cn-editions{padding:27px 23px 23px}.cn-editions h3{font-size:29px}.cn-books{gap:18px}.cn-book>span{font-size:16px}.cn-book>small{font-size:11px}.cn-editions>p{font-size:12px}}
