.puno-deeper{scroll-margin-top:96px}.puno-longread{display:grid;grid-template-columns:1fr 1fr;gap:64px 7%;margin-top:48px}.puno-longread>article{padding:0 0 40px;border-bottom:1px solid #183d3633;scroll-margin-top:100px}.puno-longread h3{font-family:var(--serif,Georgia,serif);font-size:clamp(28px,3.5vw,46px);font-weight:400;line-height:1.14;letter-spacing:-.025em;margin:12px 0 24px}.puno-longread h3 em{color:#ab513c;font-weight:400}.puno-longread p{max-width:65ch;font-size:clamp(17px,1.2vw,19px);line-height:1.8}.puno-longread .eyebrow{font-size:11px}.puno-longread a,.puno-jump-links a{color:#183d36;text-underline-offset:5px}.puno-longread button{display:block;margin-top:22px}.puno-source-pair,.puno-jump-links{display:flex;flex-wrap:wrap;gap:16px 28px}.puno-jump-links{margin:28px 0}.puno-longread details{padding:20px 0}.puno-longread summary{cursor:pointer;font-weight:600}@media(max-width:700px){.puno-longread{grid-template-columns:1fr;gap:32px;margin-top:28px}.puno-longread>article{padding-bottom:28px}.puno-deeper{scroll-margin-top:90px}}/* Keep translated chapter links readable while allowing horizontal navigation on narrow screens. */
.section-nav>.wrap{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain}.section-nav a{flex:0 0 auto;width:max-content}
@media print{.puno-longread{display:block}.puno-longread>article{break-inside:avoid;margin-bottom:20px}}

.story-grid img[data-asset="puno-supplied-5"]{object-position:76% center}.story-grid img[data-asset="puno-supplied-6"]{object-position:55% center}
