.blog-list{padding-left:1.2rem;list-style-position:outside}.blog-list>li{padding-left:.3rem}.blog-list>li+li{margin-top:.5rem}.blog-list>li::marker{color:var(--melwin);font-weight:600}ul.blog-list{list-style-type:disc}ol.blog-list{list-style-type:decimal}@media (min-width:640px){.blog-list{padding-left:1.5rem}.blog-list>li+li{margin-top:.625rem}}
.blog-gallery-open{appearance:none;width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:18px;margin:0;padding:0;display:block}.blog-gallery-open:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.blog-gallery-open img{transition:filter .2s ease-out}.blog-gallery-open:hover img,.blog-gallery-open:focus-visible img{filter:brightness(1.04)}.blog-gallery-placeholder{background-color:#e4dcd0;box-shadow:inset 0 0 0 1px #1111110f}.blog-gallery-lightbox{z-index:90;padding:max(1rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));background:#111;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr) auto;place-items:stretch center;display:grid;position:fixed;inset:0;overflow:hidden}.blog-gallery-close{z-index:1;width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;background:#f7f1e8f0;border:0;border-radius:999px;grid-area:1/3;justify-content:center;place-self:start end;align-items:center;font-size:1.85rem;line-height:1;display:inline-flex}.blog-gallery-close:hover,.blog-gallery-close:focus-visible,.blog-gallery-nav:hover,.blog-gallery-nav:focus-visible{background:#fff}.blog-gallery-close:focus-visible,.blog-gallery-nav:focus-visible{outline-offset:3px;outline:2px solid #fff}.blog-gallery-nav{z-index:1;width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;background:#f7f1e8f0;border:0;border-radius:999px;justify-content:center;align-self:center;align-items:center;display:inline-flex}.blog-gallery-nav-previous{grid-area:2/1}.blog-gallery-nav-next{grid-area:2/3}.blog-gallery-stage{touch-action:pan-y;grid-area:2/2;justify-content:center;place-self:stretch stretch;align-items:center;width:100%;min-width:0;height:100%;min-height:0;padding-inline:.35rem;display:flex}.blog-gallery-photo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.blog-gallery-placeholder-frame{aspect-ratio:3/2;border-radius:18px;width:min(100%,42rem);max-height:100%}.blog-gallery-counter{text-align:center;letter-spacing:.08em;color:#f7f1e8eb;font-variant-numeric:tabular-nums;grid-area:3/1/auto/-1;margin:.85rem 0 0;font-size:.875rem;font-weight:600}@media (max-width:639px){.blog-gallery-lightbox{grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:1fr 1fr}.blog-gallery-close{grid-area:1/2}.blog-gallery-stage{grid-area:2/1/auto/-1;padding-inline:0}.blog-gallery-nav-previous{grid-area:3/1;justify-self:start}.blog-gallery-nav-next{grid-area:3/2;justify-self:end}.blog-gallery-counter{grid-row:4;margin-top:.65rem}}@media (prefers-reduced-motion:reduce){.blog-gallery-open img{transition:none}}
