.yy-trial-reader,.yy-trial-contact,.yy-trial-shell{box-sizing:border-box;color:#24313a;font:15px/1.7 Arial,"Microsoft YaHei",sans-serif}
.yy-trial-reader button,.yy-trial-dialog button,.yy-trial-shell button{font:inherit;cursor:pointer}
.yy-trial-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;background:#fbf8f2;border:1px solid #ded5ca;border-radius:5px}
.yy-trial-eyebrow{font-size:11px;letter-spacing:.12em;color:#ab572b;font-weight:700}
.yy-trial-heading h2{font-size:23px;margin:7px 0 5px;font-family:Georgia,"Songti SC",serif;color:#24313a}.yy-trial-muted{font-size:13px;color:#72808a;margin:4px 0}
.yy-trial-primary,.yy-trial-secondary{display:inline-block;border:1px solid #b45c32;border-radius:5px;padding:10px 18px;text-decoration:none;white-space:nowrap;font-size:14px;line-height:1.5;font-family:inherit;cursor:pointer}
.yy-trial-primary{background:#a84831;color:#fff}.yy-trial-secondary{background:#fffdfa;color:#8e422c;border-color:#d8cbbc}
.yy-trial-primary:hover{background:#873b28}.yy-trial-primary:focus-visible,.yy-trial-secondary:focus-visible,.yy-trial-shop:focus-visible{outline:3px solid #b97937;outline-offset:3px}
.yy-trial-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.yy-trial-actions [hidden]{display:none}.yy-trial-status{color:#72808a;font-size:13px;margin:20px 0;line-height:1.8}
.yy-trial-pages figure{margin:20px 0;border:1px solid #ded5ca;background:#fff;border-radius:5px;overflow:hidden}.yy-trial-pages figcaption{padding:9px 16px;color:#75818a;background:#fbf8f2;border-bottom:1px solid #e6dfd5;font-size:12px}.yy-trial-pages img{display:block;width:100%;height:auto}.yy-trial-pages figure p{padding:20px}
.yy-trial-contact{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:25px;background:#f8f3ea;border:1px solid #ded5ca;border-radius:5px;margin:18px 0}.yy-trial-contact-copy{flex:1 1 200px;min-width:0}.yy-trial-contact h3{font-size:21px;line-height:1.4;margin:9px 0 12px;color:#24313a}.yy-trial-contact p{margin:7px 0}.yy-trial-shop{display:inline-block;color:#a64c23;margin-top:12px;text-decoration:none;border-bottom:1px solid #b79069}
.yy-trial-qr{display:block;flex:0 0 auto;background:#fff;border-radius:7px;padding:8px}.yy-trial-qr-viewport{display:block;position:relative;width:160px;height:160px;overflow:hidden}.yy-trial-qr img{position:absolute;display:block;width:543.5%;height:1024%;max-width:none;left:-67%;top:-671%;margin:0;padding:0;border:0;border-radius:0}
.yy-trial-dialog{position:fixed;inset:0;margin:auto;border:1px solid #d8cbbc;max-width:640px;width:calc(100% - 40px);max-height:90vh;overflow:auto;padding:34px 24px 18px;background:#fffdfa;color:#24313a;box-shadow:0 30px 100px #0005;z-index:10000}.yy-trial-dialog::backdrop{background:#24313a65;backdrop-filter:blur(3px)}.yy-trial-dialog .yy-trial-contact{margin:0;border:0;background:none;padding:15px 8px}.yy-trial-close{position:absolute;right:12px;top:8px;border:0;background:none;color:#655f57;font-size:28px!important;padding:2px 8px}
.yy-trial-shell{min-height:100vh;background:#faf8f4;padding:24px max(24px,calc((100vw - 1300px)/2))}.yy-trial-shell>header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ded5ca;padding-bottom:18px}.yy-trial-shell h1{font-size:28px;line-height:1.5;color:#24313a;margin:0 0 10px}.yy-trial-shell-grid{display:grid;grid-template-columns:265px minmax(0,1fr);gap:28px;margin-top:25px}.yy-trial-shell aside{align-self:start;border:1px solid #ded5ca;background:#fffdfa}.yy-trial-shell aside h2{font-size:18px;margin:18px}.yy-trial-related{display:block;width:100%;text-align:left;border:0;border-top:1px solid #e6dfd5;background:none;color:#24313a;padding:17px}.yy-trial-related small{display:block;color:#8a8c88;font-size:12px}.yy-trial-related[aria-current=page]{background:#f0e8dc}.yy-trial-related:hover{background:#f8f3ea}.yy-trial-account-slot .yy-trial-contact{padding:16px;gap:16px}.account-modal{max-height:90vh;overflow-y:auto}.yy-trial-account-slot .yy-trial-qr-viewport{width:130px;height:130px}
@media(max-width:800px){.yy-trial-shell-grid{grid-template-columns:1fr;gap:18px}.yy-trial-shell aside{order:2}.yy-trial-heading{align-items:flex-start;flex-direction:column;padding:20px}.yy-trial-heading h2{font-size:21px}.yy-trial-contact{padding:20px;justify-content:center}.yy-trial-contact-copy{flex-basis:100%}.yy-trial-shell{padding:18px}.yy-trial-shell h1{font-size:23px}}

.yy-trial-reader [hidden]{display:none!important}.yy-trial-dialog{height:fit-content}
