.pdp-inside{border-top:1px solid var(--line,#d9ded4);margin:0 0 2.5rem;padding:1.4rem 0 0}.pdp-inside-h{font:500 1.5rem/1.2 var(--serif,Georgia,serif);color:var(--ink,#1f2a24);margin:0 0 1rem}.pdp-inside-group+.pdp-inside-group{margin-top:2rem}.pdp-inside-book{font:600 1.15rem/1.3 var(--serif,Georgia,serif);color:var(--deep,#173b2b);margin:0 0 .75rem}.pdp-inside-n{color:var(--muted,#5f6b64);font:400 .85rem/1 system-ui,sans-serif}.pdp-inside-sub{font:600 1.05rem/1.3 var(--serif,Georgia,serif);color:var(--deep,#173b2b);margin:1.6rem 0 .75rem}.pdp-inside-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pdp-inside-grid>li{flex-direction:column;gap:.35rem;width:100%;min-width:0;margin:0;padding:0;display:flex}.pdp-inside-grid>li[hidden]{display:none}.pdp-inside-grid>li.is-wide{grid-column:1/-1}.pdp-inside-thumb{border:1px solid var(--line,#d9ded4);background:var(--paper,#fff);cursor:zoom-in;border-radius:.55rem;width:100%;padding:.2rem;display:block;overflow:hidden}.pdp-inside-thumb img{object-fit:contain;border:0;border-radius:.35rem;width:100%;max-width:100%;height:auto;margin:0;display:block}.pdp-inside-thumb:focus-visible{outline:3px solid var(--gold,#c9a227);outline-offset:2px}@media (hover:hover){.pdp-inside-thumb:hover{border-color:#a9bba6}}.pdp-inside-cap{color:var(--muted,#5f6b64);text-align:center;font:500 .82rem/1.25 system-ui,sans-serif}.pdp-inside-more{margin:1rem 0 0}.pdp-inside-embedded{border-top:0;margin:1.25rem 0 1.75rem;padding:0}@media (min-width:60rem){.pdp-inside-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pdp-inside-grid>li.is-wide{grid-column:span 2}}@media (max-width:40rem){.pdp-inside{margin-bottom:1.75rem}.pdp-inside-h{font-size:1.25rem}.pdp-inside-more{width:100%}}.pdp-reviews{border-top:1px solid var(--line,#d9ded4);margin:0 0 2.5rem;padding:1.4rem 0 0}.pdp-reviews-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin-bottom:1rem;display:flex}.pdp-reviews-head h2{font:500 1.5rem/1.2 var(--serif,Georgia,serif);color:var(--ink,#1f2a24);margin:0}.pdp-stars{color:#b7791f;letter-spacing:.06em}.pdp-stars .off{color:#d9d2c3}.pdp-reviews-count{color:var(--muted,#5f6b64);font-size:.9rem}.pdp-reviews-list{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.pdp-review{border:1px solid var(--line,#d9ded4);background:var(--paper,#fff);border-radius:.7rem;flex-direction:column;gap:.45rem;min-width:0;padding:1rem 1.05rem;display:flex}.pdp-review-rating{margin:0;font-size:1.05rem;line-height:1}.pdp-review-book{color:var(--deep,#173b2b);background:#eef3ea;border-radius:999px;align-self:flex-start;margin:0;padding:.2rem .55rem;font-size:.78rem;font-weight:600;line-height:1.3}.pdp-review-title{font:600 1rem/1.3 var(--serif,Georgia,serif);margin:0}.pdp-review-body{color:var(--ink,#1f2a24);overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.55}.pdp-review-meta{color:var(--muted,#5f6b64);margin:auto 0 0;padding-top:.3rem;font-size:.82rem}.pdp-review-verified{color:var(--deep,#173b2b)}.pdp-reviews-more{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.1rem;display:flex}@media (max-width:40rem){.pdp-reviews{margin-bottom:1.75rem}.pdp-reviews-head h2{font-size:1.25rem}.pdp-reviews-list{grid-template-columns:1fr}}
.pdp-sample{flex-direction:column;align-items:stretch;gap:.3rem;margin:.35rem 0 .2rem;display:flex}.pdp-sample-btn{border:2px solid var(--deep,#173b2b);min-height:2.75rem;color:var(--deep,#173b2b);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:.6rem;justify-content:center;align-items:center;padding:.55rem 1.1rem;font:600 .98rem/1.2 system-ui,sans-serif;text-decoration:none;display:inline-flex}.pdp-sample-btn:focus-visible{outline:3px solid var(--gold,#c9a227);outline-offset:2px}@media (hover:hover){.pdp-sample-btn:hover{background:var(--deep,#173b2b);color:#fff}}.pdp-sample-meta{color:var(--muted,#5f6b64);text-align:center;font-size:.82rem;line-height:1.3}@media (max-width:60rem){.pdp-panel>.pdp-sample{order:7}}
.pdp-authors{border-top:1px solid var(--line,#d9ded4);margin:0 0 2.5rem;padding:1.4rem 0 0}.pdp-authors>*{max-width:var(--pdp-measure,61rem)}.pdp-authors-h{font:500 1.5rem/1.2 var(--serif,Georgia,serif);color:var(--ink,#1f2a24);margin:0 0 .8rem}.pdp-authors-p{color:var(--ink,#1f2a24);margin:0 0 .75rem;font-size:1rem;line-height:1.6}.pdp-authors-credit{color:var(--deep,#173b2b);background:#eef3ea;border-radius:.6rem;margin:.9rem 0 0;padding:.8rem 1rem;font-size:.95rem;line-height:1.5}.pdp-authors-credit p{margin:0}.pdp-authors-credit ul{margin:.35rem 0 0;padding-left:1.1rem}.pdp-authors-notes{margin-top:.9rem;font-size:.95rem;line-height:1.55}.pdp-authors-notes p{margin:0 0 .6rem}@media (max-width:40rem){.pdp-authors{margin-bottom:1.75rem}.pdp-authors-h{font-size:1.25rem}}
