.blog-journal[data-v-d3f7a239]{--paper: #fff;--ink: #171717;--muted: #737373;--line: #e8e8e8;--gold: #733c50;--closing: #f5f5f5;--header: rgb(255 255 255 / 90%);--journal-muted: #737373;--journal-rule: #e8e8e8;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.dark .blog-journal .journal-brand{color:#f5f5f5}.dark .blog-journal{--paper: #0a0a0a;--ink: #f5f5f5;--muted: #a3a3a3;--line: #262626;--gold: #d5a4b5;--closing: #1c1c1c;--header: rgb(10 10 10 / 90%);--journal-muted: #a3a3a3;--journal-rule: #303030}.journal-nav[data-v-d3f7a239],.journal-footer[data-v-d3f7a239]{width:min(100% - 48px,960px);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.journal-nav[data-v-d3f7a239]{min-height:88px;border-bottom:1px solid var(--journal-rule)}.journal-brand[data-v-d3f7a239]{display:flex;align-items:center;gap:10px}.journal-nav nav[data-v-d3f7a239],.journal-footer nav[data-v-d3f7a239]{display:flex;align-items:center;gap:28px;font-size:14px}.journal-nav nav[data-v-d3f7a239]{color:var(--journal-muted)}.journal-nav [aria-current][data-v-d3f7a239]{color:inherit;font-weight:600}.journal-nav button[data-v-d3f7a239]{display:grid;place-items:center;width:36px;height:36px;cursor:pointer}.blog-journal[data-v-d3f7a239] a,.journal-nav button[data-v-d3f7a239]{transition:color .16s ease}.blog-journal[data-v-d3f7a239] a:hover,.journal-nav button[data-v-d3f7a239]:hover{color:var(--gold)}.blog-journal[data-v-d3f7a239] a:focus-visible,.journal-nav button[data-v-d3f7a239]:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:2px}.blog-journal[data-v-d3f7a239] .journal-feed,.blog-journal[data-v-d3f7a239] .journal-article{width:min(100% - 48px,880px);margin:0 auto;padding:100px 0 80px}.blog-journal[data-v-d3f7a239] .journal-entry+.journal-entry{border-top:1px solid var(--journal-rule);margin-top:80px;padding-top:80px}.blog-journal[data-v-d3f7a239] .journal-heading{max-width:800px;margin:0 auto 36px;text-align:center}.blog-journal[data-v-d3f7a239] .journal-date{color:var(--journal-muted);font-size:14px}.blog-journal[data-v-d3f7a239] .journal-title{margin:18px 0 0;font-size:clamp(28px,3.4vw,40px);font-weight:650;line-height:1.22;letter-spacing:-1.1px;text-wrap:balance;overflow-wrap:anywhere}.blog-journal[data-v-d3f7a239] .journal-title p{margin:0}.blog-journal[data-v-d3f7a239] .journal-summary{max-width:680px;margin:0 auto 32px;font-size:19px;line-height:1.75}.blog-journal[data-v-d3f7a239] .journal-summary p{margin:0}.blog-journal[data-v-d3f7a239] .journal-summary a{text-decoration:underline;text-underline-offset:3px}.blog-journal[data-v-d3f7a239] .journal-image-link{display:block}.blog-journal[data-v-d3f7a239] .journal-image{display:block;width:100%;height:auto;border-radius:12px;margin:36px auto}.blog-journal[data-v-d3f7a239] .journal-entry-footer{max-width:680px;margin:28px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px}.blog-journal[data-v-d3f7a239] .journal-byline{color:var(--journal-muted);font-size:13px;line-height:1.7}.blog-journal[data-v-d3f7a239] .journal-read{font-size:14px;font-weight:500;white-space:nowrap}.blog-journal[data-v-d3f7a239] .journal-read span{display:inline-block;transition:transform .16s ease}.blog-journal[data-v-d3f7a239] .journal-read:hover span{transform:translate(3px)}.blog-journal[data-v-d3f7a239] .journal-body{max-width:680px;margin:44px auto 0}.blog-journal[data-v-d3f7a239] .journal-body .prose{max-width:none;font-size:18px;line-height:1.85}.blog-journal[data-v-d3f7a239] .journal-body h2{font-family:inherit;font-size:27px;letter-spacing:-.5px;line-height:1.3;margin-top:2.5em}.blog-journal[data-v-d3f7a239] .journal-body h3{font-family:inherit;font-size:22px;line-height:1.4}.blog-journal[data-v-d3f7a239] .journal-author{max-width:680px;margin:44px auto}.blog-journal[data-v-d3f7a239] .journal-post-nav{max-width:680px;margin:0 auto;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--journal-rule);padding-top:24px;font-size:14px}.blog-journal[data-v-d3f7a239] .journal-related{max-width:680px;margin:64px auto 0}.blog-journal[data-v-d3f7a239] .journal-related>h2{font-size:14px;font-weight:500;color:var(--journal-muted)}.blog-journal[data-v-d3f7a239] .journal-related-entry{margin-top:28px}.blog-journal[data-v-d3f7a239] .journal-related h3{margin-top:8px;font-size:20px;font-weight:600;line-height:1.4}.journal-footer[data-v-d3f7a239]{border-top:1px solid var(--journal-rule);padding-block:32px;color:var(--journal-muted);font-size:12px}.journal-footer nav[data-v-d3f7a239]{font-size:12px;gap:20px}@media (max-width: 600px){.journal-nav[data-v-d3f7a239],.journal-footer[data-v-d3f7a239]{width:calc(100% - 40px)}.journal-nav[data-v-d3f7a239]{min-height:76px;gap:12px}.journal-brand[data-v-d3f7a239]{gap:7px}.journal-nav nav[data-v-d3f7a239]{gap:14px;font-size:12px}.journal-nav button[data-v-d3f7a239]{width:24px}.blog-journal[data-v-d3f7a239] .journal-feed,.blog-journal[data-v-d3f7a239] .journal-article{width:calc(100% - 40px);padding:60px 0}.blog-journal[data-v-d3f7a239] .journal-heading{margin-bottom:28px}.blog-journal[data-v-d3f7a239] .journal-summary{font-size:17px;line-height:1.75}.blog-journal[data-v-d3f7a239] .journal-entry+.journal-entry{margin-top:56px;padding-top:56px}.blog-journal[data-v-d3f7a239] .journal-body .prose{font-size:17px}.journal-footer[data-v-d3f7a239]{align-items:flex-start;flex-direction:column;gap:16px}}@media (prefers-reduced-motion: reduce){.blog-journal[data-v-d3f7a239] a,.blog-journal[data-v-d3f7a239] .journal-read span,.journal-nav button[data-v-d3f7a239]{transition:none}.blog-journal[data-v-d3f7a239] .journal-read:hover span{transform:none}}
