@font-face{font-family:Journal Vietnamese;src:url(/fonts/BeVietnamPro-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Journal Vietnamese;src:url(/fonts/BeVietnamPro-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Journal Vietnamese;src:url(/fonts/BeVietnamPro-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Journal Vietnamese;src:url(/fonts/BeVietnamPro-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Journal Vietnamese;src:url(/fonts/BeVietnamPro-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}html[lang=vi] .journal{--font-body: "Journal Vietnamese";--font-title: "Journal Vietnamese"}.journal{--journal-paper: #f4f4f1;--journal-ink: #404133;--journal-muted: #62644c;--journal-line: #d2d3c3;--journal-wash: #e8e8df;color:var(--journal-ink);background:var(--journal-paper);font-family:var(--font-body),sans-serif;-webkit-font-smoothing:antialiased}@layer base{.journal :where(p,span,a,button,input,select,li,summary,time,label){font-family:var(--font-body),sans-serif!important}.journal-language-switch a[lang=vi]{font-family:Journal Vietnamese,sans-serif!important}.journal :where(h1,h2,h3,h4,h5,h6,.journal-wordmark,.journal-wordmark span,.journal-footer-top p,.journal-footer-top p span,.journal-hero h1 span){font-family:var(--font-title),sans-serif!important}.journal .article-prose pre code,.journal .article-prose pre span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}}.journal *,.journal *:before,.journal *:after{box-sizing:border-box}.journal :where(p,span,a,button,input,select,li,summary,time,label){font-family:var(--font-body),sans-serif!important}.journal :where(h1,h2,h3,h4,h5,h6,.journal-wordmark,.journal-wordmark span,.journal-footer-top p,.journal-footer-top p span){font-family:var(--font-title),sans-serif!important}.journal a{color:inherit;text-decoration:none}.journal button,.journal select,.journal input{font:inherit}.journal button,.journal select{cursor:pointer}.journal button[hidden]{display:none}.journal :focus-visible{outline:2px solid var(--journal-ink);outline-offset:5px}.journal ::selection{color:var(--journal-paper);background:var(--journal-muted)}.journal [id]{scroll-margin-top:2rem}.journal-container{width:min(94%,1600px);margin-inline:auto}.journal-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.journal-skip-link{position:fixed;top:1rem;left:1rem;z-index:100;padding:.8rem 1.2rem;color:var(--journal-paper)!important;background:var(--journal-ink);transform:translateY(-200%)}.journal-skip-link:focus{transform:translateY(0)}.journal-header{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:2rem}.journal-wordmark{display:inline-flex;align-items:flex-start;font-size:clamp(1.65rem,2.4vw,2.3rem);line-height:1;font-weight:850;letter-spacing:-.055em}.journal-wordmark span{display:inline-block;margin-left:.25rem;font-size:.7em;line-height:1;transition:transform .5s ease}.journal-wordmark:hover span{transform:rotate(180deg)}.journal-header-note{margin-left:auto;margin-right:auto;font-size:.75rem;line-height:1.55;color:var(--journal-muted)}.journal-header-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:1rem 2rem}.journal-language-switch{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;font-size:.75rem;line-height:1.6}.journal-language-switch a{padding-block:.3rem;border-bottom:1px solid transparent}.journal-language-switch a[aria-current],.journal-language-switch a:hover{border-bottom-color:currentColor}.journal-language-switch>span{color:var(--journal-muted)}html[lang=vi] .journal-hero h1,html[lang=vi] .article-header h1,html[lang=vi] .journal-footer-top p{line-height:1.1;letter-spacing:-.04em}.journal-nav{display:flex;align-items:center;gap:clamp(1.1rem,2.5vw,2.5rem)}.journal-nav a{display:flex;align-items:center;gap:.4rem;font-size:1rem;border-bottom:1px solid transparent;padding-block:.2rem}.journal-nav a[aria-current],.journal-nav a:hover{border-color:currentColor}.journal-nav a span{font-size:.85em}.journal-hero{padding-block:clamp(3rem,8vw,8rem) 4rem}.journal-hero-top{display:flex;justify-content:space-between;gap:1rem;align-items:center}.journal-eyebrow{font-size:.72rem;font-weight:550;letter-spacing:.1em;text-transform:uppercase;line-height:1.5}.journal-issue{color:var(--journal-muted);font-size:.75rem}.journal-hero-title{display:flex;align-items:center;justify-content:space-between;gap:3rem;margin-top:2rem}.journal-hero h1{margin:0;font-size:clamp(5rem,13.7vw,13.5rem);font-weight:550;line-height:.87;letter-spacing:-.064em}.journal-hero h1 span{font-family:var(--font-title),sans-serif!important;color:#838566}.journal-mark{flex:0 0 auto;width:clamp(6rem,15vw,15rem);height:auto;margin-right:3%;color:#838566}.journal-intro{display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:end;gap:2rem;margin-top:clamp(3rem,6vw,6rem)}.journal-intro-symbol{font-size:clamp(3.5rem,6vw,6rem);font-weight:200;line-height:.85}.journal-intro p{max-width:30rem;font-size:clamp(1.05rem,1.55vw,1.45rem);line-height:1.5;letter-spacing:-.025em}.journal-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;width:fit-content;padding-bottom:.45rem;border-bottom:1px solid currentColor;font-size:.85rem;font-weight:500;line-height:1.4}.journal-text-link span{transition:transform .2s ease}.journal-text-link:hover span{transform:translate(2px,-2px)}.journal-intro .journal-text-link{justify-self:end}.journal-archive{border-top:1px solid var(--journal-line);padding-block:3rem 6rem}.journal-section-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:2rem}.journal-section-heading h2{margin:0;font-size:clamp(2.2rem,3.5vw,3.75rem);font-weight:550;letter-spacing:-.045em;line-height:1.1}.journal-section-heading>p{color:var(--journal-muted);font-size:.85rem}.journal-note-count{display:inline-block;vertical-align:top;margin-left:.5rem;margin-top:.15rem;font-size:.9rem;color:var(--journal-muted);font-variant-numeric:tabular-nums}.blog-search{display:grid;grid-template-columns:minmax(200px,1.75fr) minmax(150px,1fr) minmax(145px,.85fr) auto;align-items:end;gap:1.5rem;margin-bottom:3rem;padding:1.5rem;border:1px solid var(--journal-line)}.blog-search label{display:block;margin-bottom:.7rem;color:var(--journal-muted);font-size:.65rem;font-weight:550;letter-spacing:.08em;text-transform:uppercase}.blog-search input,.blog-search select{width:100%;min-width:0;height:2.75rem;padding:.35rem 1.4rem .6rem 0;border:0;border-bottom:1px solid var(--journal-line);border-radius:0;color:var(--journal-ink);background:transparent;font-size:.9rem}.blog-search input::placeholder{color:var(--journal-muted);opacity:.9}.blog-search input:focus,.blog-search select:focus{border-bottom-color:var(--journal-ink)}.blog-search select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20'%3E%3Cpath d='m4 7 6 6 6-6' fill='none' stroke='%23404133' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .4rem center}.blog-search-button{display:flex;align-items:center;justify-content:center;gap:1.2rem;min-height:2.75rem;padding:.7rem 1.1rem;border:1px solid var(--journal-ink);color:var(--journal-paper);background:var(--journal-ink);font-size:.8rem;transition:background .2s ease,color .2s ease}.blog-search-button:hover{color:var(--journal-ink);background:transparent}.blog-search-button span{font-size:1.1rem}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem 2rem}.blog-card{position:relative;padding-bottom:1rem;border-bottom:1px solid var(--journal-line)}.blog-card-link{display:flex;flex-direction:column;height:100%}.blog-card-image{aspect-ratio:1.5;overflow:hidden;margin-bottom:1.25rem;background:var(--journal-wash)}.blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .6s ease;filter:saturate(.82)}.blog-card-link:hover .blog-card-image img{transform:scale(1.035);filter:saturate(1)}.blog-card-meta{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.9rem;color:var(--journal-muted);font-size:.66rem;line-height:1.4;letter-spacing:.045em;text-transform:uppercase}.blog-card h3{max-width:25ch;margin:0 0 .8rem;font-size:clamp(1.65rem,2.2vw,2.4rem);line-height:1.09;font-weight:550;letter-spacing:-.035em;overflow-wrap:anywhere}.blog-card-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 1.75rem;font-size:.88rem;line-height:1.65;color:var(--journal-muted)}.blog-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-bottom:1.9rem;font-size:.72rem}.blog-card-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.4rem;height:2.4rem;border:1px solid var(--journal-line);border-radius:50%;transition:background .25s ease,color .25s ease}.blog-card-arrow svg{width:1.15rem;height:1.15rem}.blog-card-link:hover .blog-card-arrow{color:var(--journal-paper);background:var(--journal-ink);border-color:var(--journal-ink)}.blog-card-level{position:absolute;bottom:.95rem;left:0;color:var(--journal-muted);font-size:.64rem}.blog-empty{padding:clamp(3rem,8vw,7rem) 1rem;text-align:center;background:var(--journal-wash)}.blog-empty h3{margin:1rem 0;font-size:clamp(2rem,5vw,4rem);line-height:1.05;font-weight:500;letter-spacing:-.045em}.blog-empty p{max-width:32rem;margin:0 auto 1.75rem;color:var(--journal-muted);font-size:.95rem;line-height:1.65}.blog-empty .journal-text-link{margin-inline:auto}.blog-pagination{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center;margin-top:4rem;font-size:.8rem}.blog-page-numbers{display:flex;align-items:center;gap:.35rem}.blog-page-numbers a{display:grid;place-items:center;min-width:2.65rem;height:2.65rem;padding:.25rem;border:1px solid var(--journal-line);border-radius:50%;font-variant-numeric:tabular-nums}.blog-page-numbers a[aria-current]{background:var(--journal-ink);color:var(--journal-paper);border-color:var(--journal-ink)}.blog-page-numbers a:hover{border-color:var(--journal-ink)}.blog-page-gap{padding-inline:.3rem}.blog-page-direction{display:flex;align-items:center;gap:.65rem;width:fit-content;min-height:2.75rem}.blog-page-direction:last-child{justify-self:end}.blog-page-direction:hover{text-decoration:underline;text-underline-offset:.3rem}.journal-follow{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding-block:3rem;border-top:1px solid var(--journal-line)}.journal-follow p{margin-top:.7rem;font-size:clamp(1.5rem,2.5vw,2.5rem);letter-spacing:-.04em;line-height:1.2}.journal-footer{padding-block:3rem 1.5rem;border-top:1px solid var(--journal-line)}.journal-footer-top{display:flex;justify-content:space-between;align-items:end;gap:3rem;padding-bottom:4rem}.journal-footer-top p{font-size:clamp(3rem,7.2vw,7rem);font-weight:500;line-height:.95;letter-spacing:-.055em}.journal-footer-top p span{color:#838566}.journal-contact-link{display:flex;align-items:center;gap:1.5rem;padding-bottom:.5rem;border-bottom:1px solid currentColor;font-size:clamp(1.2rem,2.5vw,2.4rem);letter-spacing:-.025em}.journal-contact-link span{font-size:1.4em}.journal-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:1.5rem;border-top:1px solid var(--journal-line);font-size:.75rem}.journal-footer-bottom nav{display:flex;flex-wrap:wrap;gap:1.4rem}.journal-footer-bottom a:hover{text-decoration:underline;text-underline-offset:.3rem}.journal-footer-home{font-weight:650}.article-progress{position:fixed;top:0;left:0;z-index:30;width:100%;height:3px;background:var(--journal-muted);transform:scaleX(0);transform-origin:left;pointer-events:none}.article-header{padding-top:clamp(2rem,5vw,5rem)}.article-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;color:var(--journal-muted);font-size:.78rem;margin-bottom:2.5rem}.article-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:.3rem}.article-heading-row{display:flex;align-items:center;gap:1.4rem;margin-bottom:1.25rem}.article-reading-time{color:var(--journal-muted);font-size:.75rem}.article-header h1{max-width:19ch;margin:0;font-size:clamp(2.8rem,6.6vw,7rem);font-weight:550;line-height:.98;letter-spacing:-.055em;overflow-wrap:anywhere}.article-deck{max-width:56ch;margin-top:1.75rem;color:var(--journal-muted);font-size:clamp(1.1rem,1.9vw,1.65rem);line-height:1.5;letter-spacing:-.025em}.article-byline{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-top:2rem;color:var(--journal-muted);font-size:.75rem}.article-author{display:inline-flex;align-items:center;gap:.7rem;color:var(--journal-ink)!important}.article-author-monogram{display:grid;flex:0 0 auto;place-items:center;width:2.7rem;height:2.7rem;border:1px solid var(--journal-line);border-radius:50%;font-size:.8rem;font-weight:550;letter-spacing:-.07em}.article-cover{margin-top:3rem;overflow:hidden;background:var(--journal-wash)}.article-cover img{width:100%;max-height:680px;aspect-ratio:2;object-fit:cover}.article-layout{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,760px) minmax(0,.35fr);align-items:start;column-gap:clamp(2.5rem,5vw,6rem);padding-block:clamp(3rem,6vw,6rem)}.article-sidebar{position:sticky;top:2rem;align-self:start;min-width:0}.article-toc{border-top:1px solid var(--journal-line);padding-top:1rem}.article-toc summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.68rem;font-weight:600;line-height:1.5;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.article-toc summary::-webkit-details-marker{display:none}.article-toc summary span{font-size:1.1rem}.article-toc:not([open]) summary span{transform:rotate(180deg)}.article-toc ol{list-style:none;margin:0;padding:0}.article-toc li{margin:.7rem 0}.article-toc li.toc-nested{padding-left:.8rem}.article-toc a{display:block;max-width:30ch;padding-block:.15rem;color:var(--journal-muted);font-size:.77rem;line-height:1.5}.article-toc a:hover,.article-toc a[aria-current]{color:var(--journal-ink);text-decoration:underline;text-underline-offset:.25rem}.article-back-link{display:inline-block;margin-top:1.75rem;font-size:.75rem}.article-main{min-width:0;grid-column:2}.article-layout:not(:has(.article-sidebar)) .article-main{grid-column:2}.article-prose{font-size:clamp(1.05rem,1.25vw,1.15rem);line-height:1.85;overflow-wrap:break-word}.article-prose>:first-child{margin-top:0}.article-prose p{margin-block:1.35em}.article-prose h2{margin-block:2.2em .65em;font-size:clamp(1.85rem,3vw,2.75rem);line-height:1.15;font-weight:550;letter-spacing:-.035em}.article-prose h3{margin-block:1.75em .65em;font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.2;font-weight:550;letter-spacing:-.025em}.article-prose h4{margin-block:1.5em .5em;font-size:1.25rem;line-height:1.35;font-weight:600}.article-prose a,.article-sources a{text-decoration:underline;text-decoration-color:#9b9c7f;text-underline-offset:.22em;text-decoration-thickness:1px}.article-prose a:hover,.article-sources a:hover{text-decoration-color:var(--journal-ink)}.article-prose strong{font-weight:600}.article-prose ul,.article-prose ol{margin-block:1.2em;padding-left:1.5em}.article-prose ul{list-style:disc}.article-prose ol{list-style:decimal}.article-prose li{padding-left:.3em;margin-block:.5em}.article-prose li>p{margin-block:.5em}.article-prose li::marker{color:var(--journal-muted)}.article-prose blockquote{margin-block:2rem;padding:.2rem 0 .2rem 1.6rem;border-left:2px solid #838566;font-size:1.15em;line-height:1.7;color:var(--journal-muted)}.article-prose blockquote p{margin-block:.5em}.article-prose hr{height:1px;margin-block:3rem;border:0;background:var(--journal-line)}.article-prose img{display:block;width:100%;height:auto;margin-block:2rem;background:var(--journal-wash)}.article-prose figure{margin-block:2.5rem}.article-prose figure img{margin-block:0}.article-prose .article-image-link{display:block;margin-block:2rem;background:var(--journal-wash);text-decoration:none;cursor:zoom-in}.article-prose .article-image-link img{margin-block:0}.article-image-link-hint{display:block;padding:.55rem .75rem;text-align:right;font-size:.75rem;line-height:1.5;text-decoration:underline;text-underline-offset:.2em}.article-image-viewer{width:min(1400px,calc(100% - 2rem));max-width:none;max-height:calc(100dvh - 2rem);margin:auto;padding:1rem;border:1px solid var(--journal-muted);background:var(--journal-paper);color:var(--journal-ink)}.article-image-viewer[open]{display:flex;flex-direction:column;gap:.8rem}.article-image-viewer::backdrop{background:#1c1d16c7}.image-viewer-toolbar,.image-viewer-controls,.image-viewer-footer{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem}.image-viewer-toolbar,.image-viewer-footer{justify-content:space-between;flex-shrink:0}.image-viewer-toolbar h2{margin:0;font-size:1.25rem;line-height:1.4}.image-viewer-controls{gap:.4rem}.image-viewer-toolbar button{min-height:2.75rem;min-width:2.75rem;padding:.4rem .7rem;border:1px solid var(--journal-line);background:var(--journal-wash);font-size:.8rem}.image-viewer-toolbar button:disabled{opacity:.45;cursor:default}.image-viewer-controls output{min-width:3.5rem;text-align:center;font-size:.8rem;font-variant-numeric:tabular-nums}.image-viewer-viewport{flex:1 1 auto;min-height:0;height:65dvh;overflow:auto;overscroll-behavior:contain;background:var(--journal-wash);cursor:grab;user-select:none}.image-viewer-viewport.is-panning{cursor:grabbing}.image-viewer-viewport img{display:block;max-width:none;height:auto;margin:0}.image-viewer-footer p,.article-image-viewer [data-image-error]{margin:0;max-width:80ch;font-size:.75rem;line-height:1.5}.image-viewer-footer a{font-size:.75rem;text-decoration:underline;text-underline-offset:.2em}.article-prose figcaption{margin-top:.8rem;color:var(--journal-muted);font-size:.78rem;line-height:1.55}.article-prose :not(pre)>code{padding:.1em .3em;border:1px solid var(--journal-line);border-radius:3px;background:var(--journal-wash);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.article-prose pre{max-width:100%;overflow-x:auto;margin-block:2rem;padding:1.5rem;border:1px solid var(--journal-line);border-radius:2px;font-size:.8rem;line-height:1.75;tab-size:2}.article-prose pre code,.article-prose pre span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.article-prose pre::-webkit-scrollbar,.article-prose table::-webkit-scrollbar{width:8px;height:8px}.article-prose pre::-webkit-scrollbar-thumb,.article-prose table::-webkit-scrollbar-thumb{background:#b6b79f;border-radius:2px}.article-prose table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;margin-block:2rem;font-size:.85rem;line-height:1.6}.article-prose th,.article-prose td{padding:.8rem 1rem;border:1px solid var(--journal-line);text-align:left;vertical-align:top}.article-prose th{font-weight:600;background:var(--journal-wash)}.article-prose input[type=checkbox]{margin-right:.4rem}.article-sources{margin-top:3rem;padding:1.5rem;background:var(--journal-wash)}.article-sources h2{font-size:1.45rem;line-height:1.25;font-weight:550;letter-spacing:-.025em;margin-bottom:1rem}.article-sources ol{padding-left:1.2rem;list-style:decimal}.article-sources li{padding-left:.3rem;margin-block:.7rem;font-size:.85rem;line-height:1.65;overflow-wrap:anywhere}.article-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.article-tags a{border:1px solid var(--journal-line);padding:.45rem .8rem;border-radius:2rem;font-size:.7rem;line-height:1.4}.article-tags a:hover{border-color:var(--journal-muted);background:var(--journal-wash)}.article-author-note{display:flex;align-items:start;gap:1.2rem;margin-top:3rem;padding-block:2rem;border-top:1px solid var(--journal-line);border-bottom:1px solid var(--journal-line)}.article-author-note .article-author-monogram{width:3.4rem;height:3.4rem;font-size:1rem;background:var(--journal-wash);border:0}.article-author-note h2{margin:0 0 .6rem;font-size:1.5rem;font-weight:550;letter-spacing:-.03em}.article-author-note p{max-width:58ch;margin-bottom:1rem;color:var(--journal-muted);font-size:.88rem;line-height:1.65}.article-author-note .journal-text-link{font-size:.75rem}.article-share{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.7rem}.article-share button{padding:.4rem 0;border:0;border-bottom:1px solid currentColor;color:var(--journal-ink);background:transparent;font-size:.8rem}.article-related{padding-block:2rem 6rem;border-top:1px solid var(--journal-line)}.article-related-empty{padding-block:2rem;color:var(--journal-muted);font-size:.95rem}@media(prefers-reduced-motion:no-preference){.journal-hero h1,.article-header h1{animation:journal-enter .85s cubic-bezier(.16,1,.3,1) both}.journal-intro,.article-deck{animation:journal-enter .85s .12s cubic-bezier(.16,1,.3,1) both}.journal-mark{animation:journal-orbit 75s linear infinite}@keyframes journal-enter{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes journal-orbit{to{transform:rotate(360deg)}}}@media(min-width:1800px){.journal-container{width:min(90%,1800px)}.article-layout{grid-template-columns:minmax(180px,1fr) minmax(0,800px) minmax(0,.5fr)}}@media(max-width:1100px){.journal-hero h1{font-size:clamp(5rem,14vw,9.5rem)}.journal-intro{grid-template-columns:.5fr 1.5fr 1fr}.blog-search{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.blog-search-keyword{grid-column:1 / -1}.blog-search-button{grid-column:3}.blog-grid{gap:2.5rem 1.3rem}.blog-card h3{font-size:1.75rem}.article-layout{grid-template-columns:180px minmax(0,1fr);column-gap:3rem}}@media(max-width:760px){.journal-container{width:91%}.journal-header{gap:1rem;padding-block:1.6rem}.journal-header-note{display:none}.journal-header{flex-wrap:wrap}.journal-header-actions{gap:.8rem 1.3rem}.journal-nav{gap:1.2rem}.journal-nav a{font-size:.8rem}.journal-hero{padding-top:3.5rem;padding-bottom:3rem}.journal-hero-top{align-items:start}.journal-issue{max-width:11rem;text-align:right;line-height:1.5;font-size:.65rem}.journal-eyebrow{font-size:.65rem}.journal-hero-title{gap:1rem;margin-top:2rem}.journal-hero h1{font-size:clamp(4.5rem,14.8vw,7rem)}.journal-mark{width:16vw;margin-right:0}.journal-intro{grid-template-columns:2.5rem 1fr;align-items:start;gap:1rem;margin-top:2.5rem}.journal-intro-symbol{font-size:2.5rem}.journal-intro p{max-width:32rem;font-size:1.02rem}.journal-intro .journal-text-link{grid-column:2;justify-self:start;margin-top:.6rem}.journal-section-heading{margin-bottom:1.5rem}.journal-section-heading h2{font-size:2.4rem}.journal-section-heading>p{display:none}.journal-archive{padding-block:2rem 3.5rem}.blog-search{grid-template-columns:1fr 1fr;gap:1.1rem;padding:1.2rem;margin-bottom:2.5rem}.blog-search-keyword,.blog-search-button{grid-column:1 / -1}.blog-search label{margin-bottom:.3rem}.blog-search input,.blog-search select{font-size:.82rem}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.2rem}.blog-card-image{margin-bottom:1rem}.blog-card-meta{display:block;font-size:.58rem;line-height:1.8}.blog-card-meta span+span:before{content:" / "}.blog-card h3{font-size:1.55rem}.blog-card-description{font-size:.8rem;line-height:1.6}.blog-card-bottom{font-size:.65rem}.blog-pagination{grid-template-columns:1fr 1fr;row-gap:1.5rem;font-size:.75rem}.blog-page-numbers{grid-column:1 / -1;grid-row:1;justify-content:center}.blog-page-direction{grid-row:2}.blog-page-numbers a{min-width:2.5rem;height:2.5rem}.journal-follow{align-items:start;padding-block:2.5rem}.journal-follow .journal-text-link{flex-shrink:0;font-size:.75rem}.journal-footer{padding-top:2.5rem}.journal-footer-top{align-items:start;flex-direction:column;gap:2rem;padding-bottom:3rem}.journal-footer-top p{font-size:clamp(3rem,9vw,5rem)}.journal-contact-link{font-size:1.3rem}.journal-footer-bottom{flex-wrap:wrap;font-size:.7rem}.journal-footer-bottom nav{gap:1rem}.journal-footer-bottom>a:last-child{flex-basis:100%;padding-top:.5rem}.article-header{padding-top:2rem}.article-header h1{max-width:19ch;font-size:clamp(2.8rem,8vw,4.3rem)}.article-breadcrumbs{margin-bottom:2rem}.article-deck{margin-top:1.5rem;font-size:1.1rem}.article-byline{gap:.8rem 1.3rem;font-size:.7rem}.article-updated{width:100%}.article-cover{margin-top:2rem}.article-cover img{aspect-ratio:1.5}.article-layout{display:flex;flex-direction:column;gap:2rem;padding-block:2rem 3.5rem}.article-sidebar{position:static;width:100%}.article-toc{padding-bottom:.75rem;border-bottom:1px solid var(--journal-line)}.article-toc nav{max-height:15rem;overflow-y:auto}.article-toc a{max-width:none;font-size:.8rem}.article-toc li{margin-block:.5rem}.article-back-link{display:none}.article-main{width:100%}.article-prose{font-size:1rem;line-height:1.85}.article-prose h2{margin-top:2em;font-size:1.9rem}.article-prose h3{font-size:1.5rem}.article-prose pre{padding:1rem;font-size:.73rem}.article-prose blockquote{padding-left:1rem}.article-author-note{gap:1rem}.article-author-note h2{font-size:1.3rem}.article-author-note p{font-size:.82rem}.article-share .journal-text-link,.article-share button{font-size:.72rem}.article-related{padding-bottom:3.5rem}.article-related .blog-card:nth-child(3){display:none}}@media(max-width:480px){.journal-header-actions{flex-basis:100%;justify-content:space-between}.journal-wordmark{font-size:1.5rem}.journal-nav{gap:.9rem}.journal-nav a{font-size:.75rem}.journal-hero-title{position:relative}.journal-hero h1{font-size:clamp(4rem,17vw,5rem)}html[lang=vi] .journal-hero h1{font-size:clamp(3.25rem,14vw,4.25rem)}.journal-mark{position:absolute;right:.1rem;bottom:.35rem;width:3.5rem;opacity:.8}html[lang=vi] .journal-mark{top:.3rem;bottom:auto;width:2.5rem}.journal-issue{max-width:8.5rem}.blog-grid{grid-template-columns:1fr;gap:2.5rem}.blog-card h3{max-width:28ch;font-size:2rem}.blog-card-meta{display:flex;font-size:.63rem}.blog-card-meta span+span:before{content:none}.blog-card-description{font-size:.9rem}.blog-card-bottom{font-size:.73rem}.blog-card-image{aspect-ratio:1.55}.journal-follow{flex-direction:column;gap:1.5rem}.article-author-note .article-author-monogram{width:2.6rem;height:2.6rem;font-size:.8rem}.article-related .blog-card:nth-child(3){display:block}}@media(prefers-reduced-motion:reduce){.journal *,.journal *:before,.journal *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media print{.journal-header,.journal-footer,.article-sidebar,.article-share,.article-related,.article-progress,.article-tags{display:none}.journal{color:#000;background:#fff}.journal-container{width:100%}.article-header{padding-top:0}.article-header h1{font-size:32pt}.article-layout{display:block;padding-top:2rem}.article-cover img{max-height:300px;object-fit:contain}.article-prose{font-size:11pt}.article-prose h2,.article-prose h3{break-after:avoid}.article-prose pre{white-space:pre-wrap}.article-sources{break-inside:avoid}}
