.blog-markdown-table{width:100%;border-collapse:collapse}.blog-markdown-table th,.blog-markdown-table td{padding:10px;border-bottom:1px solid var(--divider);text-align:left}.blog-leading-insertion-cue:focus-visible,.blog-insertion-cue:focus-visible{box-shadow:inset 0 -1px 0 var(--blog-accent)}.blog-editable-block{transition:background-color .12s ease}.blog-block-controls{position:absolute;z-index:4;top:-3px;left:-62px;display:none;padding:2px;opacity:0;pointer-events:none;transform:translate(5px);border-radius:24px;background:#ffffffe6;box-shadow:0 5px 16px #1c1c1e1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:opacity .14s ease,transform .14s ease}.blog-block-controls:before{content:"";position:absolute;z-index:-1;inset:-10px -16px}.blog-insertion-cue{position:absolute;z-index:3;right:0;bottom:-15px;left:0;display:block;height:24px;cursor:text}.blog-image-figure{width:var(--blog-image-width);max-width:100%;margin:24px 0}.blog-image-figure[data-align=wide],.blog-image-figure[data-align=full]{max-width:none}.blog-image-frame{position:relative}.blog-image-frame--scrapbook{padding:10px 10px 17.6px;border:1px solid #ddd3c0;background:#fff;box-shadow:0 12px 26px #33302a24}.blog-image-frame--scrapbook:before{position:absolute;z-index:2;top:-9px;left:12%;width:84px;height:24px;content:"";background:#b6535f40;transform:rotate(-4deg)}.blog-image-settings{position:absolute;top:10px;right:10px;color:#1c1c1e;opacity:0;pointer-events:none;background:#ffffffeb;box-shadow:0 3px 14px #0000002e;transition:opacity .14s ease}.blog-image-settings[data-selected]{opacity:1;pointer-events:auto}.blog-image-settings:hover{background:#fff}.blog-image-frame:hover .blog-image-settings,.blog-image-frame:focus-within .blog-image-settings{opacity:1;pointer-events:auto}.blog-image-choices{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:10px;margin-top:10px;padding-bottom:8px;overflow-x:auto;scroll-snap-type:x mandatory}.blog-day-heading[data-theme=storybook]:after{flex:1;content:"";border-top:1px solid var(--blog-day-separator)}.blog-rendered-gallery{display:grid;clear:both;grid-template-columns:1fr;gap:12px;margin:24px 0}.blog-rendered-gallery[data-layout=strip]{display:flex;overflow-x:auto}.blog-rendered-gallery[data-layout=collage]{grid-template-columns:1fr}.blog-rendered-gallery [data-blog-block-type=image]{width:100%;min-width:0}.blog-rendered-gallery[data-layout=strip] [data-blog-block-type=image]{width:280px;min-width:280px}.blog-rendered-gallery [data-blog-block-type=image]>figure{float:none!important;margin:0!important;transform:none!important}.blog-place-writing-area{min-height:56px;border-radius:24px;transition:background-color .14s ease}.blog-place-writing-area>[data-blog-block-id]{width:100%;clear:none!important}.blog-place-writing-area:focus-within{background:var(--blog-place-focus)}.blog-place-card{display:flow-root;clear:both;margin:24px 0;padding:12px}.blog-place-card[data-theme=editorial]{padding:20px 0 0}.blog-place-card[data-theme=scrapbook]{padding:8px}.blog-place-image{width:100%;height:230px;margin-bottom:14px}.blog-place-placeholder{display:grid;float:none;width:100%;height:120px;margin-bottom:12px;place-items:center}.blog-markdown-article{position:relative;width:100%;margin-inline:auto;padding:34px 20px 112px;border-radius:0}.blog-markdown-article[data-compact]{padding:24px 20px}.blog-markdown-article:after{display:block;clear:both;content:""}.blog-markdown-article:hover>.blog-theme-settings,.blog-markdown-article:focus-within>.blog-theme-settings{opacity:1;pointer-events:auto;transform:translateY(0)}.blog-markdown-article [data-blog-block-type=place]+[data-blog-block-type=block]{margin-top:-8px;margin-left:0;padding-left:0;border-left:0}.blog-theme-settings{position:absolute;z-index:6;top:16px;right:16px;display:none;color:inherit;opacity:0;pointer-events:none;background:#ffffffe6;box-shadow:0 8px 22px #1c1c1e1f;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease}.blog-cover-prelude{margin-bottom:28px;text-align:center}.blog-cover-prelude h1,.blog-cover-prelude p{text-align:center!important}.blog-cover-prelude h1{max-width:820px;margin-inline:auto}.blog-cover{position:relative;margin-bottom:36px}.blog-cover[data-theme=scrapbook]{padding:12px 12px 24px;background:#fff;transform:rotate(-.65deg)}.blog-cover[data-theme=scrapbook]:before,.blog-cover[data-theme=scrapbook]:after{position:absolute;z-index:2;top:-11px;width:92px;height:27px;content:"";background:#b6535f3d}.blog-cover[data-theme=scrapbook]:before{left:10%;transform:rotate(-5deg)}.blog-cover[data-theme=scrapbook]:after{right:10%;transform:rotate(4deg)}.blog-cover__image{width:100%;min-height:225px}.blog-cover__previous,.blog-cover__next{position:absolute;top:50%;background:#ffffffeb;transform:translateY(-50%)}.blog-cover__previous{left:8px}.blog-cover__next{right:8px}.blog-cover__previous:hover,.blog-cover__next:hover{background:#fff}.blog-article-content:not([data-background=paper]):not([data-background=white]){margin-inline:-8px;padding:16px}.blog-mobile-toolbar{position:fixed;z-index:1302;right:12px;left:12px;display:flex;min-height:54px;padding:4.8px 6px;overflow-x:auto;border:1px solid rgba(255,255,255,.78);border-radius:42px;background:#fffffff0;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);scrollbar-width:none}.blog-mobile-toolbar::-webkit-scrollbar{display:none}@media(hover:hover){.blog-editable-block:hover>.blog-block-controls{opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}.blog-place-writing-area[data-editable]:hover{background:var(--blog-place-hover)}}@media(min-width:600px){.blog-block-controls{display:flex}.blog-image-frame--scrapbook{padding:14px 14px 21.6px}.blog-image-settings,.blog-image-settings[data-selected]{opacity:0;pointer-events:none}.blog-image-choices{grid-auto-columns:minmax(150px,1fr);grid-template-columns:repeat(var(--blog-image-choice-columns),1fr)}.blog-rendered-gallery{grid-template-columns:repeat(2,1fr)}.blog-rendered-gallery[data-layout=collage]{grid-template-columns:1.35fr 1fr}.blog-place-writing-area{min-height:76px}.blog-place-card{padding:16px}.blog-place-card[data-theme=editorial]{padding:20px 0 0}.blog-place-card[data-theme=scrapbook]{padding:16px}.blog-place-image{float:var(--blog-place-image-float);width:var(--blog-place-image-width);height:var(--blog-place-image-height);margin-right:var(--blog-place-image-margin-right);margin-bottom:10px;margin-left:var(--blog-place-image-margin-left)}.blog-place-placeholder{float:left;width:92px;height:92px;margin-right:24px}.blog-place-placeholder[data-reversed]{float:right;margin-right:0;margin-left:24px}.blog-markdown-article{padding:58px 68px 96px;border-radius:var(--blog-article-radius);box-shadow:var(--blog-article-shadow)}.blog-markdown-article[data-compact]{padding:40px 48px}.blog-markdown-article [data-blog-block-type=place]+[data-blog-block-type=block]{margin-top:-16px}.blog-theme-settings{display:inline-flex}.blog-cover-prelude{margin-bottom:40px}.blog-cover{margin-bottom:56px}.blog-cover[data-theme=scrapbook]{padding:18px 18px 32px}.blog-cover__image{min-height:360px}.blog-cover__previous{left:16px}.blog-cover__next{right:16px}.blog-article-content:not([data-background=paper]):not([data-background=white]){margin-inline:-16px;padding:24px}.blog-mobile-toolbar{display:none}}@media(min-width:721px){.blog-image-figure{width:var(--blog-image-width)}}@media(min-width:900px){.blog-image-figure{float:var(--blog-image-float);margin-right:var(--blog-image-margin-right);margin-left:var(--blog-image-margin-left);transform:var(--blog-image-transform)}.blog-rendered-gallery{margin-block:32px}.blog-place-card{margin-block:36px}.blog-place-card[data-theme=editorial]{padding-top:32px}.blog-markdown-article:not([data-compact]){padding:var(--blog-article-desktop-padding)}.blog-cover{margin-inline:var(--blog-cover-desktop-margin)}.blog-markdown-article[data-blog-resolved-theme=boutique] .blog-markdown-typography--h1{font-size:4.15rem!important}.blog-markdown-article[data-blog-resolved-theme=editorial] .blog-markdown-typography--h1{font-size:4.75rem!important}.blog-markdown-article[data-blog-resolved-theme=storybook] .blog-markdown-typography--h1{font-size:3.95rem!important}.blog-markdown-article[data-blog-resolved-theme=scrapbook] .blog-markdown-typography--h1{font-size:3.55rem!important}.blog-markdown-article[data-blog-resolved-theme=editorial] .blog-markdown-typography--h2{font-size:2.8rem!important}.blog-markdown-article:not([data-blog-resolved-theme=editorial]) .blog-markdown-typography--h2{font-size:2.35rem!important}.blog-markdown-typography--h3{font-size:1.65rem!important}.blog-markdown-typography--body,.blog-markdown-article ul,.blog-markdown-article ol,.blog-markdown-article li,.blog-markdown-article blockquote{font-size:1.1rem!important}.blog-markdown-article ul,.blog-markdown-article ol{padding-left:28px!important}}@media(max-width:720px){.blog-image-figure{float:none;width:100%;margin-right:0;margin-left:0;transform:none}}[data-public-blog-page]{--blog-reading-measure: 840px;--blog-reading-gutter: 20px;--blog-reading-radius: 24px}.blog-markdown-article[data-blog-reading-view]:not([data-compact]){max-width:100%;padding:0 var(--blog-reading-gutter, 20px);border-radius:0;box-shadow:none}.blog-markdown-article[data-blog-reading-view] .blog-article-content{margin-inline:0;padding:0}@media(min-width:600px){[data-public-blog-page]{--blog-reading-gutter: 40px}[data-public-blog-page] [data-blog-reading-surface]{border-radius:var(--blog-reading-radius, 24px);box-shadow:var(--blog-reading-shadow, none)}}@media(min-width:900px){[data-public-blog-page]{--blog-reading-gutter: 52px}}@media(prefers-reduced-motion:reduce){.blog-markdown-article *,.blog-markdown-article *:before,.blog-markdown-article *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
