.mhe-viewer-layer{font-family:Lato,Arial,sans-serif}.mhe-viewer-layer *{box-sizing:border-box}.mhe-viewer-layer button,.mhe-viewer-layer select{color:inherit;cursor:pointer}.mhe-viewer-layer button:disabled{opacity:.35;cursor:default}.mhe-viewer-layer :focus-visible{outline-offset:3px;outline:2px solid #438ce2}.mhe-viewer-layer{z-index:1000;isolation:isolate;position:fixed;inset:0}.mhe-veil{background:#1223316b;position:absolute;inset:0}.mhe-viewer{color:#1e3959;outline-offset:-7px;background:#faf9f5;border:2px solid #1e3959;outline:1px solid #1e3959;flex-direction:column;gap:10px;width:min(860px,100% - 48px);padding:8px 18px 16px;display:flex;position:absolute;top:12px;bottom:16px;left:50%;transform:translate(-50%);box-shadow:10px 12px #be858566,-6px 5px #cedceb,0 20px 50px #1e395937}.is-aside .mhe-viewer{width:min(710px,100% - 285px);left:auto;right:18px;transform:none}.mhe-viewer-toolbar{border-bottom:1px solid #1e3959;flex-shrink:0;align-items:center;gap:6px;padding:4px 0 10px;display:flex;position:relative}.mhe-viewer-toolbar button{background:0 0;border:1px solid #1e395950;min-width:40px;height:40px;padding:0 8px;font-size:16px}.mhe-record{text-transform:uppercase;letter-spacing:.13em;margin-right:auto;font-size:11px}.mhe-aside-button{font-size:12px!important}.mhe-reader{overscroll-behavior:contain;scrollbar-color:#829bb9 #eaf2fc;background:#eaf2fc;border:1px solid #c5d6e9;flex:1 1 0;min-height:120px;padding:16px;overflow:auto}.mhe-pages{min-width:100%;max-width:none;margin:0 auto}.mhe-pages figure{background:#fff;margin:0 0 24px;scroll-margin-top:16px;box-shadow:0 4px 16px #1e395916}.mhe-pages figure:last-child{margin-bottom:0}.mhe-pages img,.mhe-pages video{width:100%;height:auto;display:block}.mhe-pages audio{width:100%;min-height:64px;display:block}.mhe-media-error{padding:28px;line-height:1.6}.mhe-media-error a{color:#1e3959;text-decoration:underline}.mhe-reader-controls{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:28px;font-size:11px;display:flex}.mhe-reader-controls select{color:#1e3959;background:0 0;border:1px solid #1e395933;padding:5px}.mhe-upload-dots{max-width:65%;display:flex;overflow-x:auto}.mhe-upload-dots button{background:0 0;border:0;flex-shrink:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.mhe-upload-dots span{background:#c4d1e2;border-radius:50%;width:7px;height:7px}.mhe-upload-dots [aria-pressed=true] span{background:#1e3959}.mhe-wall-label{overscroll-behavior:contain;background:#f4f7fb;border:1px solid #1e3959;flex:0 auto;min-height:80px;max-height:155px;padding:12px 16px;overflow:auto}.mhe-wall-label small{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.mhe-wall-label h1{overflow-wrap:anywhere;margin:5px 0;font:italic 30px/1.1 Bodoni Moda,Didot,Georgia,serif}.mhe-credit{margin:6px 0 10px;font-size:12px}.mhe-description{white-space:pre-wrap;margin:0;font:16px/1.5 Georgia,serif}.mhe-viewer-footer{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.mhe-related-nav{gap:7px;display:flex;overflow-x:auto}.mhe-related-nav button{background:0 0;border:1px solid #1e3959;flex:1;min-height:40px;padding:7px;font:13px/1.3 Georgia,serif}.mhe-inspire{background:#873f4a;border:0;width:100%;min-height:44px;font:italic 20px Georgia,serif;color:#fff!important}.mhe-lineage-strip{display:none}.mhe-branch-list{gap:8px;max-height:80px;display:flex;overflow:auto}.mhe-branch-list button{background:#e4f0ff;border:1px solid #1e39594d;flex-shrink:0;max-width:240px;padding:10px}.mhe-notice{overflow-wrap:anywhere;max-height:60px;margin:0;font-size:12px;line-height:1.4;overflow:auto}@media (max-width:720px){.mhe-viewer,.is-aside .mhe-viewer{overscroll-behavior:contain;gap:8px;width:auto;padding:6px 10px 12px;inset:8px 6px;overflow-y:auto;transform:none;box-shadow:4px 5px #be85855c,0 12px 30px #1e395928}.mhe-viewer-toolbar{z-index:4;background:#faf9f5;flex-wrap:wrap;gap:2px;min-height:54px;padding:6px 0;position:sticky;top:-6px}.mhe-record{letter-spacing:.06em;font-size:9px}.mhe-viewer-toolbar button{min-width:36px;height:44px;padding:0 5px}.mhe-aside-button{display:none}.mhe-reader{flex:none;height:57dvh;min-height:260px;padding:8px}.mhe-reader-controls{flex-wrap:wrap}.mhe-reader-controls select,.mhe-upload-dots button{min-height:36px}.mhe-wall-label{flex-shrink:0;min-height:120px;max-height:180px;padding:12px}.mhe-related-nav button{min-width:126px;min-height:44px;font-size:13px}.mhe-lineage-strip{align-items:center;gap:14px;padding:6px 0;display:flex;overflow:auto}.mhe-lineage-strip button,.mhe-current-work{text-align:center;overflow-wrap:anywhere;background:0 0;border:0;flex:0 0 90px;max-width:100px;font:italic 12px Georgia,serif;display:block}.mhe-lineage-strip img{object-fit:cover;border:2px solid #1e3959;width:44px;height:44px;margin:0 auto 6px;display:block}.mhe-current-work{border-bottom:1px dashed #873f4a;padding:10px 0}.mhe-current-work small{margin-top:6px;font:10px Arial,sans-serif;display:block}}@media (prefers-reduced-motion:reduce){.mhe-viewer-layer *{scroll-behavior:auto!important}}.mhe-written-work{color:#173b59;background:#fffdf8;max-width:680px;margin:0 auto;padding:32px;font:20px/1.7 Georgia,serif}.mhe-written-work div{white-space:pre-wrap;overflow-wrap:anywhere}.mhe-veil{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#182b3d52}.mhe-viewer{background:#fffdf9;border:1px solid #d3dce2;border-radius:14px;outline:none;grid-template-rows:54px minmax(0,1fr) 42px;grid-template-columns:minmax(0,1fr) 320px;gap:0;width:min(1240px,100% - 64px);padding:0;display:grid;top:32px;bottom:32px;overflow:hidden;box-shadow:0 28px 90px #132b4940}.mhe-viewer-toolbar{background:#fffdf9;border-bottom:1px solid #dce3e8;grid-column:1/-1;gap:8px;padding:0 18px}.mhe-record{letter-spacing:.04em;text-transform:none;color:#536779;font:12px Georgia,serif}.mhe-viewer-toolbar button{border:1px solid #0000;border-radius:6px;min-width:34px;height:34px;font-size:13px}.mhe-viewer-toolbar button:hover:not(:disabled){background:#edf3f8;border-color:#d5dfe7}.mhe-reader{background:#eaf1f8;border:0;border-right:1px solid #dce3e8;grid-area:2/1;min-height:0;padding:30px}.mhe-pages figure{background:#fffdf9;border:1px solid #d1d7db;border-radius:2px;padding:10px;box-shadow:0 8px 22px #173b5920}.mhe-pages img{object-fit:contain}.mhe-reader-controls{color:#52687b;background:#f1f5f9;border-right:1px solid #dce3e8;grid-area:3/1;padding:5px 20px}.mhe-reader-controls select{background:#fffdf9;border-radius:5px;padding:6px 9px}.mhe-detail-rail{overscroll-behavior:contain;flex-direction:column;grid-area:2/2/4;gap:28px;padding:28px 24px;display:flex;overflow-y:auto}.mhe-wall-label{background:0 0;border:0;flex:none;min-height:0;max-height:none;padding:0;overflow:visible}.mhe-wall-label .mhe-emotion-label{background:var(--artefact-emotion);letter-spacing:0;text-transform:capitalize;border-radius:20px;padding:7px 12px;font:12px Arial,sans-serif;display:inline-block}.mhe-medium-label{text-transform:uppercase;letter-spacing:.12em;color:#617689;margin:20px 0 9px;font-size:10px;display:block}.mhe-wall-label h1{margin:0 0 14px;font:italic 32px/1.15 Georgia,serif}.mhe-credit{color:#526b7d;margin:0 0 24px;font:13px/1.6 Arial,sans-serif}.mhe-description{font:16px/1.7 Georgia,serif}.mhe-viewer-footer{border-top:1px solid #dce3e8;gap:14px;margin-top:auto;padding-top:22px}.mhe-related-nav{flex-direction:column;gap:8px;display:flex;overflow:visible}.mhe-related-nav button{text-align:left;background:#f5f7f8;border:1px solid #dce3e8;border-radius:6px;flex:none;min-height:42px;padding:10px 12px;font:13px/1.4 Georgia,serif}.mhe-related-nav button:hover:not(:disabled){background:#e8eff6;border-color:#a4b5c2}.mhe-inspire{background:#1e3959;border-radius:6px;min-height:46px;padding:13px;font:16px Georgia,serif}.mhe-inspire:hover{background:#294d70}.mhe-notice{color:#526b7d;max-height:none;font-size:12px;line-height:1.6}.mhe-written-work{padding:34px;font-size:19px;box-shadow:0 8px 22px #173b5914}.is-aside .mhe-viewer{grid-template-columns:minmax(0,1fr) 280px;width:min(940px,100% - 230px);right:20px}@media (max-width:960px){.mhe-viewer{grid-template-columns:minmax(0,1fr) 270px}.mhe-detail-rail{padding:22px 18px}.mhe-wall-label h1{font-size:28px}.is-aside .mhe-viewer{grid-template-columns:minmax(0,1fr) 270px;width:calc(100% - 40px)}}@media (max-width:720px){.mhe-viewer,.is-aside .mhe-viewer{border-radius:12px;flex-direction:column;gap:0;width:auto;padding:0;display:flex;inset:10px 8px;overflow:auto;transform:none}.mhe-viewer-toolbar{flex-wrap:nowrap;min-height:58px;padding:8px 10px;top:0}.mhe-record{font-size:10px}.mhe-viewer-toolbar button{min-height:40px;font-size:12px}.mhe-reader{border-right:0;flex:none;height:52dvh;min-height:240px;padding:15px}.mhe-reader-controls{border:0;flex-shrink:0;min-height:44px;padding:6px 12px}.mhe-detail-rail{flex-shrink:0;gap:24px;padding:22px;overflow:visible}.mhe-wall-label{min-height:0;max-height:none;padding:0}.mhe-wall-label h1{font-size:30px}.mhe-viewer-footer{margin:0}.mhe-lineage-strip{display:none}.mhe-related-nav button{min-width:0}.mhe-written-work{padding:22px;font-size:17px}}.mhe-pages:not(.is-zoomed) figure>img{object-fit:contain;width:auto;max-width:100%;max-height:calc(100dvh - 225px);margin:auto}@media (max-width:720px){.mhe-pages:not(.is-zoomed) figure>img{max-height:calc(52dvh - 52px)}}@media (min-width:721px){.mhe-viewer-layer.is-aside{pointer-events:none}.is-aside .mhe-veil{display:none}.is-aside .mhe-viewer{pointer-events:auto;grid-template-rows:48px minmax(180px,1fr) 40px minmax(120px,28%);grid-template-columns:minmax(0,1fr);width:clamp(380px,42vw,650px);inset:16px 12px 16px auto}.is-aside .mhe-reader{border-right:0;padding:16px}.is-aside .mhe-reader-controls{border-right:0}.is-aside .mhe-detail-rail{border-top:1px solid #dce3e8;grid-area:4/1;padding:16px 20px;display:block}.is-aside .mhe-wall-label h1{margin-bottom:8px;font-size:25px}.is-aside .mhe-medium-label{margin:10px 0 6px}.is-aside .mhe-credit{margin-bottom:12px}.is-aside .mhe-viewer-footer{margin-top:16px}.mhe-redesign.has-aside-viewer .mhe-map{right:calc(clamp(380px,42vw,650px) + 24px)!important}}.mhe-save-artefact{color:#1e3959;background:#fffdf9;border:1px solid #a9b8c4;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;font:15px Georgia,serif;display:flex}.mhe-save-artefact[aria-pressed=true]{background:#edf2f5}.mhe-save-control{margin-bottom:12px}
.mhe-reflections{color:#1e3959;border-top:1px solid #dce3e8;flex:none;padding-top:24px}.mhe-reflections h2{margin:0 0 10px;font:26px/1.2 Georgia,serif}.mhe-reflections-intro{color:#617689;margin:0 0 12px;font:15px/1.5 Georgia,serif}.mhe-reflections-local,.mhe-reflections-example{color:#617689;margin:0 0 12px;font:11px/1.5 Lato,Arial,sans-serif}.mhe-reflections-example{font-style:italic}.mhe-reflection{overflow-wrap:anywhere;border-bottom:1px solid #dce3e8;padding:18px 0}.mhe-reflection-kind{text-transform:uppercase;letter-spacing:.12em;color:#617689;margin-bottom:8px;font:10px/1.5 Lato,Arial,sans-serif;display:block}.mhe-reflection h3,.mhe-reflections-form h3{margin:0 0 6px;font:16px/1.4 Georgia,serif}.mhe-reflection p{white-space:pre-wrap;margin:0 0 10px;font:15px/1.6 Georgia,serif}.mhe-reflections-link{text-underline-offset:3px;background:0 0;border:0;min-height:32px;padding:6px 0;font:12px/1.5 Lato,Arial,sans-serif;text-decoration:underline}.mhe-reflections-link:hover:not(:disabled){color:#145967}.mhe-reflections-pagination{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin:10px 0 16px;display:flex}.mhe-reflections-start{background:0 0;border:1px solid #a9b8c4;border-radius:6px;width:100%;min-height:44px;margin-top:18px;padding:12px;font:16px Georgia,serif}.mhe-reflections-start:hover{background:#edf3f8}.mhe-reflections-hint{color:#617689;margin:9px 0 0;font:12px/1.6 Lato,Arial,sans-serif}.mhe-reflections-norm{color:#617689;border-top:1px solid #dce3e8;margin:18px 0 0;padding-top:14px;font:12px/1.6 Georgia,serif}.mhe-reflections-status{margin:12px 0 0;font:12px/1.5 Lato,Arial,sans-serif}.mhe-reflections-status:empty{display:none}.mhe-reflections-form{flex-direction:column;gap:10px;margin-top:20px;display:flex}.mhe-reflections-form fieldset{border:0;flex-wrap:wrap;gap:10px;margin:0 0 4px;padding:0;display:flex}.mhe-reflections-form fieldset label{align-items:center;gap:4px;font:12px Lato,Arial,sans-serif;display:flex}.mhe-reflections-form label{font:13px/1.5 Georgia,serif}.mhe-reflections-form label span{color:#617689}.mhe-reflections-form textarea,.mhe-reflections-form input:not([type=radio]){color:#1e3959;background:#fffdf9;border:1px solid #a9b8c4;border-radius:5px;width:100%;min-width:0;padding:10px;font:16px/1.5 Georgia,serif}.mhe-reflections-form textarea{resize:vertical;min-height:115px;max-height:300px}.mhe-reflections-form input[type=radio]{accent-color:#1e3959}.mhe-reflections-form-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mhe-reflections-submit{background:#1e3959;border:0;border-radius:5px;min-height:44px;padding:12px 14px;font:14px Georgia,serif;color:#fff!important}.mhe-reflection-reply{border-left:2px solid #dce3e8;margin-top:12px;padding:0 0 0 12px}.mhe-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mhe-detail-rail:has(.mhe-reflections) .mhe-viewer-footer{margin-top:0}.is-aside .mhe-reflections{margin-top:24px}@media (max-width:720px){.mhe-reflections-link{min-height:44px}.mhe-reflections h2{font-size:27px}}
