.chapter-page{font-family:Afropop Sans,Arial,sans-serif}.chapter-shell{max-width:1120px;padding:var(--space-6) var(--space-7) var(--space-8);margin:auto}.chapter-header{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-2);border-bottom:1px solid var(--line);padding-bottom:var(--space-3);margin-bottom:var(--space-8)}.chapter-header a{font:400 var(--text-3)/1.4 var(--sans)}.chapter-page .chapter-header .chapter-home{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;margin-right:auto}.chapter-page .chapter-header .chapter-home:hover{text-decoration:underline;text-underline-offset:4px}.chapter-theme{background:none;border:1px solid var(--line);padding:var(--space-3);min-height:44px;font:var(--text-2) var(--sans);cursor:pointer}.chapter-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--space-7);align-items:start}.chapter-page h1{font:400 var(--text-9)/1.06 "Afropop Editorial",Georgia,serif;letter-spacing:-.025em;margin:var(--space-5) 0 var(--space-5)}.chapter-notes>h2{font:400 var(--text-7)/1.15 "Afropop Editorial",Georgia,serif;margin:var(--space-7) 0 var(--space-5)}.chapter-note h3{font:400 var(--text-7)/1.2 "Afropop Editorial",Georgia,serif;margin:var(--space-5) 0 var(--space-3)}.chapter-page p{font-size:var(--text-4);line-height:1.65}.chapter-page .eyebrow{font:var(--text-2)/1.6 var(--sans)}.chapter-page .chapter-lede{font-size:var(--text-5);line-height:1.55}.chapter-portrait{margin:0;position:sticky;top:32px}.chapter-portrait img{width:100%;height:auto;max-height:600px;object-fit:contain;filter:grayscale(1)}.chapter-portrait figcaption{font-size:var(--text-2);line-height:1.6;color:var(--muted);margin-top:var(--space-4)}.chapter-page a:not(.chapter-home){text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line)}.chapter-notes{max-width:720px;border-top:1px solid var(--line);margin-top:var(--space-7)}.chapter-note{padding:0 0 var(--space-5);border-bottom:1px solid var(--line)}.chapter-footer{display:block;border-top:var(--rule-structure);margin-top:var(--space-7);padding:var(--space-5) 0 0;font-size:var(--text-3)}.chapter-pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.chapter-page a.chapter-pager-link{display:grid;align-content:start;gap:var(--space-2);min-height:44px;text-decoration:none}.chapter-pager-next{grid-column:2;text-align:right}.chapter-pager-link .eyebrow{order:0;width:auto;margin:0;color:var(--muted)}.chapter-page .chapter-pager-title{font:400 var(--text-6)/1.2 var(--serif)}.chapter-page .chapter-pager-link:hover .chapter-pager-title{text-decoration:underline;text-underline-offset:4px}.chapter-footer-links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:var(--rule-hair)}.chapter-page .chapter-footer-links a{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;font:400 var(--text-3)/1.4 var(--sans)}.chapter-footer .measurement-settings{margin-top:var(--space-4)}.chapter-page .chapter-header :is(.chapter-theme,.language-switch,.display-toggle){border:0;color:var(--ink);background:transparent;font:400 var(--text-2)/1.2 var(--sans);padding:0 var(--space-2);min-height:44px;min-width:44px;white-space:nowrap}.chapter-page .chapter-header :is(.chapter-theme,.language-switch,.display-toggle):hover{text-decoration:underline;text-underline-offset:4px}.chapter-page .episode-share-button{font:400 var(--text-2)/1.5 var(--sans)}.chapter-facts{border-top:var(--rule-hair);margin-top:var(--space-6);padding-top:var(--space-4);color:var(--muted)}.chapter-page .field-entry dd p{font-size:var(--text-3);line-height:1.7}@media(max-width:700px){.chapter-pager{gap:var(--space-4)}.chapter-page .chapter-pager-title{font-size:var(--text-5)}.chapter-shell{padding:var(--space-5) var(--space-5) var(--space-8)}.chapter-header{margin-bottom:var(--space-6)}.chapter-grid{grid-template-columns:1fr;gap:var(--space-6)}.chapter-portrait{position:static}.chapter-portrait img{max-height:390px}}.chapter-page .episode-itinerary{max-width:720px;margin-block:var(--space-7);padding-block:var(--space-5);border-block:var(--rule-hair)}.chapter-page .episode-itinerary>.eyebrow{margin:0 0 var(--space-3)}.chapter-page .episode-itinerary h2{font:400 var(--text-7)/1.15 var(--serif);margin:0 0 var(--space-6);text-wrap:balance}.chapter-page .itinerary-stops{list-style:none;margin:0;padding:0 0 0 var(--space-5);border-left:1px solid var(--acid);display:grid;gap:var(--space-6)}.chapter-page .itinerary-stop{position:relative}.chapter-page .itinerary-stop:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--acid);top:.4em;left:calc(-1 * var(--space-5) - 5px)}.chapter-page .itinerary-region{font:400 var(--text-2)/1.5 var(--sans);color:var(--muted);margin:0 0 var(--space-2)}.chapter-page .itinerary-stop h3{font:400 var(--text-7)/1.1 var(--serif);margin:0 0 var(--space-2)}.chapter-page .itinerary-artists{font:500 var(--text-4)/1.5 var(--sans);margin:0}.chapter-page .episode-highlight{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-5);max-width:720px;margin:var(--space-7) 0 0;padding-block:var(--space-5);border-block:var(--rule-hair)}.chapter-page .highlight-value{font:500 var(--text-7)/1.1 var(--sans);letter-spacing:-.02em;margin:0;white-space:nowrap}.chapter-page .highlight-context p{font:400 var(--text-3)/1.55 var(--sans);margin:0}.chapter-page .highlight-source{display:inline-block;margin-top:var(--space-2);font:400 var(--text-2)/1.5 var(--sans);color:var(--muted)}@media(max-width:600px){.chapter-page .episode-highlight{display:flex;flex-wrap:wrap}.chapter-page .highlight-context{flex:1 1 12rem;min-width:0}.chapter-page .highlight-source{max-width:100%;overflow-wrap:anywhere}}
