.archive-rich-player{break-inside:avoid;border-block:1px solid #bbb;margin:48px 0;padding:22px 0}.archive-rich-player header small{color:#2040ff;font-size:10px}.archive-rich-player header h3{letter-spacing:-.035em;margin:12px 0 22px;font-size:28px;font-weight:400;line-height:1.15}.archive-player-load{color:#111;cursor:pointer;width:100%;min-height:210px;font:inherit;background:#f4f5f7;border:0;justify-content:center;align-items:center;padding:24px;display:flex;position:relative;overflow:hidden}.archive-player-load>img{object-fit:contain;max-width:100%;height:auto;max-height:65vh;display:block}.archive-player-load>img+span{background:#fff;padding:12px 16px;position:absolute;bottom:18px;left:18px}.archive-player-load>span{text-align:left;flex-wrap:wrap;align-items:center;gap:12px;font-size:16px;display:flex}.archive-player-load b{color:#2040ff;font-size:20px;font-weight:400}.archive-player-load small{color:#555;width:100%;font-size:11px}.archive-player-frame iframe{aspect-ratio:16/9;background:#f4f5f7;border:0;width:100%;display:block}.archive-rich-player.is-sound iframe{aspect-ratio:auto;height:352px}.archive-player-frame>button{font:inherit;color:#2040ff;cursor:pointer;background:0 0;border:0;padding:12px 0;font-size:12px}.archive-rich-player footer{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;display:flex}.archive-rich-player footer p,.archive-rich-player footer a{margin:0;font-size:12px;line-height:1.5}.archive-rich-player footer a{color:#2040ff}.archive-rich-gallery{width:100%;min-width:0;margin:40px 0}.archive-rich-gallery .archive-gallery-track{grid-template-columns:1fr;gap:24px;min-width:0;display:grid}.archive-rich-gallery[data-layout=pairs] .archive-gallery-track{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.archive-rich-gallery[data-layout=contact] .archive-gallery-track{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px 16px}.archive-reading-body .archive-rich-gallery .archive-figure{align-self:start;width:100%;max-width:none;padding:0;margin:0!important}.archive-reading-body .archive-rich-gallery .archive-figure img{object-fit:contain;cursor:zoom-in;width:100%;height:auto;max-height:none;display:block}.archive-rich-gallery figcaption{margin-top:10px;font-size:12px;line-height:1.5}.archive-gallery-navigation{display:none}.archive-rich-player :is(button,a):focus-visible,.archive-rich-gallery button:focus-visible{outline-offset:4px;outline:2px solid #2040ff}.document-insert-tools{border-block:1px solid #bbb;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0;padding:16px 0;display:flex}.document-insert-tools>span{color:#666;margin-right:10px;font-size:11px}.document-insert-tools>button{color:#2040ff;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bbb;padding:10px 14px;font-size:12px}.document-rich-block{box-sizing:border-box;background:#fff;border:1px solid #bbb;min-width:0;margin:28px 0;padding:20px}.document-rich-block header{border-bottom:1px solid #ccc;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;padding-bottom:15px;display:flex}.document-rich-block header strong{letter-spacing:-.03em;font-size:24px;font-weight:400}.document-rich-block header span{color:#666;font-size:11px}.document-rich-block label{margin:16px 0;font-size:12px;line-height:1.4;display:block}.document-rich-block :is(input,select){box-sizing:border-box;color:#111;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bbb;margin-top:8px;padding:12px;font-size:16px;display:block}.document-rich-block button{color:#111;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bbb;padding:10px 12px;font-size:12px}.document-rich-block button[aria-pressed=true]{color:#2040ff;border-color:#2040ff;outline:1px solid #2040ff}.document-media-url{align-items:end;gap:8px;display:flex}.document-media-url input{flex:1}.document-rich-block summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:12px}.document-rich-block p[role=alert]{color:#a12b13;font-size:12px;line-height:1.5}.document-rich-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.document-media-poster{object-fit:contain;max-width:100%;max-height:180px;margin:14px 0;display:block}.document-gallery-images{display:block}.document-gallery-images>[data-node-view-content-react]{grid-template-columns:1fr;gap:18px;display:grid}.document-gallery-images .react-renderer{min-width:0}.document-gallery-block[data-layout=pairs] .document-gallery-images>[data-node-view-content-react]{grid-template-columns:repeat(2,minmax(0,1fr))}.document-gallery-block[data-layout=contact] .document-gallery-images>[data-node-view-content-react]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.document-gallery-photo{min-width:0}.document-gallery-photo figure{margin:0}.document-gallery-photo img{object-fit:contain;background:#f4f5f7;width:100%;height:auto;max-height:600px;display:block}.document-gallery-photo summary{overflow-wrap:anywhere}.document-gallery-block>header>div{flex-wrap:wrap;gap:6px;display:flex}.document-rich-block :is(button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #2040ff}@media (width<=700px){.archive-rich-player{margin:32px 0}.archive-rich-player header h3{font-size:24px}.archive-player-load{min-height:160px;padding:12px}.archive-player-load>img+span{padding:10px;bottom:8px;left:8px}.archive-rich-gallery:not([data-layout=contact]) .archive-gallery-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:14px;display:flex;overflow-x:auto}.archive-reading-body .archive-rich-gallery:not([data-layout=contact]) .archive-figure{scroll-snap-align:start;flex:0 0 90%}.archive-rich-gallery:not([data-layout=contact]) .archive-gallery-navigation{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.archive-gallery-navigation>button{font:inherit;color:#2040ff;cursor:pointer;background:#fff;border:0;min-height:44px;padding:10px 0;font-size:12px}.archive-gallery-navigation>button:disabled{opacity:.4}.archive-gallery-navigation>span{font-size:11px}.archive-rich-gallery[data-layout=contact] .archive-gallery-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.document-rich-block{padding:14px}.document-insert-tools{gap:6px}.document-insert-tools>button{padding:10px 12px}.document-gallery-block[data-layout=contact] .document-gallery-images>[data-node-view-content-react]{grid-template-columns:repeat(2,minmax(0,1fr))}.document-rich-block header strong{font-size:22px}.document-gallery-photo .document-rich-actions>button{padding:8px;font-size:11px}.document-gallery-photo .archive-inline-toolbar{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.archive-gallery-track{scroll-behavior:auto}}
