/* Shared v2 product layout; scoped to this batch. */
.completed-product .std-product-media>a{display:block;background:#f5f6f8;border-radius:20px;padding:28px;box-sizing:border-box}
.completed-product .std-product-media>a img{width:100%;height:300px;object-fit:contain;display:block}
.completed-product .completion-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.completed-product .completion-options article{min-width:0;background:#f5f6f8;border:1px solid #dce3ed;border-radius:16px;padding:24px;display:flex;flex-direction:column}
.completed-product .completion-options h3{font-size:21px;line-height:1.4;margin:0 0 12px}
.completed-product .completion-options p{font-size:16px;line-height:1.7;margin:0 0 18px}
.completed-product .completion-options a{font-size:15px;margin-top:auto}
.completed-product .discovery-reading{max-width:none;margin:48px 0}
.completed-product .discovery-reading>p{max-width:820px}
.completed-product .completion-faq summary{list-style:none;padding:23px 35px 23px 0;position:relative}
.completed-product .completion-faq summary::-webkit-details-marker{display:none}
.completed-product .completion-faq summary:after{content:'+';position:absolute;right:4px;color:#325c97;font-size:24px}
.completed-product .completion-faq details[open]>summary:after{content:'−'}
.completed-product .breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;line-height:1.6;padding-top:20px;color:#626975}
@media(max-width:700px){.completed-product .completion-options{grid-template-columns:1fr}.completed-product .std-product-media>a img{height:230px}.completed-product .std-product-media>a{padding:20px}.completed-product .discovery-reading{margin:32px 0}}

.novel-standard main>div.discovery-product{display:block!important;border:0;border-radius:0;background:transparent;overflow:visible}

.completed-product .std-document-panel p>a{display:inline!important;font-size:15px;line-height:1.7}
