.photos__frame[data-astro-cid-nqtc43fv]{position:relative}.photos__track[data-astro-cid-nqtc43fv]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:auto;scrollbar-width:none;display:flex;overflow-x:auto}.photos__track[data-astro-cid-nqtc43fv]::-webkit-scrollbar{display:none}.photos__track[data-astro-cid-nqtc43fv][data-dragging]{scroll-snap-type:none}.photos__slide[data-astro-cid-nqtc43fv]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.photos__image[data-astro-cid-nqtc43fv]{width:100%;height:auto;aspect-ratio:var(--blog-photo-ratio);object-fit:cover;background:var(--color-box);-webkit-user-select:none;user-select:none}.photos__arrow[data-astro-cid-nqtc43fv]{width:var(--tap-min);height:var(--tap-min);touch-action:pan-y;--icon-size:var(--blog-photo-arrow-icon-size);justify-content:center;align-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%)}.photos__arrow--prev[data-astro-cid-nqtc43fv]{left:calc(var(--blog-photo-arrow-inset) - (var(--tap-min) - var(--blog-photo-arrow-size)) / 2)}.photos__arrow--next[data-astro-cid-nqtc43fv]{right:calc(var(--blog-photo-arrow-inset) - (var(--tap-min) - var(--blog-photo-arrow-size)) / 2)}@media (hover:hover) and (pointer:fine){.photos__arrow[data-astro-cid-nqtc43fv]{display:inline-flex}}.photos__arrow[data-astro-cid-nqtc43fv][data-edge]{visibility:hidden}.photos__arrow-circle[data-astro-cid-nqtc43fv]{width:var(--blog-photo-arrow-size);height:var(--blog-photo-arrow-size);background:var(--blog-photo-arrow-bg);color:var(--blog-photo-arrow-color);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.photos__dots[data-astro-cid-nqtc43fv]{justify-content:center;gap:var(--blog-dot-gap);margin-top:var(--blog-dots-gap);display:flex}.photos__dot[data-astro-cid-nqtc43fv]{width:var(--blog-dot-size);height:var(--blog-dot-size);background:var(--blog-dot-inactive);border-radius:50%;flex:none}.photos__dot[data-astro-cid-nqtc43fv][data-active]{border:var(--blog-dot-border) solid var(--color-blog-dot);background:var(--color-blog-dot)}.post-body[data-astro-cid-njfmbmzl]{max-width:var(--blog-body-measure);padding:0 var(--gutter);font-size:var(--font-size-md);line-height:var(--line-height-body)}.post-body[data-astro-cid-njfmbmzl] p,.post-body[data-astro-cid-njfmbmzl] ul,.post-body[data-astro-cid-njfmbmzl] ol{margin:0}.post-body[data-astro-cid-njfmbmzl] *+p,.post-body[data-astro-cid-njfmbmzl] *+ul,.post-body[data-astro-cid-njfmbmzl] *+ol{margin-top:var(--blog-body-paragraph-gap)}.post-body[data-astro-cid-njfmbmzl] h2,.post-body[data-astro-cid-njfmbmzl] h3,.post-body[data-astro-cid-njfmbmzl] h4{margin:var(--blog-body-heading-gap) 0 calc(var(--blog-body-paragraph-gap) / -2);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-body)}.post-body[data-astro-cid-njfmbmzl] h2{font-size:var(--font-size-lg)}.post-body[data-astro-cid-njfmbmzl] :first-child{margin-top:0}.post-body[data-astro-cid-njfmbmzl] :is(h2,h3,h4)+*{margin-top:calc(var(--blog-body-paragraph-gap) / 2)}.post-body[data-astro-cid-njfmbmzl] ul,.post-body[data-astro-cid-njfmbmzl] ol{padding-left:var(--space-5)}.post-body[data-astro-cid-njfmbmzl] ul{list-style:outside}.post-body[data-astro-cid-njfmbmzl] ol{list-style:decimal}.post-body[data-astro-cid-njfmbmzl] li>:is(ul,ol){margin-top:0}.post-body[data-astro-cid-njfmbmzl] a,.post-body[data-astro-cid-njfmbmzl] a:visited{color:var(--blog-link-color)}.post-body[data-astro-cid-njfmbmzl] a{text-underline-offset:var(--space-1);text-decoration:underline}.post-nav[data-astro-cid-xrpqxx36]{padding:0 var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.post-nav__link[data-astro-cid-xrpqxx36]{min-width:var(--tap-min);min-height:var(--tap-min);color:var(--blog-list-link-color);--icon-size:var(--blog-nav-icon-size);align-items:center;text-decoration:none;display:inline-flex}.post-nav__link--start[data-astro-cid-xrpqxx36]{left:calc(-1 * var(--blog-nav-arrow-ink-inset));justify-content:flex-start;justify-self:start;position:relative}.post-nav__link--end[data-astro-cid-xrpqxx36]{left:var(--blog-nav-arrow-ink-inset);justify-content:flex-end;justify-self:end;position:relative}.post-nav__link--empty[data-astro-cid-xrpqxx36]{visibility:hidden}.post-nav__link--list[data-astro-cid-xrpqxx36]{font-family:var(--font-latin);font-size:var(--blog-list-link-size);justify-content:center}.post__header[data-astro-cid-zg7dkzxc]{padding:0 var(--gutter)}.post__title[data-astro-cid-zg7dkzxc]{margin:calc(var(--blog-title-shift) - var(--blog-title-ink-top)) 0 0;font-size:var(--blog-title-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-body)}.post__date[data-astro-cid-zg7dkzxc]{margin-top:var(--blog-title-date-gap);font-size:var(--font-size-sm);color:var(--color-text-muted);display:block}.post__tags[data-astro-cid-zg7dkzxc]{margin-top:var(--blog-body-tag-gap);padding:0 var(--gutter);font-size:var(--font-size-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.post__tag[data-astro-cid-zg7dkzxc]+.post__tag[data-astro-cid-zg7dkzxc]:before{content:var(--blog-tag-separator);padding:0 var(--space-1)}.post__photos[data-astro-cid-zg7dkzxc]{margin-top:var(--blog-date-photo-gap);padding:0 var(--gutter)}.post__body[data-astro-cid-zg7dkzxc]{margin-top:calc(var(--blog-photo-body-gap) - var(--blog-body-ink-top))}.post__body--after-dots[data-astro-cid-zg7dkzxc]{margin-top:calc(var(--blog-photo-body-gap) - var(--blog-dots-height) - var(--blog-body-ink-top))}.post__nav[data-astro-cid-zg7dkzxc]{margin-top:var(--blog-tag-nav-gap);padding-bottom:var(--blog-detail-menu-gap)}
