@charset "UTF-8";
/* Readability revision: robust system Japanese fonts; no font downloads. */
/* One article is the review specimen. Expand only after the user's design approval. */
.exhibition-site{--paper:#f2ede3;--white:#fffdf7;--ink:#292b27;--accent:#85442e;--line:#c9beaa;--muted:#665f54;background:var(--paper)}
.exhibition-site .header{background:#fffdf7;border-color:#ddd3c2}.exhibition-site .header-inner{padding-block:18px}.exhibition-site .brand-mark{background:#3e4035;box-shadow:inset 0 0 0 4px #3e4035,inset 0 0 0 5px #cdb887}.exhibition-site .brand{font-size:20px}
.exhibition{counter-reset:chapter}.exhibit-width{width:min(1260px,calc(100% - 96px));margin-inline:auto}.exhibition .breadcrumbs{padding-block:17px;font-size:11px}.exhibit-cover{display:grid;grid-template-columns:42% 58%;max-width:1440px;margin:0 auto;background:#252921;color:#f5eee1;border-top:1px solid #484b40}
.exhibit-heading{padding:54px 44px 36px 64px;align-self:center}.exhibit-kicker{font:600 11px/1.8 var(--sans);letter-spacing:.16em;color:var(--accent)}.exhibit-heading .exhibit-kicker{color:#d2b480;border-left:25px solid #af8e58;padding-left:12px}.exhibit-era{font-size:12px;color:#d4c9b5;margin-top:34px;letter-spacing:.03em}.exhibit-era span{display:block;margin-top:4px}.exhibit-heading h1{font:500 clamp(30px,3.5vw,50px)/1.6 var(--serif);letter-spacing:.045em;margin:16px 0 24px}.exhibit-heading h1 span{display:block;white-space:nowrap}.exhibit-lead{font-size:15px;line-height:2.05;color:#e2d9c9;max-width:30em}.exhibit-read{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;max-width:300px;margin-top:27px;border-block:1px solid #72705d;text-decoration:none;font-size:13px;color:#f3e5c9}.exhibit-read:hover{color:#fff;background:#ffffff08}.exhibit-read span{font-size:21px}.exhibit-heading .article-date{color:#bcb4a3;font-size:10px;line-height:1.9;margin-top:24px}
.article-figure.exhibit-cover>.exhibit-cover-image{background:#70706d;align-self:stretch;min-height:570px;display:flex;align-items:center}.exhibit-cover-image img{width:100%;height:auto;max-height:660px;object-fit:contain;transition:transform .5s ease}.exhibit-cover-image:hover img{transform:scale(1.025)}.exhibition .image-zoom-label{font-size:11px;letter-spacing:.04em;background:#252921e8;border:1px solid #d8caaa60;padding:10px 16px}.exhibit-cover>figcaption{grid-column:2;margin:0;padding:18px 28px;border:0;background:#ded6c7;color:#38392f;display:flex;gap:20px;font-size:12px}.exhibit-plate-number{white-space:nowrap;font:14px/1.9 var(--serif);color:#794a32}.exhibit-cover .image-credit{font-size:10px;margin-top:6px;color:#665849}.exhibit-cover-notes{grid-column:1/-1;padding:38px 64px 28px;background:#e7dfd0;color:var(--ink);border-top:1px solid #c9beaa}
.exhibition .figure-reading{border:0;background:transparent;padding:0;margin:0 0 25px}.exhibition .figure-reading h3{font:500 22px/1.7 var(--serif)}.exhibition .figure-reading>p{font-size:12px;color:var(--muted);margin:8px 0 22px}.exhibition .figure-reading ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none;counter-reset:observation}.exhibition .figure-reading li{counter-increment:observation;position:relative;padding:14px 0 0 36px;border-top:1px solid #b8aa90;margin:0;font-size:13px;line-height:1.95}.exhibition .figure-reading li:before{content:counter(observation,decimal-leading-zero);position:absolute;left:0;top:14px;font:20px/1.4 var(--serif);color:#8b5b37}.exhibition .figure-reading li strong{display:block;font:600 14px/1.8 var(--sans);margin-bottom:7px}.exhibition .figure-reading li p{margin:0;color:#554f45}.exhibition .source-refs{font-size:11px}.exhibition .evidence{background:#f5efe3;border:1px solid #c8bca5;margin-top:24px;font-size:13px}.exhibition .evidence summary{padding:16px 20px}.exhibition .evidence-grid{gap:28px}.exhibition .evidence h3{font-size:14px}.exhibition .evidence li{line-height:1.9}.exhibition .figure-return{margin-top:20px;border-color:#c2b69e}.exhibition .figure-return a{font-size:12px}
.exhibit-record{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #c3b69d;margin:52px 0 0;padding:27px 0;gap:30px}.exhibit-record>div{padding-left:25px;border-left:2px solid #b18b52}.exhibit-record span{font:11px var(--sans);letter-spacing:.12em;color:#85442e}.exhibit-record p{font:18px/1.8 var(--serif);margin:12px 0 8px}.exhibit-record small,.exhibit-record a{font-size:11px;color:#665f54}
.exhibition .exhibit-reading{grid-template-columns:260px minmax(0,760px);gap:72px;margin:70px 0 90px;justify-content:space-between}.exhibit-rail{position:sticky;top:25px;align-self:start;max-height:calc(100vh - 50px);overflow:auto;scrollbar-width:thin;padding-right:10px}.exhibition .article-toc{background:transparent;border:0;padding:0}.exhibition .article-toc h2{font-size:23px;margin:9px 0 22px}.exhibition .article-toc>ol{padding-left:24px;margin:0}.exhibition .article-toc>ol li{padding-left:5px;margin:0;border-bottom:1px solid #d7ccba}.exhibition .article-toc>ol li::marker{font:13px var(--serif);color:#95684a}.exhibition .article-toc a{font-size:12px;line-height:1.8;display:block;padding:11px 0}.exhibition .article-toc a[aria-current=location]{color:#83422f;font-weight:700}.exhibition .figure-index{margin-top:27px;padding-top:20px}.exhibition .figure-index h3{font-size:18px}.exhibition .article-toc .figure-index a{font-size:12px;gap:12px}.exhibition .figure-index-number{font-size:23px}.exhibit-correction{font-size:11px;display:block;margin:24px 0;min-height:44px}
.exhibit-text{min-width:0}.exhibit-chapter{padding:0 0 30px}.exhibition .prose{font-size:17px;line-height:2.15;letter-spacing:.025em;color:#302f29;overflow-wrap:anywhere}.exhibition .prose p{margin:0 0 26px}.exhibition .prose h2{counter-increment:chapter;position:relative;border:0;border-top:1px solid #bdae93;border-bottom:0;padding:30px 0 0 55px;font-size:30px;line-height:1.65;margin:18px 0 27px;letter-spacing:.01em}.exhibition .prose h2:before{content:counter(chapter,decimal-leading-zero);position:absolute;left:0;top:33px;font:25px/1.5 var(--serif);color:#9c704d;width:auto;height:auto;background:none}.exhibition .prose a{font-size:12px;line-height:1.6;color:#79513a;text-decoration:underline;text-decoration-color:#af9478;word-break:normal}.exhibition .prose table{display:table;width:100%;font-size:13px;line-height:1.9;border-collapse:collapse;border:1px solid #c3b59a;background:#fcf8f0;margin:30px 0}.exhibition .prose th{background:#434739;color:#f6efdf;font-weight:500;min-width:0}.exhibition .prose td,.exhibition .prose th{padding:17px 15px;border:1px solid #d1c6b2;white-space:normal}.exhibition .prose tbody tr:nth-child(even){background:#eae3d5}
.exhibit-text .article-figure{background:#e7dfd0;padding:22px;margin:15px 0 35px;border:1px solid #c9bda6}.exhibit-text .article-figure>a{background:#737370}.exhibit-text .article-figure figcaption{font-size:13px;margin:18px 0 25px;line-height:1.9}.exhibit-text .figure-reading ol{grid-template-columns:1fr;gap:17px}.exhibit-text .figure-reading li{padding-top:13px}.exhibit-text .figure-reading li:before{top:13px}.exhibition .image-comparison{padding:30px 0;margin:20px 0 70px;border-top:3px solid #a5804e;background:transparent}.exhibition .image-comparison h2{font-size:29px}.exhibition .image-comparison p{font-size:15px;line-height:2}.exhibition .image-comparison table{font-size:13px;background:#fbf7ee;line-height:1.9}.exhibition .image-comparison th{background:#424738;color:#f4eddd}.exhibition .image-comparison th a{color:inherit}.exhibition .image-comparison th,.exhibition .image-comparison td{padding:18px 14px}
.exhibition .source-section{border-top:1px solid #b8a583;padding-top:35px;margin-top:40px}.exhibition .source-section h2{font-size:32px;margin:10px 0 18px}.exhibit-source-intro{font-size:14px;line-height:2;color:#665f54}.exhibition .source-section ol{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}.exhibition .source-section ol>li{background:#e7dfcf;border:1px solid #c7baa1;padding:24px 22px 22px 50px;margin:0;overflow-wrap:anywhere}.exhibition .source-section ol>li:before{font-size:22px;left:15px;color:#855839}.exhibition .source-section li>a{font-size:14px;line-height:1.7;display:block}.exhibition .source-section li p{font-size:11px;margin:10px 0 14px;color:#635b4f}.exhibition .source-section li small{font-size:12px;line-height:1.9;color:#4e4c43}.exhibition .review-note{font-size:12px;background:transparent;border-left:2px solid #a48250;padding-left:17px;line-height:1.9}.exhibit-history{font-size:12px;border-block:1px solid #cbbb9e;margin-top:24px}.exhibit-history summary{padding:15px 0}.exhibit-history li{margin:10px 0}.exhibit-related{border-top:1px solid #b8a583;padding-block:55px}.exhibition .section-head h2{font-size:29px;margin-top:8px}.exhibition .section-head>a{font-size:12px}.exhibition .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.exhibition .card-copy h3{font-size:24px}.exhibition .card-copy p,.exhibition .reading-reason{font-size:14px}.exhibition .article-end{border-top:1px solid #b8a583;padding-block:45px 65px;text-align:left}.exhibition .article-end p{font:29px/1.7 var(--serif);margin:12px 0 23px}.exhibition .button{background:#424738;border-color:#424738}.exhibition .button:hover{background:#765039}
@media(min-width:1500px){.exhibit-cover{border-inline:1px solid #484b40}}
@media(max-width:1100px){.exhibit-heading{padding:36px 30px}.exhibit-heading h1{font-size:32px}.article-figure.exhibit-cover>.exhibit-cover-image{min-height:500px}.exhibit-cover-notes{padding:32px 36px}.exhibition .exhibit-reading{grid-template-columns:220px minmax(0,1fr);gap:40px}.exhibit-record{gap:18px}.exhibit-record p{font-size:16px}}
@media(max-width:800px){.exhibit-width{width:calc(100% - 36px)}.exhibition-site .header-inner{padding:16px 18px}.exhibition-site .brand{font-size:18px}.exhibition .breadcrumbs{font-size:10px;padding-block:12px}.exhibit-cover{display:flex;flex-direction:column}.exhibit-heading{padding:27px 24px 25px;align-self:stretch}.exhibit-heading .exhibit-kicker{font-size:10px}.exhibit-era{font-size:10px;margin-top:17px}.exhibit-era span{display:inline;margin-left:10px}.exhibit-heading h1{font-size:clamp(28px,7.8vw,44px);line-height:1.5;margin:13px 0 14px;letter-spacing:0}.exhibit-lead{font-size:14px;line-height:1.9}.exhibit-read{padding:9px 0;margin-top:17px;min-height:44px;font-size:12px}.exhibit-heading .article-date{margin:16px 0 0;font-size:10px}.exhibit-heading .article-date br{display:none}.article-figure.exhibit-cover>.exhibit-cover-image{min-height:0;display:block;order:-1}.exhibit-cover-image img{max-height:none;width:100%;aspect-ratio:4/3;object-fit:contain}.exhibit-cover>figcaption{padding:15px 20px;font-size:11px;gap:13px}.exhibit-plate-number{font-size:12px}.exhibit-cover-notes{padding:25px 20px}.exhibition .figure-reading ol{grid-template-columns:1fr;gap:17px}.exhibition .figure-reading li{font-size:14px;line-height:1.9}.exhibition .figure-reading h3{font-size:21px}.exhibition .evidence{font-size:13px}.exhibition .evidence-grid{padding:18px;grid-template-columns:1fr}.exhibition .evidence summary{padding:14px;font-size:12px}.exhibit-record{grid-template-columns:1fr;padding:0;gap:0;margin-top:28px}.exhibit-record>div{padding:17px 18px;border-left:0;border-bottom:1px solid #d3c6ae}.exhibit-record>div:last-child{border-bottom:0}.exhibit-record p{font-size:17px;margin:7px 0 4px}.exhibit-record p br{display:none}.exhibit-record span{font-size:10px}.exhibition .exhibit-reading{display:block;margin:35px 0 50px}.exhibit-rail{position:static;max-height:none;overflow:visible;padding:25px 22px;background:#e7dfd0;margin-bottom:38px;border-top:2px solid #9b7644}.exhibition .article-toc h2{font-size:24px;margin-bottom:18px}.exhibition .article-toc a{font-size:13px;min-height:44px}.exhibition .article-toc .figure-index a{font-size:13px}.exhibit-correction{margin-bottom:0}.exhibition .prose{font-size:16px;line-height:2.05;letter-spacing:.01em}.exhibition .prose h2{font-size:25px;padding:24px 0 0 39px;margin-bottom:23px}.exhibition .prose h2:before{font-size:21px;top:27px}.exhibit-chapter{padding-bottom:12px}.exhibition .prose table{font-size:12px;table-layout:fixed}.exhibition .prose td,.exhibition .prose th{padding:13px 9px;overflow-wrap:anywhere}.exhibit-text .article-figure{padding:14px;margin-bottom:26px}.exhibition .source-section ol{grid-template-columns:1fr}.exhibition .source-section h2{font-size:29px}.exhibition .source-section li small{font-size:13px}.exhibition .image-comparison th,.exhibition .image-comparison td{padding:13px 10px}.exhibition .image-comparison{margin-bottom:35px}.exhibition .image-comparison h2{font-size:25px}.exhibition .cards{grid-template-columns:1fr}.exhibition .section-head{display:block}.exhibition .section-head h2{font-size:26px}.exhibition .section-head>a{display:inline-block;margin-top:15px;min-height:44px}.exhibition .article-end p{font-size:25px}.exhibition .article-end .button{width:100%}.exhibition .image-zoom-label{font-size:10px;padding:7px 10px}}
@media(prefers-reduced-motion:reduce){.exhibit-cover-image img{transition:none}.exhibit-cover-image:hover img{transform:none}}
.exhibit-cover-label{margin-top:25px;border-top:1px solid #72705d;padding-top:17px;font-size:11px;color:#d3ba92;line-height:1.9;letter-spacing:.04em}.exhibit-cover-label span{color:#bab5a6;font-size:10px}.exhibition .figure-reading-head{border-bottom:0;display:block;margin-bottom:20px}.exhibition .figure-reading-head .eyebrow{font-size:10px;color:#895c38}.exhibition .figure-reading-head p{font:22px/1.7 var(--serif);margin-top:6px}.exhibition .figure-reading li h3{font:600 14px/1.8 var(--sans);margin-bottom:8px}.exhibition .figure-reading .source-refs{margin-top:9px}@media(max-width:800px){.exhibit-cover-label{margin-top:17px;padding-top:12px}.exhibition .figure-reading-head p{font-size:21px}}
/* Typography: the specimen remains isolated until approval. */
.exhibition-site{--paper:#fbf8f2;--ink:#202520;--muted:#474d43;--sans:Meiryo,"Hiragino Kaku Gothic ProN","Noto Sans JP",system-ui,sans-serif;color:var(--ink);font-family:var(--sans);font-size:16px}
.exhibition-site .header nav{font-size:14px}.exhibition-site .brand small{font-size:12px;letter-spacing:.05em}.exhibition .breadcrumbs{font-size:13px;color:#484d43}
.exhibit-kicker{font-size:13px;font-weight:700;letter-spacing:.05em;color:#683a24}.exhibit-heading .exhibit-kicker{color:#f0d59b}.exhibit-era{font-size:14px;color:#f0e7d7}.exhibit-heading h1{font-weight:700;color:#fffdf4;letter-spacing:.015em}.exhibit-lead{font-size:17px;line-height:1.95;color:#fff9ee}.exhibit-heading .article-date{font-size:13px;color:#e6dece;line-height:1.85}.exhibit-cover-label{font-size:14px;color:#f4dfa9;letter-spacing:0}.exhibit-cover-label span{font-size:13px;color:#e6dece}
.exhibit-cover>figcaption{font-size:14px;line-height:1.9;color:#262c25}.exhibit-plate-number{font:700 14px/1.9 var(--sans);color:#653d25}.exhibit-cover .image-credit{font-size:13px;color:#3f453b}.exhibition .image-zoom-label{font-size:13px;font-weight:700;letter-spacing:0}.exhibit-cover-notes{background:#f0e8da}.exhibition .figure-reading-head .eyebrow{font-size:13px;font-weight:700;color:#683a24}.exhibition .figure-reading-head p{font:700 23px/1.7 var(--sans);color:#202520}.exhibition .figure-reading li{font-size:15px;line-height:1.95}.exhibition .figure-reading li h3{font-size:17px;font-weight:700;color:#202520}.exhibition .figure-reading li p{color:#30372d}.exhibition .figure-reading li:before{color:#68412c;font-weight:700}.exhibition .source-refs{font-size:13px;color:#384332}.exhibition .source-refs a{font-size:14px;font-weight:700}.exhibition .evidence{font-size:15px;background:#fffaf0;color:#202520}.exhibition .evidence summary{font-size:15px}.exhibition .evidence h3{font-size:16px}.exhibition .figure-return a{font-size:14px;font-weight:600;color:#35442d}
.exhibit-record span{font-size:13px;font-weight:700;color:#683a24}.exhibit-record p{font:700 18px/1.9 var(--sans);color:#202520}.exhibit-record small,.exhibit-record a{font-size:14px;color:#3d4637}.exhibition .article-toc h2{font-family:var(--sans);font-size:24px;font-weight:700}.exhibition .article-toc a,.exhibition .article-toc .figure-index a{font-size:14px;color:#30392b;line-height:1.85}.exhibition .article-toc a:hover,.exhibition .article-toc a[aria-current=location]{color:#67381f;text-decoration:underline}.exhibition .figure-index small{font-size:13px;color:#4b5145}.exhibition .figure-index h3{font-family:var(--sans);font-weight:700}.exhibit-correction{font-size:14px;color:#35442d}
.exhibition .prose{font-size:18px;line-height:1.95;letter-spacing:0;color:#202520;font-weight:400}.exhibition .prose p{margin-bottom:28px}.exhibition .prose h2{font-family:var(--sans);font-weight:700;font-size:28px;line-height:1.65;color:#202520;letter-spacing:0}.exhibition .prose h2:before{color:#704529;font-weight:700}.exhibition .prose a{font-size:14px;color:#31502b;text-decoration-color:#31502b;text-decoration-thickness:1px;line-height:1.85}.exhibition .prose a:hover{color:#753815;text-decoration-thickness:2px}.exhibition .prose strong{font-weight:700;color:#18221a}.exhibition .prose table,.exhibition .image-comparison table{font-size:15px;line-height:1.9}.exhibition .prose th,.exhibition .image-comparison th{font-weight:700;color:#fffef7}.exhibit-text .article-figure{background:#f0e8da}.exhibit-text .article-figure figcaption{font-size:15px;color:#202520}.exhibition .badge,.exhibition .image-credit{font-size:13px;color:#37412e}.exhibition .image-comparison h2,.exhibition .source-section h2{font-family:var(--sans);font-weight:700}.exhibition .image-comparison p,.exhibit-source-intro{font-size:16px;line-height:1.95;color:#30372d}.exhibition .source-section ol>li{background:#f4ede0}.exhibition .source-section li>a{font-size:16px;font-weight:700;color:#294324}.exhibition .source-section li p{font-size:14px;color:#3d4637}.exhibition .source-section li small{font-size:14px;line-height:1.95;color:#30372d}.exhibition .review-note,.exhibit-history{font-size:14px;line-height:1.95;color:#30372d}.exhibition .section-head h2{font-family:var(--sans);font-weight:700}.exhibition .section-head>a{font-size:14px}.exhibition .card-copy p,.exhibition .reading-reason{font-size:16px;line-height:1.95;color:#3d4637}.exhibition .card-copy .eyebrow,.exhibition .card-link{font-size:13px}.exhibition .button{font-size:15px;font-weight:700}
.exhibition-site .image-dialog{font-family:var(--sans);color:#202520}.exhibition-site .image-dialog p{font-size:15px;line-height:1.9}.exhibition-site .image-dialog .figure-reading li h3{font:700 17px/1.8 var(--sans)}.exhibition-site .image-dialog .figure-reading li p{font-size:15px}.exhibition-site .footer-top p:not(.footer-brand),.exhibition-site .footer nav{font-size:14px}.exhibition-site .footer-bottom{font-size:12px}
@media(max-width:800px){.exhibition-site .header nav{font-size:13px}.exhibition-site .brand small{font-size:11px}.exhibition .breadcrumbs{font-size:12px}.exhibit-heading .exhibit-kicker{font-size:13px}.exhibit-era{font-size:13px;line-height:1.8}.exhibit-era span{display:block;margin:2px 0 0}.exhibit-lead{font-size:16px;line-height:1.95}.exhibit-heading .article-date{font-size:12px;line-height:1.9}.exhibit-heading .article-date br{display:block}.exhibit-cover-label{font-size:14px}.exhibit-cover>figcaption{font-size:14px}.exhibition .image-zoom-label{font-size:12px}.exhibition .figure-reading-head p{font-size:22px}.exhibition .figure-reading li{font-size:15px}.exhibition .evidence summary{font-size:14px}.exhibition .article-toc a,.exhibition .article-toc .figure-index a{font-size:15px}.exhibit-record span{font-size:13px}.exhibit-record p{font-size:17px}.exhibition .prose{font-size:17px;line-height:1.95;letter-spacing:0}.exhibition .prose h2{font-size:24px}.exhibition .prose table,.exhibition .image-comparison table{font-size:14px}.exhibition .source-section li small{font-size:14px}.exhibition .source-section h2{font-size:28px}}
/* Each chapter follows its subject: observation, dimensions, interpretation, limits. */
.exhibition .prose{counter-reset:none}.exhibition .prose h2{counter-increment:none;border-top:0;background:#e8e2d5;padding:20px 22px 20px 65px;margin:12px 0 26px;border-left:4px solid #8a6035;border-bottom:1px solid #c7b99e}.exhibition .prose h2:before{content:attr(data-chapter);top:23px;left:18px;font-size:23px;color:#754723}.exhibit-chapter{padding-bottom:40px}.exhibition .prose-story>p{padding:0;margin:0 0 24px}.exhibition .story-label{display:block;font:700 14px/1.8 var(--sans);color:#58402b;letter-spacing:.02em;margin-bottom:13px}.exhibition .prose-story .story-intro{font-size:20px;line-height:1.95;background:#fffdf6;border:1px solid #d8ccb4;padding:25px 28px;border-top:3px solid #8c683d}.exhibition .prose-story .story-route{padding:23px 26px;background:#edf0e7;border-left:4px solid #5b6a45}.exhibition .story-route .story-label{color:#304325}.exhibition .prose-story .story-limit{font-size:16px;line-height:1.95;background:#f3ebdd;padding:20px 25px;border-left:4px solid #a37b45}.exhibition .story-limit .story-label{color:#624426;font-size:15px}.exhibition .prose-story .story-measure{padding:25px 28px;border:1px solid #b6bda6;background:#f3f5ed}.exhibition .story-measure .story-label{color:#34432b}.exhibition .story-measure strong{font-size:25px;white-space:nowrap;font-variant-numeric:tabular-nums;color:#283d22}.exhibition .prose-story .story-cosmos{padding:30px;background:#303a32;color:#fff9ea;font-size:19px;line-height:2;border-top:4px solid #b59a5d}.exhibition .story-cosmos .story-label{color:#f2d999;font-size:16px}.exhibition .story-cosmos strong{color:#ffe3a1;border-bottom:2px solid #bd9b53}.exhibition .story-cosmos a{color:#f6e5bf;text-decoration-color:#f6e5bf}.exhibition .prose-story .story-observe{padding:4px 0 0}.exhibition .prose-story .story-observe .story-label{font-size:15px;color:#37472c}.exhibition .story-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 0 26px}.exhibition .story-pair .story-case{margin:0;padding:23px;background:#fffdf6;border:1px solid #cec2ab;font-size:16px;line-height:1.95;border-top:3px solid #65724f}.exhibition .story-pair .story-case:nth-child(2){border-top-color:#9a703f}.exhibition .story-pair .story-label{font-size:16px;color:#263b22}.exhibition .prose strong{box-decoration-break:clone;background:#e6eacf;padding:0 2px}.exhibition .story-cosmos strong{background:transparent;padding:0}.exhibition .story-measure strong{background:transparent}.exhibition .prose a+a{margin-left:.7em}.exhibition .exhibit-text .article-figure{margin:0 0 30px}.exhibition .prose-story>table{margin-top:24px;margin-bottom:30px}.exhibition .story-heading{margin:0}.exhibition .prose-story{max-width:100%}
@media(max-width:800px){.exhibition .prose h2{padding:18px 16px 18px 49px;font-size:23px;line-height:1.7}.exhibition .prose h2:before{left:13px;top:21px;font-size:21px}.exhibit-chapter{padding-bottom:28px}.exhibition .prose-story .story-intro{font-size:18px;padding:20px}.exhibition .prose-story .story-route,.exhibition .prose-story .story-limit,.exhibition .prose-story .story-measure{padding:19px 18px}.exhibition .prose-story .story-limit{font-size:16px}.exhibition .prose-story .story-cosmos{padding:23px 20px;font-size:18px}.exhibition .story-measure strong{font-size:23px}.exhibition .story-pair{grid-template-columns:1fr;gap:17px}.exhibition .story-pair .story-case{font-size:17px;padding:20px}.exhibition .story-label{font-size:14px}.exhibition .story-route .story-label{line-height:1.9}}
.visual-insert{margin:0 0 30px;border:1px solid #c7b99d;background:#fffdf6;overflow:hidden}.visual-insert>img,.anatomy-image>img{display:block;width:100%;height:auto}.visual-insert figcaption{padding:22px 25px}.visual-label{display:block;font:700 12px/1.8 var(--sans);color:#654729;margin-bottom:9px;letter-spacing:.04em}.visual-insert figcaption>strong,.visual-article-link>strong{display:block;font:700 21px/1.7 var(--sans);color:#263323}.visual-insert figcaption p{font:15px/1.9 var(--sans);color:#333c2d;margin-top:12px}.visual-insert .visual-credit{font-size:12px;line-height:1.9;color:#435039}.anatomy-image{position:relative}.anatomy-dot{position:absolute;display:grid;place-items:center;width:38px;height:38px;border:2px solid #fff5d8;border-radius:50%;background:#31442af2;box-shadow:0 2px 8px #0006;color:#fff9e8;font:700 19px var(--sans);transform:translate(-50%,-50%)}.dot-mouth{left:68%;top:33%}.dot-body{left:69%;top:57%}.dot-foot{left:68%;top:81%}.anatomy-key{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;list-style:none;padding:0;margin:20px 0}.anatomy-key li{display:flex;gap:12px;font-size:14px;line-height:1.85}.anatomy-key li>b{font:700 23px/1.6 var(--sans);color:#62452d}.anatomy-key strong{display:block;color:#24331f}.visual-comparisons{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:8px}.visual-article-link{display:block;text-decoration:none;background:#edf0e5}.visual-article-link img{width:100%;height:230px;object-fit:contain;background:#73746f}.visual-article-link .visual-label{padding:18px 20px 0}.visual-article-link>strong{padding:0 20px 20px;font-size:17px}.visual-article-link:hover{background:#e2e7d4}.visual-comparisons figcaption{padding:0 18px 17px}.inventory-plate>div{display:grid;grid-template-columns:1fr 1fr;background:#757571}.inventory-plate img{width:100%;height:280px;object-fit:contain}.mechanism-plate>img{background:#f8f1e4}.iconography-plate{border-top:3px solid #96783e}
@media(max-width:800px){.visual-insert figcaption{padding:20px}.visual-insert figcaption>strong{font-size:20px}.anatomy-key{grid-template-columns:1fr;gap:15px}.anatomy-dot{width:30px;height:30px;font-size:16px}.visual-comparisons{grid-template-columns:1fr}.visual-article-link img{height:230px}.inventory-plate>div{grid-template-columns:1fr}.inventory-plate img{height:auto}.visual-insert .visual-credit{font-size:13px}}
