/* Jewelry-only consistency corrections. Shared wrapper/grid widths are unchanged. */
/* A margin shorthand on jh-directory had replaced wrap's automatic inline margins. */
.wrap.jx-directory{margin-inline:auto}
/* Reuse the exact Tea Sets article grid, sidebar and shared sticky stack. */
.jx-reading{align-items:start}
.jx-reading>.jx-prose{min-width:0;padding-block:0}
.jx-chapters{align-self:start;min-width:0}
.jx-chapters a{min-height:44px;line-height:1.5;overflow-wrap:anywhere}
.jx-reading .jx-prose>section{margin-bottom:3rem}
.jx-reading .jx-prose .jh-photo{margin-inline:0}
/* Legacy form studies retain their content, adapted inside the existing prose column. */
.jx-reading .nk-section{grid-template-columns:minmax(0,1fr);gap:1.25rem}
.jx-reading .nk-section:first-child{padding-top:0}
.jx-reading .nk-section .nk-photo{max-width:100%}
.jx-reading .ch-inspection,.jx-reading .ch-history{grid-template-columns:minmax(0,1fr)}
.jx-reading .ch-section-copy{max-width:none;margin-inline:0}
.jx-reading .rings-photo-pair{margin-left:0;gap:1.5rem}
.jx-reading .rings-photo-pair .rings-photo:first-child{margin-top:0}
.jx-reading .rings-photo-pair .rings-photo:last-child{justify-self:start}
/* Tea's shared breakpoint changes the grid to one column and disables sticky.
   Keep long chapter names fully readable and touch targets reachable there. */
@media(max-width:800px){
 .jx-chapters a{display:flex;align-items:center;min-height:44px;padding:10px 12px;white-space:normal;border:0;border-bottom:1px solid var(--line)}
 .jx-chapters .cs-hub-section-title{margin-bottom:12px}
}
@media(max-width:600px){.jx-reading .rings-photo-pair{grid-template-columns:1fr}}
@media print{.jx-chapters{display:none}.jx-reading{display:block}.jx-reading .jx-prose{width:auto}}
