body.magazine #main-content>:is(.vault-article,.vault-category),.vault-reading-preview{box-sizing:border-box;width:100%;max-width:1264px;padding:24px var(--gutter,32px) 72px;color:var(--h-ink);font-family:var(--h-font-ui);margin-inline:auto}.vault-reading-preview *,.vault-article *,.vault-category *{box-sizing:border-box}:is(.vault-article,.vault-category,.vault-reading-preview) [hidden]{display:none!important}:is(.vault-article,.vault-category,.vault-reading-preview) :is(a,button,input,summary):focus-visible{outline:2px solid var(--vault-category-ink);outline-offset:4px}:is(.vault-article,.vault-category,.vault-reading-preview){accent-color:var(--vault-category-ink)}.vault-reading-header{border-bottom:1px solid var(--h-ink);gap:40px;margin-bottom:36px;padding-bottom:36px;display:grid}.vault-reading-header.has-image{grid-template-columns:minmax(0,1fr) 512px;align-items:center}.vault-reading-intro{min-width:0;max-width:850px}.vault-reading-header h1{font:italic 900 var(--h-text-hero,5rem)/var(--h-lh-hero,calc(84 / 80)) var(--h-font-mag);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;color:var(--vault-category-ink);margin:0 0 20px}.vault-reading-subtitle{font:400 var(--h-text-lead)/var(--h-lh-lead) var(--h-font-ui);text-wrap:balance;max-width:42ch;margin:0 0 20px}.vault-reading-meta{font-size:var(--h-text-micro);line-height:var(--h-lh-micro);flex-wrap:wrap;gap:12px 20px;margin-bottom:20px;display:flex}.vault-reading-meta a{color:var(--vault-category-ink);text-underline-offset:3px}.vault-reading-meta a:first-child{font-weight:700}.vault-reading-meta a:last-child{color:var(--h-ink-muted)}.vault-reading-summary{max-width:65ch;font:400 var(--h-text-body)/var(--h-lh-body) var(--h-font-ui);color:var(--h-ink-body);margin:0}.vault-reading-header .vault-opening-image{width:min(var(--capture-width), 100vw);justify-self:center;max-width:none;margin:0}.vault-opening-image img{width:100%;max-width:none;height:auto;image-rendering:pixelated;border:0;border-radius:0;display:block}.vault-article .vault-reading-header .vault-opening-image figcaption,.vault-reading-preview .vault-opening-image figcaption{max-width:100%;font:italic 400 var(--h-text-small)/var(--h-lh-small) var(--h-font-ui);margin-top:12px}.vault-opening-image figcaption a{color:var(--vault-category-ink)}body.magazine .vault-article .vault-layout{grid-template:"body contents"max-content"body details"minmax(0,1fr)/minmax(0,1fr) 256px;align-items:start;gap:28px 64px;display:grid}body.magazine .vault-article .vault-entry{grid-area:body;justify-self:start;width:100%;max-width:760px}.vault-contents{grid-area:contents;min-width:0}.vault-contents h2{font:700 var(--h-text-body)/var(--h-lh-body) var(--h-font-ui);margin:0 0 12px}body.magazine .vault-article .vault-contents .toc{max-height:none;margin:0;padding:0;position:static}body.magazine .vault-article .vault-contents .toc-list{border:0}body.magazine .vault-article .vault-sidebar{border:0;border-top:1px solid var(--h-line);grid-area:details;max-height:none;padding:24px 0 0;position:static;overflow:visible}body.magazine .vault-article .content>p:first-child{margin-top:0}body.magazine .vault-article .content h2{font:italic 900 var(--h-text-h2)/var(--h-lh-h2) var(--h-font-mag);color:var(--vault-category-ink);letter-spacing:-.015em}body.magazine .vault-article .content table{table-layout:auto;width:100%;display:table}body.magazine .vault-article .content :is(th,td){overflow-wrap:anywhere;min-width:0}body.magazine .vault-article .provenance{border:1px solid var(--h-line);padding:20px}body.magazine .vault-category .category-mast{color:var(--h-ink);border-bottom:1px solid var(--h-ink);background:0 0}body.magazine .vault-category .category-mast h1{padding:0 var(--page-gutter) 20px;color:var(--vault-category-ink);font-size:var(--h-text-hero,5rem);line-height:var(--h-lh-hero,calc(84 / 80));background:0 0}body.magazine .vault-category .category-mast>div{padding:8px var(--page-gutter) 20px;font:400 var(--h-text-small)/var(--h-lh-small) var(--h-font-ui)}body.magazine .vault-category .category-mast :is(a,span){color:var(--vault-category-ink)}body.magazine .vault-category .category-feature{grid-template-columns:minmax(0,1fr) 512px;gap:40px;margin-bottom:40px;padding:28px}body.magazine .vault-category .category-feature strong{font:italic 900 var(--h-text-display)/var(--h-lh-display) var(--h-font-mag);color:var(--vault-category-ink)}body.magazine .vault-category .category-feature img{justify-self:center;width:min(512px,100vw);height:auto}.vault-reading-paths{margin:44px 0 56px}:is(.vault-reading-paths,.vault-category-directory) h2{font:italic 900 var(--h-text-h2)/var(--h-lh-h2) var(--h-font-mag);letter-spacing:-.02em;color:var(--h-ink);margin:0 0 24px}.vault-path-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.vault-path-list a{color:var(--h-ink);border-top:1px solid var(--vault-category-ink);flex-direction:column;padding-top:20px;text-decoration:none;display:flex}.vault-path-list h3{font:700 var(--h-text-h4)/var(--h-lh-h4) var(--h-font-ui);text-wrap:balance;margin:0 0 12px}.vault-path-list p{font:400 var(--h-text-small)/var(--h-lh-small) var(--h-font-ui);color:var(--h-ink-muted);margin:0 0 20px}.vault-path-list span{font:700 var(--h-text-small)/var(--h-lh-small) var(--h-font-ui);color:var(--vault-category-ink);align-items:center;gap:12px;margin-top:auto;display:flex}.vault-path-list a:hover h3{text-underline-offset:4px;text-decoration:underline}.vault-category-directory{border-top:1px solid var(--h-ink);padding-top:28px}.vault-directory-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.vault-directory-heading h2{margin:0}.vault-directory-search{width:min(100%,430px)}.vault-directory-letters{flex-wrap:wrap;gap:4px;display:flex}.vault-directory-letters button{border:1px solid var(--h-line);min-width:36px;min-height:40px;color:var(--h-ink);font:400 var(--h-text-small)/var(--h-lh-small) var(--h-font-ui);cursor:pointer;background:0 0;border-radius:0;padding:0 8px}.vault-directory-letters button[aria-pressed=true]{background:var(--h-ink);color:var(--h-page)}.vault-directory-letters button:disabled{color:var(--h-ink-muted);cursor:default;border-color:#0000}.vault-directory-letters button:hover:not(:disabled):not([aria-pressed=true]){background:var(--vault-category-paper)}.vault-directory-status{font-size:var(--h-text-small);color:var(--h-ink-muted);margin:16px 0 24px}.vault-directory-entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.vault-directory-entries article{border-top:1px solid var(--h-line);min-width:0;padding:24px 0}.vault-directory-entries h3{font:700 var(--h-text-h4)/var(--h-lh-h4) var(--h-font-ui);margin:0 0 8px}.vault-directory-entries h3 a{color:var(--h-ink);justify-content:space-between;align-items:baseline;gap:16px;text-decoration:none;display:flex}.vault-directory-entries h3 svg{color:var(--vault-category-ink);flex-shrink:0}.vault-directory-entries h3 a:hover{color:var(--vault-category-ink);text-underline-offset:4px;text-decoration:underline}.vault-directory-entries p{font:400 var(--h-text-small)/var(--h-lh-small) var(--h-font-ui);color:var(--h-ink-muted);margin:0 0 12px}.vault-directory-entries summary{width:fit-content;font:400 var(--h-text-micro)/var(--h-lh-micro) var(--h-font-ui);color:var(--vault-category-ink);cursor:pointer}.vault-directory-entries details p{color:var(--h-ink-body);margin:12px 0 0}.vault-directory-empty{background:var(--vault-category-paper);padding:24px}.vault-directory-empty h3{margin:0 0 12px}.vault-directory-empty button{font:inherit;color:var(--vault-category-ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}body.magazine .vault-category .category-link{border-left:0;padding:8px 0}@media (width<=1100px){.vault-reading-header.has-image,body.magazine .vault-category .category-feature{grid-template-columns:minmax(0,1fr)}.vault-reading-header.has-image{gap:28px}body.magazine .vault-category .category-feature{padding:24px}body.magazine .vault-article .vault-layout{grid-template-columns:minmax(0,1fr) 220px;column-gap:36px}}@media (width>=901px){.vault-contents .toc-toggle{display:none}body.magazine .vault-article .vault-contents .toc-list{background:0 0;max-height:none;padding:0;overflow:visible}}@media (width<=900px){.vault-reading-header h1,body.magazine .vault-category .category-mast h1{font-size:var(--h-text-display);line-height:var(--h-lh-display)}body.magazine .vault-article .vault-layout{grid-template:"contents""body""details"/minmax(0,1fr);gap:28px}body.magazine .vault-article .vault-entry{justify-self:center}.vault-contents h2{display:none}.vault-path-list{gap:24px}.vault-path-list h3{font-size:var(--h-text-h4)}}@media (width<=600px){.vault-reading-header h1,body.magazine .vault-category .category-mast h1{font-size:var(--h-text-h1);line-height:var(--h-lh-h1)}body.magazine .vault-category .category-feature strong{font-size:var(--h-text-h2);line-height:var(--h-lh-h2)}body.magazine #main-content>:is(.vault-article,.vault-category),.vault-reading-preview{padding:20px 20px 48px}.vault-reading-header{margin-bottom:24px;padding-bottom:24px}.vault-reading-subtitle{font-size:var(--h-text-body);line-height:var(--h-lh-body)}.vault-reading-summary{font-size:var(--h-text-body)}.vault-reading-header .vault-opening-image,body.magazine .vault-category .category-feature img{justify-self:start;position:relative;left:50%;transform:translate(-50%)}.vault-opening-image figcaption{padding-inline:12px}body.magazine .vault-category .category-feature{gap:24px;padding:20px}.vault-path-list,.vault-directory-entries{grid-template-columns:minmax(0,1fr)}.vault-directory-heading{flex-direction:column;align-items:stretch}.vault-directory-search{width:100%}.vault-reading-paths{margin-block:36px}.vault-directory-letters button{min-width:40px;min-height:44px}body.magazine .vault-article .content h2{font-size:var(--h-text-h3);line-height:var(--h-lh-h3)}}.vault-article-connections{border-top:1px solid var(--h-ink);margin-top:48px;padding-top:28px}.vault-article-connections h2{font:italic 900 var(--h-text-h2)/var(--h-lh-h2) var(--h-font-mag);margin:0 0 24px}.vault-article-connections ul{margin:0;padding:0;list-style:none}.vault-article-connections li{border-top:1px solid var(--h-line);padding:20px 0}.vault-article-connections a{font:700 var(--h-text-h4)/var(--h-lh-h4) var(--h-font-ui);color:var(--vault-category-ink);justify-content:space-between;align-items:center;gap:16px;text-decoration:none;display:flex}.vault-article-connections svg{flex-shrink:0}.vault-article-connections a:hover{text-underline-offset:4px;text-decoration:underline}.vault-article-connections p{font:400 var(--h-text-small)/var(--h-lh-small) var(--h-font-ui);color:var(--h-ink-body);margin:12px 0 0}body.magazine .vault-article .content :is(p,li){font-size:var(--h-text-body);line-height:var(--h-lh-body)}body.magazine .vault-article .content h3{font-size:var(--h-text-h4);line-height:var(--h-lh-h4)}body.magazine .vault-article :is(figcaption,.toc-list a){font-size:var(--h-text-small);line-height:var(--h-lh-small)}body.magazine .vault-article figcaption{font-style:italic}body.magazine .vault-category :is(.category-intro,.category-feature span span){font-size:var(--h-text-body);line-height:var(--h-lh-body)}
