.seo-crumbs{font-size:13px;color:#6b6047;margin:0 0 22px}.seo-crumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.seo-crumbs li+li:before{content:" / ";margin-inline-end:8px;color:#aaa}.seo-crumbs a,.seo-categories a,.seo-author-link a,.seo-category-links a{color:#806018;text-underline-offset:4px}.seo-home-nav{max-width:1200px;margin:20px auto;padding:15px 24px}.seo-category-links,.seo-categories{display:flex;flex-wrap:wrap;gap:12px}.seo-category-links a,.seo-categories a{padding:9px 14px;border:1px solid #dfd5b8;border-radius:8px;text-decoration:none;background:#fffdf7}.seo-book-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:20px}.seo-book{padding:16px;border:1px solid #e8e2d3;border-radius:12px;background:white;min-width:0}.seo-book a{color:#171717;text-decoration:none}.seo-book img{width:100%;height:220px;object-fit:contain;background:#f8f6ef;border-radius:6px}.seo-book h3{font-size:18px;line-height:1.7;margin:12px 0 8px}.seo-book p{font-size:14px;line-height:1.9;color:#635d50}.seo-facts{display:grid;grid-template-columns:auto 1fr;gap:8px 18px}.seo-facts dt{font-weight:bold}.seo-facts dd{margin:0}.seo-draft{padding:14px;border:1px solid #c9a227;background:#fbf6e4;border-radius:8px}.seo-section{margin-block:24px}.seo-section h2{font-size:23px;margin-bottom:10px}.seo-section p{white-space:pre-line}.section li{line-height:2;margin-inline-start:24px}.section details{border-bottom:1px solid #eee;padding:14px 0}.section summary{font-weight:bold;cursor:pointer}.seo-author-link{margin:24px 0}.section .seo-book h3{font-size:17px}.section .seo-book-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:600px){.seo-book-grid,.section .seo-book-grid{grid-template-columns:1fr 1fr;gap:10px}.seo-book{padding:10px}.seo-book img{height:170px}.seo-book h3{font-size:15px}.seo-book p{font-size:12px}.seo-crumbs{font-size:12px}.seo-facts{grid-template-columns:1fr 1fr}.seo-category-links{gap:8px}.seo-category-links a{font-size:13px;padding:8px 10px}}

.seo-review-banner{padding:10px 18px;text-align:center;background:#fbf5df;border-bottom:1px solid #c9a227;font:14px Tahoma,sans-serif;color:#594411}.seo-review-banner a{color:#594411;text-underline-offset:3px}button:disabled{cursor:wait;opacity:.65}
.curated-offers{max-width:1280px;margin:36px auto;padding:24px}.curated-offers>h2{font-size:28px}.curated-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.curated-offer{min-width:0;background:#fff;border:1px solid #e5dcc2;border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:10px;line-height:1.8}.curated-offer h2,.curated-offer h3,.curated-offer p{margin:0}.curated-offer ul{margin:0;padding-inline-start:20px}.curated-offer a{color:#705617}.offer-covers{display:flex;justify-content:center;gap:6px;overflow:hidden;background:#f9f6ed;border-radius:8px;padding:12px 8px}.offer-covers img{width:calc((100% - 24px)/5);max-width:92px;height:110px;object-fit:contain;flex-shrink:1}.offer-price{font-size:25px;font-weight:bold;direction:ltr;unicode-bidi:isolate;margin-top:auto}.offer-original{font-size:13px;color:#666;text-decoration:line-through}.curated-offer .offer-button{display:block;width:100%;text-align:center;color:#fff;background:#111;border:0;border-radius:8px;padding:12px 8px;font:inherit;font-weight:bold;text-decoration:none;cursor:pointer}.offer-button:hover{background:#382e15}.offer-details{font-size:13px;text-align:center}.offer-applied{background:#fcf6e2;border:1px solid #d8c681;border-radius:9px;padding:12px;margin:12px 0;font-size:14px;line-height:1.9}.offer-applied[hidden]{display:none}@media(max-width:800px){.curated-offer-grid{grid-template-columns:1fr}.curated-offers{padding:18px}.offer-covers img{height:125px}.curated-offer{padding:20px}}

.offers-home-link{display:inline-block;margin-top:20px;padding:9px 18px;border:1px solid #c9a227;border-radius:8px;color:#755a12;text-decoration:none;font-size:15px;font-weight:bold}
