@layer blocks{.page-masthead[data-astro-cid-nl6ovgt2]{background:var(--h-ink);color:var(--h-page);justify-content:space-between;align-items:stretch;min-width:0;display:flex}.page-masthead-label[data-astro-cid-nl6ovgt2]{padding:16px var(--page-gutter);background:var(--h-spot);color:var(--h-ink-on-accent);font:italic 900 clamp(28px, 3vw, 36px)/1.1 var(--h-font-mag);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.page-masthead-note[data-astro-cid-nl6ovgt2]{padding:12px var(--page-gutter);color:var(--h-mag-yellow);text-align:right;align-self:flex-end}.page-masthead-note[data-astro-cid-nl6ovgt2]:empty{display:none}@media (width<=600px){.page-masthead[data-astro-cid-nl6ovgt2]{flex-wrap:wrap}.page-masthead-note[data-astro-cid-nl6ovgt2]{text-align:left}}.vault-category{color:var(--h-ink);font-family:var(--h-font-ui)}.vault-category .category-mast{width:auto;max-width:none;margin-inline:calc(-1 * var(--page-gutter));border-bottom:1px solid var(--h-ink);color:var(--h-ink);background:0 0;justify-content:space-between;align-items:stretch;margin-top:0;display:flex}.vault-category .category-mast h1{padding:0 var(--page-gutter) 20px;color:var(--vault-category-ink);font:italic 900 var(--h-text-hero,5rem)/var(--h-lh-hero,calc(84 / 80)) var(--h-font-mag);text-transform:uppercase;overflow-wrap:anywhere;background:0 0;margin:0}.vault-category .category-mast span{color:var(--vault-category-ink)}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);text-align:right;flex-direction:column;justify-content:space-between;gap:20px;display:flex}.vault-category .category-intro{max-width:65ch;font-size:var(--h-text-body);line-height:var(--h-lh-body);margin:24px 0 32px}.vault-category .category-feature{background:var(--vault-category-paper);color:var(--h-ink);align-items:center;margin-bottom:40px;padding:28px;text-decoration:none}.vault-category .category-feature>span{gap:12px;display:grid}.vault-category .category-feature strong{color:var(--vault-category-ink);font:italic 900 var(--h-text-display)/var(--h-lh-display) var(--h-font-mag);letter-spacing:-.025em}.vault-category .category-feature span span{font-size:var(--h-text-body);line-height:var(--h-lh-body)}.vault-category .category-feature img{width:min(512px,100vw);max-width:none;height:auto;image-rendering:pixelated;flex:none;margin-inline:auto}.vault-category .category-feature:hover strong{text-underline-offset:5px;text-decoration:underline}.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 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(--heading-h4-size)/var(--h-lh-h4) var(--h-font-ui);letter-spacing:var(--h-tr-h4);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{align-items:end;margin-bottom:24px}.vault-directory-heading h2{margin:0}.vault-directory-letters button{min-width:40px;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;background:0 0;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{row-gap:0}.vault-directory-entries article{border-top:1px solid var(--h-line);min-width:0;padding:24px 0}.vault-directory-entries h3{font:700 var(--heading-h4-size)/var(--h-lh-h4) var(--h-font-ui);letter-spacing:var(--h-tr-h4);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}@media (width<=900px){.vault-category .category-mast{flex-wrap:wrap}.vault-category .category-mast h1{font-size:var(--h-text-display);line-height:var(--h-lh-display)}body.magazine .vault-category .category-mast>div{flex-direction:row;width:100%}}@media (width<=600px){.vault-category .category-mast h1{font-size:var(--h-text-h1);line-height:var(--h-lh-h1)}.vault-category .category-feature{padding:20px}.vault-category .category-feature strong{font-size:var(--h-text-h2);line-height:var(--h-lh-h2)}.vault-category .category-feature img{margin-inline:0;position:relative;left:50%;transform:translate(-50%)}.vault-reading-paths{margin-block:36px}}}
