/* A focused view inside the existing Living Collection shell. */
html .museum-land.land-exhibit .app{max-width:1320px;padding-inline:28px}
html .land-exhibit .illustrated-stories{display:none!important}
html .land-exhibit .heading{margin:12px 0}
html .land-exhibit .heading h1{font-size:clamp(28px,3vw,40px);margin:4px 0}
html .land-exhibit #subtitle{font-size:14px;margin:4px 0}
html .land-exhibit .article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:24px;align-items:start}
html .land-exhibit .article>.visual{grid-column:1;grid-row:1;margin:0;padding:0;position:static}
html .land-exhibit .article>.exhibit-label{grid-column:2;grid-row:1;border-left:1px solid var(--ww-line);padding-left:22px;min-width:0}
html .land-exhibit .exhibit-sections{display:flex;flex-wrap:wrap;gap:3px;border-bottom:1px solid var(--ww-line);margin:0 0 10px;padding:0}
html .land-exhibit .exhibit-sections button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ww-muted);font-size:12px;min-height:44px;padding:7px 9px}
html .land-exhibit .exhibit-sections button[aria-pressed=true]{border-bottom-color:var(--ww-accent);color:var(--ww-text)}
html .land-exhibit .exhibit-pane{height:clamp(310px,47vh,460px);overflow:auto;scrollbar-gutter:stable;padding:0 10px 8px 0;margin:0;outline-offset:2px}
html .land-exhibit .exhibit-pane :is(.overview,.details,.reading-section,.story-chapter){margin:0;padding:10px 0;border:0;max-width:none}
html .land-exhibit .exhibit-pane :is(h2,h3){font-size:21px;margin:4px 0 10px}
html .land-exhibit .exhibit-pane :is(p,li,dd,#activity-content){font-size:14px;line-height:1.55}
html .land-exhibit #overview{font:16px/1.5 var(--museum-serif);margin:4px 0 10px}
html .land-exhibit .details dl{margin:0}
html .land-exhibit .details dl>div{padding:7px 0}
html .land-exhibit .details dd{margin:2px 0;font:15px/1.4 var(--museum-serif)}
html .land-exhibit .visual-content{min-height:220px;max-height:340px;display:flex;align-items:center;justify-content:center;background:var(--ww-surface)}
html .land-exhibit .plate{max-height:300px;object-fit:contain}
html .land-exhibit .place-card{background:transparent;border:0;padding:22px;text-align:left;box-shadow:none}
html .land-exhibit .place-card h2{font-size:28px}
html .land-exhibit .visual figcaption{font-size:11px;line-height:1.45;margin:8px 0}
html .land-exhibit .picture-actions{margin:8px 0}
html .land-exhibit .exhibit-chapters{display:flex;gap:6px;margin:0 0 12px}
html .land-exhibit .exhibit-chapters select{width:0;min-width:0;flex:1;font-size:12px}
html .land-exhibit .teacher-details>summary{display:none}
html .land-exhibit .details-body{padding:10px 0}
html .land-exhibit .exhibit-related{display:flex;gap:14px;align-items:center;border-top:1px solid var(--ww-line);padding:8px 0;margin:10px 0 0}
html .land-exhibit .exhibit-related>.eyebrow{display:none}
html .land-exhibit .exhibit-related h2{font:12px var(--museum-sans);white-space:nowrap;margin:0}
html .land-exhibit .exhibit-related .related{display:flex;flex-wrap:wrap;gap:6px}
html .land-exhibit .exhibit-related button{min-height:36px;font-size:12px}
html .land-exhibit .app>footer{padding:10px 0;margin:0;font-size:11px}
html .land-exhibit [hidden]{display:none!important}
@media(max-width:760px){html .museum-land.land-exhibit .app{padding-inline:16px}html .land-exhibit .article{grid-template-columns:1fr;gap:14px}html .land-exhibit .article>.visual{grid-column:1;grid-row:1}html .land-exhibit .article>.exhibit-label{grid-column:1;grid-row:2;padding:0;border:0}html .land-exhibit .visual-content{min-height:100px;max-height:170px}html .land-exhibit .plate{max-height:160px}html .land-exhibit .exhibit-pane{height:auto;max-height:none;overflow:visible}html .land-exhibit .exhibit-related{align-items:flex-start;flex-direction:column}}
@media print{html .land-exhibit .exhibit-pane{height:auto;overflow:visible}html .land-exhibit .exhibit-pane[hidden],html .land-exhibit .story-chapter[hidden]{display:block!important}html .land-exhibit .exhibit-sections,html .land-exhibit .exhibit-chapters{display:none!important}}
html .land-exhibit :is(.more-links,[data-mode="lesson"],#save-entry,.modes>a:first-child){display:none!important}
html .land-exhibit #related-entries button{background:transparent!important;border:0;border-radius:0;box-shadow:none;padding:5px 9px;color:var(--ww-accent)}
html .land-exhibit .exhibit-pane .story-chapter>.eyebrow{display:none}
html .land-exhibit #source-content .source-list{padding-left:18px}
html .land-exhibit #footer-note{display:none}
html .land-exhibit .exhibit-teacher-link{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-size:13px;color:var(--ww-accent)}
html .land-exhibit header .ww-local-bar{display:none}
html .land-exhibit header.ww-shell-host{padding:8px 0}
html .land-exhibit .browse-panel{margin-bottom:8px}
html .land-exhibit .browse-panel>summary{min-height:40px;padding:6px 0}
html .land-exhibit .exhibit-pane .overview>.eyebrow,html .land-exhibit .exhibit-pane .details>.eyebrow{display:none}
html .land-exhibit .exhibit-pane #reading-context{margin:6px 0}
html .land-exhibit .exhibit-pane .atlas-reading-link{display:inline-block;min-height:0;padding:4px 0;margin:0;font-size:12px}
html .land-exhibit .exhibit-pane .details{padding:4px 0}
html .land-exhibit .exhibit-pane #facts>div{margin:0;padding:6px 0}
html .land-exhibit .exhibit-pane #facts dd{margin:2px 0;font-size:14px}
html .land-exhibit .place-card p{font-size:14px;line-height:1.5;margin:8px 0}
html .land-exhibit .place-card h2{font-size:25px;line-height:1.2;margin:8px 0}
html[data-theme] .land-exhibit .exhibit-sections button{background:transparent!important;box-shadow:none!important;border:0!important;border-bottom:2px solid transparent!important;color:var(--ww-muted)!important}
html[data-theme] .land-exhibit .exhibit-sections button[aria-pressed=true]{border-bottom-color:var(--ww-accent)!important;color:var(--ww-text)!important}
