.pp-story-details{color:var(--color-foreground,#302d48);font-family:inherit;margin:1.4rem 0 2rem}.pp-story-details h2{font-family:var(--font-heading--family,var(--font-heading--family));font-size:1.3rem;line-height:1.35;margin:0 0 .7rem}.pp-quick-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0 0 1.6rem}.pp-quick-facts>div{background:#eee8f7;border:1px solid #d6cbe6;border-radius:10px;padding:.8rem;min-width:0}.pp-quick-facts span{display:block;color:#625773;font-size:.75rem;margin-bottom:.25rem}.pp-quick-facts strong{display:block;font-size:.96rem;overflow-wrap:anywhere}.pp-story{padding:1.25rem 1rem;margin-bottom:1rem;background:#fffaf5;border:1px solid #d6cbe6;border-radius:12px}.pp-detail{border-bottom:1px solid #d6cbe6;padding:1rem 0}.pp-detail summary{cursor:pointer;font-family:var(--font-heading--family,var(--font-heading--family));font-size:1.05rem;font-weight:600;list-style-position:outside;padding-right:1rem}.pp-detail[open] summary{margin-bottom:.85rem}.pp-detail ul{padding-left:1.5rem;margin:.5rem 0}.pp-detail li{margin:.4rem 0}.pp-specs{margin:.5rem 0}.pp-specs>div{display:grid;grid-template-columns:40% 60%;gap:.5rem;padding:.55rem 0;border-bottom:1px solid #d6cbe6}.pp-specs dt{color:#625773}.pp-specs dd{margin:0;overflow-wrap:anywhere}.pp-rich{line-height:1.65}.pp-rich p{margin:.5rem 0}.pp-safety{background:#fff9ed;border-left:3px solid #ab4033;padding:1rem 1.1rem;margin:1.3rem 0}.pp-safety h2{font-size:1.1rem}@media(min-width:750px){.pp-quick-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:480px){.pp-quick-facts{gap:.5rem}.pp-quick-facts>div{padding:.7rem}.pp-story-details h2{font-size:1.15rem}}
