.pv-src{font-family:var(--font-label);color:var(--text-soft);margin-left:.4em;font-size:.8125rem;display:inline-block}.pv-stamps{gap:var(--space-xs);flex-wrap:wrap;justify-content:center;min-width:0;max-width:100%;display:flex}.pv-intro__grid{gap:var(--space-xl);align-items:center;display:grid}.pv-intro h1{max-width:14ch}.pv-intro .lede{margin-top:var(--space-m);max-width:40ch}.pv-intro__sheet{justify-self:center;max-width:20rem}@media (width>=56rem){.pv-intro__grid{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) auto}.pv-intro__sheet{width:19rem}}.pv-read{gap:var(--space-2xl);align-items:start;display:grid}.pv-read__main{max-width:var(--measure)}.pv-read__main>p{font-size:var(--step-0)}.pv-read__aside{gap:var(--space-l);justify-self:center;width:100%;max-width:22rem;display:grid}@media (width>=60rem){.pv-read{grid-template-columns:minmax(0, var(--measure)) minmax(16rem, 21rem);justify-content:space-between}.pv-read__aside{top:calc(var(--header-h) + var(--space-l));position:sticky}.pv-read--flip .pv-read__aside{position:static}}.pv-causes{gap:var(--space-s);margin-top:var(--space-s);display:grid}.pv-causes__row{padding-top:var(--space-s);border-top:1px solid var(--rule);gap:.15rem;display:grid}.pv-causes__row dt{font-family:var(--font-display);font-weight:650;font-size:var(--step-1);color:var(--forest)}.pv-causes__row dd{margin:0}@media (width>=40rem){.pv-causes__row{gap:var(--space-m);grid-template-columns:14rem 1fr}.pv-causes__row dt{font-size:var(--step-0);line-height:1.5}}.pv-ledger{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);margin:0}.pv-ledger__row{gap:var(--space-m);padding:var(--space-xs) 0;grid-template-columns:minmax(9rem,13rem) 1fr;align-items:baseline;display:grid}.pv-ledger__row+.pv-ledger__row{border-top:1px dashed color-mix(in srgb, var(--ink) 45%, transparent)}.pv-ledger__row dt{font-family:var(--font-label);font-weight:700;font-size:var(--step-1);text-align:right}.pv-ledger__row dt span{font-size:var(--step--1);font-weight:400}.pv-ledger__row dd{margin:0}.pv-context__text{margin-top:var(--space-m);max-width:var(--measure)}.pv-context__note{margin-top:var(--space-xs);font-family:var(--font-label);font-size:var(--step--1);color:var(--text-soft)}@media (width<=30rem){.pv-ledger__row{grid-template-columns:1fr;gap:0}.pv-ledger__row dt{text-align:left}}.pv-list{gap:var(--space-2xs);padding-left:1.2em;display:grid}.pv-list li::marker{color:var(--on-laterite-soft)}.pv-voiala .pv-src{color:var(--text-soft);margin-left:0}.pv-places__intro{margin-bottom:var(--space-xl)}.pv-gazetteer{columns:1;column-gap:var(--space-2xl);margin:0}.pv-gazetteer__item{break-inside:avoid;padding:var(--space-s) 0 var(--space-m);border-top:1px solid var(--rule)}.pv-gazetteer__item dt{font-family:var(--font-display);font-weight:680;font-size:var(--step-1);color:var(--forest);letter-spacing:-.01em;align-items:center;gap:.35em;display:flex}.pv-pin{color:var(--laterite);flex:none}.pv-gazetteer__item dd{margin:var(--space-3xs) 0 0;max-width:58ch}.pv-gazetteer__item .pv-src{margin:var(--space-3xs) 0 0;display:block}.pv-places__note{margin-top:var(--space-l);font-family:var(--font-label);font-size:var(--step--1);color:var(--ink-soft)}@media (width>=56rem){.pv-gazetteer{columns:2}}.pv-approach__head{max-width:var(--measure);margin-bottom:var(--space-2xl)}.pv-approach__head .lede{margin-top:var(--space-s)}.pv-approach__rows{gap:var(--space-2xl);display:grid}.pv-way{gap:var(--space-xl);align-items:center;display:grid}.pv-way__text{max-width:60ch}.pv-way__sheet{justify-self:center;max-width:28rem}.pv-way__sheet .fig__caption{color:var(--ink-soft)}.pv-way__label{margin-top:var(--space-m)}@media (width>=56rem){.pv-way{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pv-way--photo:last-child .pv-way__sheet{order:-1}.pv-way:not(.pv-way--photo){grid-template-columns:minmax(0,1fr);padding-left:16%}}.pv-next__row{justify-content:space-between;align-items:center;gap:var(--space-l);flex-wrap:wrap;display:flex}.pv-next__title{font-size:var(--step-3);max-width:18ch}.pv-next__actions{gap:var(--space-s);flex-wrap:wrap;display:flex}
