.vd-journal-page{background:#fff;color:#111}.vd-journal-index-heading{display:grid;grid-template-columns:1.35fr 1fr;gap:64px;align-items:end;padding-block:88px 72px}.vd-journal-index-heading h1{font-family:var(--font-serif),Georgia,serif;font-size:56px;line-height:1.1;font-weight:400;letter-spacing:-.025em}.vd-journal-index-heading>p{max-width:360px;font-size:15px;line-height:1.7;color:#626262}.vd-journal-index{padding-bottom:140px}.vd-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:72px 32px;list-style:none}.vd-journal-card,.vd-journal-grid>li{min-width:0}.vd-journal-card>a{display:block}.vd-journal-card>a:focus-visible{outline:2px solid #111;outline-offset:7px}.vd-journal-card-image{position:relative;aspect-ratio:16/9;overflow:hidden;background:#f3f3f1}.vd-journal-card-image img{object-fit:cover;transition:transform .75s cubic-bezier(.16,1,.3,1)}.vd-journal-card a:hover .vd-journal-card-image img{transform:scale(1.025)}.vd-journal-card-meta{display:flex;justify-content:space-between;gap:20px;margin-top:20px;font-size:11px;line-height:1.5;color:#626262}.vd-journal-card-meta svg{flex-shrink:0;color:#111}.vd-journal-card h2,.vd-journal-card h3{margin-top:14px;font-family:var(--font-serif),Georgia,serif;font-size:28px;font-weight:400;line-height:1.23;letter-spacing:-.022em;overflow-wrap:anywhere}.vd-journal-card-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:16px;font-size:14px;line-height:1.7;color:#626262}.vd-journal-empty{padding-block:24px 80px;font-size:15px;color:#626262}.vd-journal-migration-note{max-width:560px;margin-bottom:44px;font-size:14px;line-height:1.7;color:#626262}.vd-article-image-credit{margin-top:20px;font-size:11px;line-height:1.6;color:#626262}.vd-article-image-credit a{text-decoration:underline;text-underline-offset:3px}.vd-article-image-credit a:focus-visible{outline:2px solid #111;outline-offset:3px}.vd-article-email-updates{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-bottom:120px;padding-top:40px;border-top:1px solid #dedede}.vd-article-email-updates h2{font-family:var(--font-serif),Georgia,serif;font-size:34px;font-weight:400;line-height:1.25;letter-spacing:-.025em}.vd-article-email-updates p{max-width:520px;margin-top:16px;font-size:14px;line-height:1.7;color:#626262}.vd-article-email-updates>a{flex-shrink:0}.vd-journal-article-heading{padding-block:40px 64px}.vd-journal-return{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:12px;margin-bottom:56px}.vd-journal-topic{margin-bottom:24px}.vd-journal-article-heading h1{max-width:1080px;font-family:var(--font-serif),Georgia,serif;font-size:clamp(40px,4.8vw,68px);font-weight:400;line-height:1.12;letter-spacing:-.03em;overflow-wrap:anywhere}.vd-journal-deck{max-width:840px;margin-top:32px;font-size:19px;line-height:1.65;color:#626262}.vd-journal-article-meta{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:32px;font-size:12px;line-height:1.6;color:#626262}.vd-journal-feature{margin-block:0}.vd-journal-feature>img{display:block;width:100%;height:auto}.vd-journal-feature>figcaption{max-width:900px;margin-top:14px;color:#626262;font-size:12px;line-height:1.7}.vd-journal-body a,.vd-journal-feature figcaption a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.vd-journal-body a:hover,.vd-journal-feature figcaption a:hover{color:#111}.vd-journal-reading-shell{padding-top:88px}.vd-journal-body{width:min(100%,740px);margin-inline:auto;color:#292929;font-size:18px;line-height:1.85;overflow-wrap:anywhere}.vd-journal-body>:first-child{margin-top:0}.vd-journal-body>:last-child{margin-bottom:0}.vd-journal-body p{margin-block:0 24px}.vd-journal-body h2,.vd-journal-body h3,.vd-journal-body h4,.vd-journal-body h5,.vd-journal-body h6{color:#111;font-weight:400;line-height:1.3;scroll-margin-top:100px}.vd-journal-body h2{margin-block:64px 24px;font-size:36px;letter-spacing:-.025em}.vd-journal-body h2,.vd-journal-body h3{font-family:var(--font-serif),Georgia,serif}.vd-journal-body h3{margin-block:48px 20px;font-size:28px;letter-spacing:-.02em}.vd-journal-body h4,.vd-journal-body h5,.vd-journal-body h6{margin-block:36px 16px;font-size:21px}.vd-journal-body strong{font-weight:600}.vd-journal-body ol,.vd-journal-body ul{padding-left:26px;margin-block:24px 32px}.vd-journal-body ul{list-style:disc}.vd-journal-body ol{list-style:decimal}.vd-journal-body li{padding-left:5px;margin-block:10px}.vd-journal-body li>ol,.vd-journal-body li>ul{margin-block:12px}.vd-journal-body blockquote{border-left:1px solid #111;padding-left:30px;margin-block:48px;font-family:var(--font-serif),Georgia,serif;font-size:27px;line-height:1.55;letter-spacing:-.015em}.vd-journal-body blockquote p:last-child{margin-bottom:0}.vd-journal-body blockquote cite{display:block;margin-top:16px;font-family:var(--font-geist),sans-serif;font-size:13px;font-style:normal;letter-spacing:normal}.vd-journal-body hr{border:0;border-top:1px solid #dedede;margin-block:56px}.vd-journal-body img{display:block;max-width:100%;height:auto}.vd-journal-body .kg-card,.vd-journal-body figure{max-width:100%;margin-block:48px}.vd-journal-body figure img{margin-inline:auto}.vd-journal-body figcaption{margin-top:12px;color:#626262;font-size:12px;line-height:1.7}.vd-journal-body figcaption p{margin:0}.vd-journal-body .kg-gallery-container{display:flex;flex-direction:column;gap:16px}.vd-journal-body .kg-gallery-row{display:flex;gap:16px}.vd-journal-body .kg-gallery-image{flex:1;min-width:0}.vd-journal-body .kg-gallery-image img{width:100%;height:100%;object-fit:contain}.vd-journal-body iframe,.vd-journal-body video{display:block;width:100%;max-width:100%;aspect-ratio:16/9;border:0}.vd-journal-body audio,.vd-journal-body table{display:block;width:100%}.vd-journal-body table{max-width:100%;margin-block:40px;border-collapse:collapse;overflow-x:auto;font-size:15px;line-height:1.65}.vd-journal-body td,.vd-journal-body th{border:1px solid #dedede;min-width:120px;padding:12px 16px;text-align:left;vertical-align:top}.vd-journal-body th{font-weight:600;color:#111;background:#f5f5f3}.vd-journal-body pre{max-width:100%;overflow:auto;padding:24px;margin-block:40px;border:1px solid #e6e6e3;font-size:14px;line-height:1.7}.vd-journal-body :not(pre)>code,.vd-journal-body pre{background:#f5f5f3;font-family:var(--font-geist-mono),monospace}.vd-journal-body :not(pre)>code{padding:2px 5px;font-size:.84em}.vd-journal-body .kg-bookmark-container{display:flex;border:1px solid #dedede;color:#111;text-decoration:none}.vd-journal-body .kg-bookmark-content{flex:1;min-width:0;padding:24px}.vd-journal-body .kg-bookmark-title{font-size:17px;font-weight:500;line-height:1.4}.vd-journal-body .kg-bookmark-description{margin-top:10px;font-size:14px;line-height:1.6;color:#626262}.vd-journal-body .kg-bookmark-metadata{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:11px;line-height:1.5;color:#626262}.vd-journal-body .kg-bookmark-metadata img{width:18px;height:18px;margin:0}.vd-journal-body .kg-bookmark-thumbnail{width:30%;min-width:0}.vd-journal-body .kg-bookmark-thumbnail img{width:100%;height:100%;object-fit:cover}.vd-journal-body .kg-callout-card{display:flex;align-items:start;gap:16px;padding:24px;background:#f5f5f3}.vd-journal-body .kg-callout-emoji{flex-shrink:0}.vd-journal-body .kg-callout-text{min-width:0;font-size:16px;line-height:1.75}.vd-journal-body .kg-callout-text>:last-child{margin-bottom:0}.vd-journal-body details{margin-block:32px;padding-block:20px;border-block:1px solid #dedede}.vd-journal-body summary{cursor:pointer;color:#111;font-weight:500}.vd-journal-body details[open]>summary{margin-bottom:20px}.vd-journal-body .kg-button-card{display:flex}.vd-journal-body .kg-button-card.kg-align-center{justify-content:center}.vd-journal-body .kg-button-card a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 24px;border:1px solid #111;color:#111;text-decoration:none;font-size:14px}.vd-journal-body .kg-file-card a{display:flex;gap:16px;padding:24px;border:1px solid #dedede;text-decoration:none}.vd-journal-article-end{width:min(100%,740px);margin:64px auto 0;padding-top:28px;border-top:1px solid #dedede}.vd-journal-article-end .vd-text-link{font-size:12px}.vd-legacy-personal-notice{color:#626262;font-size:12px;line-height:1.7}.vd-journal-more{margin-block:112px 140px;padding-top:48px;border-top:1px solid #dedede}.vd-journal-more>h2{margin-bottom:40px;font-family:var(--font-serif),Georgia,serif;font-size:36px;font-weight:400;letter-spacing:-.025em;line-height:1.2}.vd-journal-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}html[data-motion-paused=true] .vd-journal-card-image img{transform:none;transition:none}@media (max-width:1023px){.vd-journal-index-heading{grid-template-columns:1.15fr 1fr;gap:36px}.vd-journal-index-heading h1{font-size:48px}.vd-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 28px}.vd-journal-card h2,.vd-journal-card h3{font-size:27px}}@media (max-width:767px){.vd-article-email-updates{display:block;margin-bottom:80px;padding-top:32px}.vd-article-email-updates h2{font-size:30px}.vd-article-email-updates>a{margin-top:28px}.vd-journal-index-heading{display:block;padding-block:64px 48px}.vd-journal-index-heading h1{font-size:40px}.vd-journal-index-heading>p{margin-top:24px;font-size:14px}.vd-journal-index{padding-bottom:100px}.vd-journal-article-heading{padding-block:24px 40px}.vd-journal-return{margin-bottom:40px}.vd-journal-topic{margin-bottom:20px}.vd-journal-article-heading h1{font-size:38px;line-height:1.15}.vd-journal-deck{margin-top:24px;font-size:17px;line-height:1.7}.vd-journal-article-meta{margin-top:24px;gap:8px 20px;font-size:11px}.vd-journal-feature>figcaption{font-size:11px}.vd-journal-reading-shell{padding-top:56px}.vd-journal-body{font-size:17px;line-height:1.8}.vd-journal-body h2{font-size:30px;margin-top:48px}.vd-journal-body h3{font-size:25px;margin-top:40px}.vd-journal-body blockquote{padding-left:22px;font-size:24px}.vd-journal-body .kg-card,.vd-journal-body figure{margin-block:36px}.vd-journal-body .kg-gallery-container,.vd-journal-body .kg-gallery-row{gap:8px}.vd-journal-body .kg-bookmark-content,.vd-journal-body .kg-callout-card,.vd-journal-body pre{padding:18px}.vd-journal-body .kg-bookmark-thumbnail{display:none}.vd-journal-article-end{margin-top:48px}.vd-journal-more{margin-block:80px 100px;padding-top:36px}.vd-journal-more>h2{font-size:30px;margin-bottom:32px}}@media (max-width:639px){.vd-journal-grid{grid-template-columns:1fr;gap:48px}}@media (prefers-reduced-motion:reduce){.vd-journal-card-image img{transition:none;transform:none!important}}