/* Shared heading treatment for Product Reviews articles. */
.post-shell h1,.post-shell h2,.post-shell h3{font-weight:900;letter-spacing:-.025em;line-height:1.25;scroll-margin-top:7rem;text-wrap:balance}
.post-shell h1{font-size:clamp(2rem,4.5vw,3.2rem);color:#123b38;margin:.8rem 0 1.2rem;padding-bottom:1rem;border-bottom:5px solid #e6ad29}
.post-shell h2{font-size:clamp(1.45rem,3vw,1.85rem);color:#123b38;background:#edf4f1;border-left:6px solid #e6ad29;border-radius:0 8px 8px 0;padding:.85rem 1rem;margin:2.4rem 0 1rem}
.post-shell h3{font-size:clamp(1.18rem,2.4vw,1.4rem);color:#174d42;padding-bottom:.45rem;border-bottom:2px solid #bfd5cb;margin:1.8rem 0 .75rem}
@media(max-width:600px){.post-shell h2{padding:.75rem .8rem;border-left-width:5px}.post-shell h1,.post-shell h2,.post-shell h3{overflow-wrap:anywhere}}
