.body-container--blog-post{display:flex;flex-direction:row}.body-container--blog-post .post-sidebar{background-color:var(--color-paper);border-color:color-mix(in srgb,var(--color-ink) 10%,transparent);border-right-style:solid;border-right-width:1px;height:calc(100vh - 65px);left:0;min-width:288px;position:sticky;top:65px;width:288px}.sidebar-inner{display:flex;flex-direction:column;gap:32px;height:100%;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin}.sidebar-info-items__icon-text{align-items:center;color:var(--color-accent);display:flex;font-family:IBM Plex Mono;font-size:12px;font-weight:500;gap:8px;margin-bottom:4px;text-transform:uppercase}.sidebar-info-items__icon-text svg{display:block;fill:var(--color-accent);height:12px;width:12px}.sidebar-inner__date{font-size:14px;font-weight:500}.sidebar-inner__date,.sidebar-inner__time{font-family:var(--font-serif);letter-spacing:0}.sidebar-inner__time{color:color-mix(in srgb,var(--color-ink) 80%,transparent);font-size:12px}.sidebar-inner__info-title{font-family:var(--font-serif);font-size:14px;font-weight:500;letter-spacing:0}.sidebar-inner__info-text{color:color-mix(in srgb,var(--color-ink) 80%,transparent);font-family:var(--font-serif);font-size:12px;letter-spacing:0}.observation-grid{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));background:var(--color-paper);border:2px solid color-mix(in srgb,var(--color-accent) 20%,transparent);border-radius:2px;box-shadow:var(--tw-shadow);margin-top:16px;padding:16px;rotate:1deg}.observation-grid__title{color:var(--color-accent);font-family:var(--font-mono);font-size:10px;margin-bottom:4px;text-transform:uppercase}.observation-grid p{font-size:12px;letter-spacing:0;margin:0}.observation-grid p,.sidebar-inner__entry-text{color:color-mix(in srgb,var(--color-ink) 80%,transparent);font-family:var(--font-mono)}.sidebar-inner__entry-text{font-size:10px;margin-top:auto;text-transform:uppercase}.mob-sidebar{display:none}.blog-post__body blockquote{background-color:color-mix(in srgb,var(--color-accent) 5%,transparent);border-color:var(--color-accent);margin-bottom:2rem;margin-top:2rem;padding:1rem}.blog-post__body blockquote:hover{background-color:color-mix(in srgb,var(--color-accent) 10%,transparent)}.blog-post__body blockquote p{color:var(--color-ink);font-family:var(--font-serif);font-size:1rem;line-height:normal;margin:0}.blog-post__body blockquote p a{color:var(--color-accent);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.1rem;margin-left:5px;text-transform:uppercase}.blog-post__body blockquote p a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23235c3b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin-left:4px;position:relative;right:0;transition:right .3s ease-in-out;vertical-align:middle;width:12px}.dark .blog-post__body blockquote p a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2321c45d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E")}.blog-post__body blockquote p a:hover:after{right:-4px}@media screen and (max-width:1024px){.body-container--blog-post{flex-direction:column}.body-container--blog-post .blog-post{padding-bottom:48px;padding-left:8px!important;padding-right:8px!important;padding-top:48px}.mob-sidebar{display:block}aside.post-sidebar{display:none}.mob-sidebar aside.post-sidebar{background:transparent;border:none;display:block;height:auto;margin-bottom:2.5rem;margin-left:-24px;margin-right:-24px;width:auto}.mob-sidebar aside.post-sidebar .observation-grid,.mob-sidebar aside.post-sidebar .sidebar-inner__entry-text{display:none}.mob-sidebar .sidebar-inner .sidebar-info-items{width:50%}.mob-sidebar .sidebar-inner{flex-direction:row;flex-wrap:wrap;gap:0;row-gap:25px}.mob-sidebar .sidebar-inner__info-text,.mob-sidebar .sidebar-inner__time{display:none}.blog-post__title{font-size:2.25rem}.blog-post__breadcrumbs{margin-bottom:3rem}table{display:block;overflow-x:auto}.blog-post__meta{margin-bottom:2rem}}