.content-body[data-v-448d948e]{color:#43596b;overflow-wrap:anywhere;max-width:760px;font-size:16px;line-height:1.95}.content-body p[data-v-448d948e]{white-space:pre-line;margin:0 0 1.2em}.content-body h2[data-v-448d948e]{color:#15364f;margin:1.5em 0 .7em;scroll-margin-top:110px;font-size:24px;font-weight:700;line-height:1.5}.content-body h3[data-v-448d948e]{color:#15364f;margin:1.3em 0 .6em;font-size:19px;font-weight:700}.content-body ol[data-v-448d948e],.content-body ul[data-v-448d948e]{margin:1em 0;padding-left:1.5em}.content-body ul[data-v-448d948e]{list-style:outside}.content-body ol[data-v-448d948e]{list-style:decimal}.body-figures[data-v-448d948e]{gap:22px;margin:28px 0;display:grid}.body-figures.paired[data-v-448d948e]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.content-body figure[data-v-448d948e]{min-width:0;margin:0}.content-body img[data-v-448d948e]{-o-object-fit:contain;object-fit:contain;border-radius:4px;width:100%;height:auto;max-height:580px;display:block}@media (width<=540px){.body-figures.paired[data-v-448d948e]{grid-template-columns:1fr}}.content-body figure a[data-v-448d948e]{cursor:zoom-in;display:block}.content-body figcaption[data-v-448d948e]{color:#607587;text-align:center;margin-top:8px;font-size:14px}.photo-gallery[data-v-d997fccd]{border-top:1px solid #dce4eb;margin-top:30px;padding-top:26px}.gallery-heading[data-v-d997fccd]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:18px;display:flex}.gallery-heading h3[data-v-d997fccd]{color:#16344c;font-size:20px;font-weight:700}.gallery-heading>span[data-v-d997fccd]{color:#607587;font-size:12px}.gallery-grid[data-v-d997fccd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;display:grid}.gallery-grid.single-photo[data-v-d997fccd]{grid-template-columns:minmax(0,1fr)}figure[data-v-d997fccd]{min-width:0}.gallery-photo[data-v-d997fccd]{cursor:zoom-in;background:#f3f6f8;border:1px solid #e1e8ed;width:100%;display:block;position:relative;overflow:hidden}.gallery-photo img[data-v-d997fccd]{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:560px;display:block}@media (width>=1100px){.gallery-grid.many-photos[data-v-d997fccd]{grid-template-columns:repeat(3,minmax(0,1fr))}}.gallery-photo>span[data-v-d997fccd]{color:#fff;background:#0c2031d9;border-radius:2px;padding:5px 9px;font-size:12px;position:absolute;bottom:10px;right:10px}figcaption[data-v-d997fccd]{color:#526b7e;overflow-wrap:anywhere;margin-top:9px;font-size:14px;line-height:1.8}button[data-v-d997fccd]:focus-visible{outline-offset:3px;outline:3px solid #35a9db}.photo-viewer[data-v-d997fccd]{color:#e2ebf2;background:#0c2031;border:0;border-radius:6px;width:calc(min(1160px,100vw - 40px));max-width:none;max-height:92dvh;padding:0}.photo-viewer[data-v-d997fccd]::backdrop{background:#030b13e8}.viewer-header[data-v-d997fccd]{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:16px;padding:8px 20px;font-size:14px;display:flex}.viewer-controls button[data-v-d997fccd],.viewer-header button[data-v-d997fccd]{min-height:44px;padding:8px 12px}.viewer-header button[data-v-d997fccd]{align-items:center;gap:10px;display:inline-flex}.viewer-header button>span[data-v-d997fccd]{font-size:26px}.viewer-image[data-v-d997fccd]{-o-object-fit:contain;object-fit:contain;width:100%;min-height:120px;max-height:calc(92dvh - 185px);display:block}.viewer-caption[data-v-d997fccd]{text-align:center;overflow-wrap:anywhere;padding:12px 24px 0;font-size:14px;line-height:1.7}.viewer-controls[data-v-d997fccd]{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:8px 12px;font-size:14px;display:grid}.viewer-controls button[data-v-d997fccd]:first-child{justify-self:start}.viewer-controls button[data-v-d997fccd]:last-child{justify-self:end}.viewer-controls>span[data-v-d997fccd]{color:#a9c0d1}@media (width<=639px){.gallery-grid[data-v-d997fccd]{grid-template-columns:minmax(0,1fr);gap:20px}.photo-viewer[data-v-d997fccd]{width:calc(100vw - 20px)}.viewer-header[data-v-d997fccd]{padding-inline:10px}.viewer-caption[data-v-d997fccd]{padding-inline:14px}}
