.detail-wrap{padding-top:40px;padding-bottom:90px}.detail-breadcrumb{display:flex;gap:11px;align-items:center;flex-wrap:wrap;font-size:11px;color:#6f7e75;margin-bottom:42px}.detail-breadcrumb a:hover{color:#b84e32}.detail-breadcrumb>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:420px}.book-page-hero{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1.13fr);gap:75px;align-items:start}.book-page-art{min-height:520px;background:var(--book-bg,#e9eedf);border-radius:8px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:55px 35px;overflow:hidden}.book-page-art>img{width:100%;height:375px;object-fit:contain;filter:drop-shadow(7px 12px 6px #263b3930);transform:rotate(-3deg)}.book-art-star{position:absolute;right:22px;top:12px;font-size:48px;color:#a57c3d}.book-art-note{font-family:'Lora',Georgia,serif;font-style:italic;color:#627660;margin-top:30px;font-size:14px}.book-page-copy{padding-top:12px}.book-page-copy h1{font-family:'Lora',Georgia,serif;font-weight:400;font-size:clamp(35px,4vw,55px);line-height:1.16;letter-spacing:-1.5px;margin:20px 0}.book-page-subtitle{font-family:'Lora',Georgia,serif;font-size:20px;line-height:1.5;font-style:italic;color:#ad4f36;margin-bottom:25px}.detail-author{display:flex;align-items:center;gap:10px;font-size:11px;color:#687a6e;margin:24px 0}.detail-author a{color:inherit;text-underline-offset:3px}.author-monogram{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e7ecdc;font-family:'Lora',Georgia,serif}.book-page-description{font-size:15px;line-height:1.95;color:#62776b;margin-bottom:32px}.book-purchase{padding-top:27px;border-top:1px solid #dddcd0}.book-purchase h2{font-family:'Lora',Georgia,serif;font-size:23px;font-weight:400;margin-bottom:17px}.book-shop{display:flex;justify-content:space-between;align-items:center;background:#fffdf8;border:1px solid #d7ddcf;border-radius:7px;padding:15px 18px;margin:9px 0;font-size:13px;transition:background .15s,border-color .15s}.book-shop:hover{border-color:#8eaa8b;background:#edf1e5}.book-shop:first-of-type{background:#2e4137;color:#fff}.book-shop small{display:block;font-size:10px;opacity:.7;margin-top:3px}.book-purchase .stock-note{display:block;font-size:10px;line-height:1.8;color:#72816e;margin-top:16px}.book-page-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:36px 42px;background:#f0ead9;border-radius:7px;margin-top:70px}.book-page-bottom h2{font-family:'Lora',Georgia,serif;font-size:31px;font-weight:400;margin:8px 0 10px}.book-page-bottom p{font-size:12px;color:#6f7e71;margin:0}.article-story .article-heading{padding-top:5px}.article-story .article-heading h1{font-size:clamp(32px,4vw,50px);line-height:1.2}.article-story .article-body{padding-top:35px}.detail-more{border-top:1px solid #ddded3;margin-top:65px;padding-top:45px}.detail-more .section-heading{margin-bottom:28px}.detail-more h2{font-family:'Lora',Georgia,serif;font-weight:400;font-size:29px}.news-card h3 a,.book-title a{text-decoration:none;color:inherit}.news-card h3 a:hover,.book-title a:hover{color:#b34d32}#detail-share-status{font-size:11px;color:#62776b}.book-cover-button{display:block}.seo-editor-panel .seo-search-preview{padding:18px;background:#fff;border:1px solid #dce1d3;border-radius:8px}.seo-preview-url{font-size:10px;color:#63766b;overflow-wrap:anywhere}.seo-preview-title{color:#263b91;font-size:17px;line-height:1.4;margin:7px 0}.seo-preview-description{font-size:12px;line-height:1.7;color:#63706a}.seo-editor-panel summary{cursor:pointer;font-weight:600;font-size:13px}.seo-editor-panel .seo-fields{margin-top:20px}.seo-automatic-note{font-size:11px;color:#71806c;margin-top:12px}@media(max-width:750px){.detail-wrap{padding-top:24px;padding-bottom:45px}.detail-breadcrumb{margin-bottom:27px;font-size:10px}.book-page-hero{grid-template-columns:1fr;gap:27px}.book-page-art{min-height:350px;padding:30px}.book-page-art>img{height:280px}.book-art-note{font-size:12px;margin-top:15px}.book-page-copy h1{font-size:37px;letter-spacing:-.8px}.book-page-subtitle{font-size:18px}.book-page-description{font-size:14px}.book-page-bottom{flex-direction:column;align-items:flex-start;padding:27px;margin-top:40px}.book-page-bottom h2{font-size:27px}.article-story .article-heading h1{font-size:34px}.detail-more h2{font-size:24px}.detail-more .section-heading{flex-wrap:wrap;gap:15px}}
/* Search-result preview in the editor uses the same defaults as publication. */
.article-story .article-heading{align-items:center}
.article-story .article-heading>.news-art{width:100%;height:340px;border-radius:8px}
@media(max-width:750px){.article-story .article-heading>.news-art{height:300px}}
.seo-search-preview small,.seo-preview-url,.seo-preview-title,.seo-preview-description{display:block}
.seo-search-preview small{font-size:10px;line-height:1.5;color:#6f786d;margin-bottom:12px}
.seo-preview-url{margin-bottom:7px;overflow-wrap:anywhere}
.seo-preview-title{margin:0 0 7px}
