/* SOURCE /_astro/BaseLayout.CUdAk5Lx.css sha256=01ceec940bcd174004e9c30543ff7828cb243b2f8e35e00787c7d6c9d5d733e9 */
:root{--ink:#0b0b0c;--paper:#f4f1e9;--muted:#77736c;--line:#0b0b0c30;--page-width:90vw;--page-gutter:clamp(1rem,4vw,4rem);--measure-lead:42rem;--measure-readable:52rem;background:var(--paper);color:var(--ink);font-family:var(--ys-font-body,system-ui,-apple-system,"Segoe UI",Arial,sans-serif)}*{box-sizing:border-box}body{background:var(--paper);margin:0}button,input,select,textarea{font:inherit}a{color:inherit}.skip{position:absolute;left:-9999px}.skip:focus{background:#fff;padding:.75rem;top:1rem;left:1rem}.page-shell{width:var(--page-width);max-width:none;margin-inline:auto}header,footer,.hero,.section,.category,.dark,.strip{width:var(--page-width);max-width:none;padding-left:var(--page-gutter);padding-right:var(--page-gutter);margin-inline:auto}header{z-index:100;border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:2rem;padding-top:1.25rem;padding-bottom:1.25rem;display:flex;position:relative}.brand{flex-direction:column;flex:none;text-decoration:none;display:flex}.brand b{letter-spacing:-.05em;font-size:1.6rem}.brand span{color:var(--muted);font-size:.76rem}.primary-nav{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.4rem;font-weight:800;display:flex}.primary-nav a{text-decoration:none}.nav-discipline{background:var(--nav-color);color:var(--nav-ink);align-items:stretch;display:flex;position:relative}.nav-discipline-link{padding:.65rem .7rem}.nav-toggle{color:inherit;cursor:pointer;background:0 0;border:0;padding:.65rem .55rem .65rem .15rem;font-weight:900;line-height:1}.nav-discipline:hover,.nav-discipline:focus-within{filter:saturate(1.05)}.nav-toggle[aria-expanded=true]{transform:rotate(180deg)}.nav-toggle:focus-visible,.nav-discipline-link:focus-visible,.nav-submenu a:focus-visible,.nav-about:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.nav-submenu{z-index:20;border:1px solid var(--ink);min-width:13rem;position:absolute;top:100%;left:0;right:auto;box-shadow:0 .35rem #0b0b0c20}.nav-submenu a{color:var(--ink);border-bottom:1px solid #0b0b0c30;padding:.75rem .85rem;display:block}.nav-submenu a:last-child{border-bottom:0}.nav-submenu a:first-child{background:color-mix(in srgb,var(--nav-color) 85%,var(--paper))}.nav-submenu a:nth-child(2){background:color-mix(in srgb,var(--nav-color) 65%,var(--paper))}.nav-submenu a:nth-child(3){background:color-mix(in srgb,var(--nav-color) 45%,var(--paper))}.nav-submenu a:nth-child(4){background:color-mix(in srgb,var(--nav-color) 25%,var(--paper))}.nav-submenu a:hover,.nav-submenu a:focus-visible{filter:saturate(1.08)brightness(.97)}.nav-discussions{color:var(--ink);background:linear-gradient(90deg,#ff4d4d,#ff9f1c,#ffe66d,#5bd68a,#45aaf2,#7257d9);padding:.65rem .8rem}.nav-discussions:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.nav-about{background:var(--ink);color:var(--paper);padding:.65rem .8rem}.hero{min-height:70vh;padding-top:8vw;padding-bottom:5rem}.spectrum-line{background:linear-gradient(90deg,#ff4d4d,#ff9f1c,#ffe66d,#5bd68a,#45aaf2,#7257d9);width:min(34rem,82vw);height:.65rem;margin-bottom:2rem}.kicker{text-transform:uppercase;letter-spacing:.13em;font-size:.75rem;font-weight:900}.hero h1,.category h1{letter-spacing:-.075em;max-width:11ch;margin:.5rem 0;font-size:clamp(4rem,11vw,10rem);line-height:.82}.lead{max-width:var(--measure-lead);font-size:clamp(1.15rem,2.2vw,1.65rem);line-height:1.35}.button{background:var(--ink);color:var(--paper);margin-top:1.5rem;padding:1rem 1.2rem;font-weight:900;text-decoration:none;display:inline-block}.strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1rem;padding-top:1rem;padding-bottom:1rem;font-weight:900;display:grid}.section{padding-top:6rem;padding-bottom:6rem}.section>h2,.about h2,.dark h2{letter-spacing:-.06em;margin:0 0 3rem;font-size:clamp(2.8rem,7vw,6rem);line-height:.9}.grid{border-top:1px solid var(--ink)}.card{background:var(--accent);color:var(--card-ink);border-bottom:1px solid #0b0b0c55;grid-template-columns:1fr auto;padding:1.5rem;text-decoration:none;transition:background-color .15s,color .15s;display:grid;position:relative}.card:hover,.card:focus-visible{background:var(--hover-accent);color:var(--hover-ink)}.card:focus-visible{outline:4px solid var(--ink);outline-offset:-4px}.card small,.card p{grid-column:1}.card h3{letter-spacing:-.055em;grid-column:1;margin:.3rem 0;font-size:clamp(2.2rem,5vw,4.6rem)}.card b{grid-area:1/2/5;align-self:center;font-size:2rem}.card p{max-width:50rem;color:inherit;opacity:.82;margin:.2rem 0}.about{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:7vw;display:grid}.about>div:last-child{font-size:1.1rem;line-height:1.6}.mission{letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:900;line-height:1.12}.dark{background:var(--ink);color:var(--paper);padding-top:5rem;padding-bottom:5rem}.dark p:last-child{max-width:42rem;line-height:1.6}.category{padding-top:5rem;padding-bottom:5rem}.category>a{font-weight:800}.category .kicker{margin-top:4rem}.group-grid{grid-template-columns:repeat(2,1fr);display:grid}.group-grid article{border:1px solid var(--ink);min-height:18rem;margin:-1px 0 0 -1px;padding:1.5rem}.group-grid h2{letter-spacing:-.05em;font-size:clamp(2rem,4vw,3.4rem)}.group-grid em{color:var(--muted)}.site-footer{background:var(--ink);color:var(--paper);border-top:0;padding-top:1.4rem;padding-bottom:.65rem}.footer-grid{grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:1rem 3vw;display:grid}.site-footer nav{flex-direction:column;gap:.22rem;display:flex}.site-footer nav h2{text-transform:uppercase;letter-spacing:.12em;margin:0 0 .25rem;font-size:.74rem}.site-footer a{color:inherit}.site-footer nav a{overflow-wrap:anywhere;text-decoration:none}.site-footer nav a:hover,.site-footer nav a:focus-visible{text-underline-offset:.2em;text-decoration:underline}.footer-wordmark{letter-spacing:-.06em;font-size:1.65rem;font-weight:900;text-decoration:none;display:inline-block}.footer-brand p{max-width:20rem;margin:.2rem 0;line-height:1.32}.footer-place{text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:900}.footer-bottom{color:#f4f1e9b8;border-top:1px solid #f4f1e93d;justify-content:space-between;gap:.65rem 2rem;margin-top:.85rem;padding-top:.5rem;font-size:.74rem;display:flex}@media (width<=760px){:root{--page-width:100%;--page-gutter:clamp(1rem,4vw,2rem)}header{flex-direction:column;align-items:flex-start;gap:.8rem}.primary-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .8rem;width:100%;display:grid}.nav-discipline{flex-wrap:wrap;justify-content:space-between;min-width:0}.nav-discipline-link{min-width:0}.nav-toggle{flex:none}.nav-discipline[data-open]{grid-column:1/-1}.nav-submenu{width:100%;min-width:0;box-shadow:none;flex:0 0 100%;margin-top:.1rem;position:static}.nav-discussions,.nav-about{grid-column:1/-1}.brand span{max-width:13rem}.hero{min-height:60vh;padding-top:4rem}.hero h1,.category h1{max-width:100%;font-size:clamp(2.8rem,12vw,4rem);line-height:.88}.section>h2,.about h2,.dark h2{max-width:100%;font-size:clamp(2.4rem,10vw,3.5rem)}.strip{grid-template-columns:repeat(2,1fr)}.about,.group-grid{grid-template-columns:1fr}.card h3{font-size:clamp(2rem,10vw,3.2rem)}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column}.site-footer{padding-top:1.2rem;padding-bottom:.65rem}}

/* SOURCE /_astro/index.Cnl1mQ2H.css sha256=2bc2e8b19de8a7258ad74a1f4b5127a7a5df2926a6b7a45a6d5f44e7d6e93ca9 */
.home-spectrum[data-astro-cid-lcdefpme]{padding:1rem var(--page-gutter) 0}.home-spectrum-title[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin:0 0 .8rem;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.1}.home-orientation[data-astro-cid-lcdefpme]{padding-left:var(--page-gutter);padding-right:var(--page-gutter);padding-top:clamp(1.5rem,3vw,2.75rem);padding-bottom:clamp(2rem,4vw,3.5rem)}.home-orientation[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.06em;max-width:18ch;margin:.55rem 0 1rem;font-size:clamp(2.25rem,5vw,4.8rem);line-height:.94}.home-orientation[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:52rem;margin-bottom:0}.home-discovery[data-astro-cid-lcdefpme]{margin:0;padding:clamp(1.75rem,3vw,2.5rem) 0 0}.home-intent-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-intent-card[data-astro-cid-lcdefpme]{background:var(--ink);min-height:12rem;color:var(--paper);border-bottom:1px solid #f4f1e94a;border-right:1px solid #f4f1e94a;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;padding:1.5rem;text-decoration:none;display:grid;position:relative}.home-intent-card[data-astro-cid-lcdefpme]:nth-child(2n){border-right:0}.home-intent-card[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme],.home-intent-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.home-intent-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{grid-column:1}.home-intent-card[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{opacity:.72}.home-intent-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.05em;margin:.35rem 0 .5rem;font-size:clamp(1.9rem,4vw,3.4rem);line-height:.95}.home-intent-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{opacity:.82;align-self:end;max-width:32rem;margin:0;line-height:1.45}.home-intent-card[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{grid-area:1/2/4;align-self:end;padding-left:1rem;font-size:1.8rem}.home-intent-card[data-astro-cid-lcdefpme]:hover,.home-intent-card[data-astro-cid-lcdefpme]:focus-visible{background:#222225}.home-intent-card[data-astro-cid-lcdefpme]:focus-visible{outline:4px solid var(--ink);outline-offset:4px}#disciplines[data-astro-cid-lcdefpme] .grid[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#disciplines[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]{border-bottom:1px solid #0b0b0c55;border-right:1px solid #0b0b0c55;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-content:start;min-height:15rem}#disciplines[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{grid-column:1/-1}#disciplines[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{white-space:nowrap;overflow-wrap:normal;word-break:normal;grid-column:1;font-size:clamp(1.9rem,2.7vw,3.15rem);line-height:.92}#disciplines[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{grid-column:1;align-self:end;max-width:28rem}#disciplines[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{grid-area:2/2/4;align-self:end;padding-left:1rem}@media (width<=1050px){#disciplines[data-astro-cid-lcdefpme] .grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.home-spectrum[data-astro-cid-lcdefpme]{padding-top:.75rem;padding-bottom:0}#disciplines[data-astro-cid-lcdefpme] .grid[data-astro-cid-lcdefpme],.home-intent-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}#disciplines[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]{min-width:0;min-height:0}#disciplines[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{white-space:normal;min-width:0;font-size:clamp(2rem,10vw,3.2rem)}#disciplines[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{overflow-wrap:break-word;min-width:0}.home-intent-card[data-astro-cid-lcdefpme]{border-right:0;min-width:0;min-height:10rem}}

/* SOURCE /_astro/_category_.D4hXZsrP.css sha256=b853625575e718df66e53142213d4ead69749d8004ee235eb3543bc4bf6fa9ba */
.discipline-hero[data-astro-cid-as4z3awb]{background:var(--discipline-color);color:var(--discipline-ink);padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(2rem,4vw,3.5rem)}.discipline-hero[data-astro-cid-as4z3awb] h1[data-astro-cid-as4z3awb]{max-width:none;margin:.35rem 0 1rem;font-size:clamp(3.75rem,7vw,6.5rem);line-height:.88}.discipline-hero[data-astro-cid-as4z3awb] .kicker[data-astro-cid-as4z3awb]{margin-top:0}.discipline-hero[data-astro-cid-as4z3awb] a[data-astro-cid-as4z3awb],.discipline-hero[data-astro-cid-as4z3awb] .lead[data-astro-cid-as4z3awb],.discipline-hero[data-astro-cid-as4z3awb] .kicker[data-astro-cid-as4z3awb]{color:inherit}.books-intro[data-astro-cid-as4z3awb],.discipline-intro[data-astro-cid-as4z3awb]{padding-bottom:0}.books-meta[data-astro-cid-as4z3awb],.discipline-meta[data-astro-cid-as4z3awb]{justify-content:space-between;align-items:baseline;gap:1rem 2rem;display:flex}.books-verification[data-astro-cid-as4z3awb],.discipline-status[data-astro-cid-as4z3awb]{flex-wrap:wrap;justify-content:flex-end;gap:.25rem 1rem;margin:0;font-size:.82rem;display:flex}.books-verification[data-astro-cid-as4z3awb] strong[data-astro-cid-as4z3awb],.discipline-status[data-astro-cid-as4z3awb] strong[data-astro-cid-as4z3awb]{font-weight:900}.books-verification[data-astro-cid-as4z3awb] span[data-astro-cid-as4z3awb],.discipline-status[data-astro-cid-as4z3awb] span[data-astro-cid-as4z3awb]{opacity:.78}.books-heading[data-astro-cid-as4z3awb],.discipline-heading[data-astro-cid-as4z3awb]{max-width:48rem}.books-heading[data-astro-cid-as4z3awb] .lead[data-astro-cid-as4z3awb],.discipline-heading[data-astro-cid-as4z3awb] .lead[data-astro-cid-as4z3awb]{margin-bottom:0}.discipline-discussions-link[data-astro-cid-as4z3awb]{color:inherit;border:1px solid;margin-top:1rem;padding:.75rem .9rem;font-weight:900;text-decoration:none;display:inline-block}.discipline-discussions-link[data-astro-cid-as4z3awb]:hover,.discipline-discussions-link[data-astro-cid-as4z3awb]:focus-visible{background:var(--discipline-complement);color:var(--discipline-complement-ink)}.discipline-discussions-link[data-astro-cid-as4z3awb]:focus-visible{outline-offset:3px;outline:3px solid}.discipline-page[data-astro-cid-as4z3awb] .group-grid[data-astro-cid-as4z3awb] article[data-astro-cid-as4z3awb]{box-shadow:inset 0 .5rem 0 var(--discipline-color)}.discipline-page[data-astro-cid-as4z3awb] .group-grid[data-astro-cid-as4z3awb] article[data-astro-cid-as4z3awb]:hover{background:var(--discipline-complement);color:var(--discipline-complement-ink)}.discipline-page[data-astro-cid-as4z3awb] .group-grid[data-astro-cid-as4z3awb] article[data-astro-cid-as4z3awb]:hover em[data-astro-cid-as4z3awb]{color:inherit;opacity:.72}.books-entry-links[data-astro-cid-as4z3awb]{padding-top:clamp(1rem,1.5vw,1.5rem)}.books-entry-grid[data-astro-cid-as4z3awb]{border:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.books-entry-card[data-astro-cid-as4z3awb]{min-width:0;color:var(--ink);padding:clamp(1.5rem,3vw,2.25rem);text-decoration:none;display:block}.books-entry-card[data-astro-cid-as4z3awb]+.books-entry-card[data-astro-cid-as4z3awb]{border-left:1px solid var(--ink)}.books-entry-card[data-astro-cid-as4z3awb] h2[data-astro-cid-as4z3awb]{max-width:18ch;margin:.35rem 0 .75rem}.books-entry-card[data-astro-cid-as4z3awb] p[data-astro-cid-as4z3awb]:not(.kicker){max-width:40rem;line-height:1.55}.books-entry-card[data-astro-cid-as4z3awb]:hover,.books-entry-card[data-astro-cid-as4z3awb]:focus-visible{background:var(--discipline-color);color:var(--discipline-ink)}.books-entry-card[data-astro-cid-as4z3awb]:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.books-publishing-link[data-astro-cid-as4z3awb]{border:1px solid var(--ink);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1rem;padding:1rem 1.25rem;text-decoration:none;display:flex}.books-publishing-link[data-astro-cid-as4z3awb] span[data-astro-cid-as4z3awb]{gap:.2rem;display:grid}.books-publishing-link[data-astro-cid-as4z3awb] small[data-astro-cid-as4z3awb]{line-height:1.4}.books-publishing-link[data-astro-cid-as4z3awb]:hover,.books-publishing-link[data-astro-cid-as4z3awb]:focus-visible{background:var(--discipline-color);color:var(--discipline-ink)}.books-publishing-link[data-astro-cid-as4z3awb]:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (width<=760px){.discipline-hero[data-astro-cid-as4z3awb]{padding-top:1.5rem;padding-bottom:1.5rem}.books-intro[data-astro-cid-as4z3awb],.discipline-intro[data-astro-cid-as4z3awb]{padding-bottom:0}.books-meta[data-astro-cid-as4z3awb],.discipline-meta[data-astro-cid-as4z3awb]{flex-direction:column;align-items:flex-start;gap:.5rem}.books-verification[data-astro-cid-as4z3awb],.discipline-status[data-astro-cid-as4z3awb]{justify-content:flex-start}.books-entry-links[data-astro-cid-as4z3awb]{padding-top:.75rem}.books-entry-grid[data-astro-cid-as4z3awb]{grid-template-columns:1fr}.books-entry-card[data-astro-cid-as4z3awb]+.books-entry-card[data-astro-cid-as4z3awb]{border-left:0;border-top:1px solid var(--ink)}.books-publishing-link[data-astro-cid-as4z3awb]{flex-direction:column;align-items:flex-start}}

/* SOURCE /_astro/_facet_.Dft90Suc.css sha256=51ae8d252fd952c8a0bfa870254d296ee533d0cc8b866ad08f4e1a6d16de7ec0 */
.route-hero[data-astro-cid-kas7bwrq]{background:var(--discipline-color);color:var(--discipline-ink);padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(2rem,4vw,3.5rem)}.route-hero[data-astro-cid-kas7bwrq] .back[data-astro-cid-kas7bwrq],.route-hero[data-astro-cid-kas7bwrq] .kicker[data-astro-cid-kas7bwrq],.route-hero[data-astro-cid-kas7bwrq] .lead[data-astro-cid-kas7bwrq]{color:inherit}.route-hero[data-astro-cid-kas7bwrq] .back[data-astro-cid-kas7bwrq]{margin-bottom:1.25rem;font-weight:850;display:inline-block}.route-hero[data-astro-cid-kas7bwrq] h1[data-astro-cid-kas7bwrq]{margin:.35rem 0 1rem;font-size:clamp(3.5rem,7vw,6.5rem);line-height:.9}.route-hero[data-astro-cid-kas7bwrq] .lead[data-astro-cid-kas7bwrq]{max-width:48rem}.route-meta[data-astro-cid-kas7bwrq]{flex-wrap:wrap;gap:.25rem 1rem;margin:1.5rem 0 0;font-size:.85rem;display:flex}.route-nav-section[data-astro-cid-kas7bwrq]{padding-top:1.25rem;padding-bottom:1.25rem}.route-nav[data-astro-cid-kas7bwrq]{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.route-nav[data-astro-cid-kas7bwrq] a[data-astro-cid-kas7bwrq]{border-right:1px solid var(--line);color:var(--ink);padding:.85rem 1rem;font-weight:850;text-decoration:none}.route-nav[data-astro-cid-kas7bwrq] a[data-astro-cid-kas7bwrq]:last-child{border-right:0}.route-nav[data-astro-cid-kas7bwrq] a[data-astro-cid-kas7bwrq]:hover,.route-nav[data-astro-cid-kas7bwrq] a[data-astro-cid-kas7bwrq]:focus-visible,.route-nav[data-astro-cid-kas7bwrq] a[data-astro-cid-kas7bwrq][aria-current=page]{background:var(--discipline-color);color:var(--discipline-ink)}.route-results[data-astro-cid-kas7bwrq]>h2[data-astro-cid-kas7bwrq],.empty-state[data-astro-cid-kas7bwrq] h2[data-astro-cid-kas7bwrq]{max-width:20ch}.listing-group[data-astro-cid-kas7bwrq]{margin-top:3.5rem}.listing-heading[data-astro-cid-kas7bwrq]{border-bottom:2px solid var(--discipline-color);justify-content:space-between;align-items:baseline;padding-bottom:.75rem;display:flex}.listing-heading[data-astro-cid-kas7bwrq] h3[data-astro-cid-kas7bwrq]{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,5vw,4rem)}.listing-heading[data-astro-cid-kas7bwrq] span[data-astro-cid-kas7bwrq]{font-weight:900}.listing-grid[data-astro-cid-kas7bwrq]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.listing[data-astro-cid-kas7bwrq]{border-bottom:1px solid var(--line);padding:1.5rem 1.5rem 1.75rem 0}.listing[data-astro-cid-kas7bwrq]:nth-child(2n){border-left:1px solid var(--line);padding-left:1.5rem}.listing-top[data-astro-cid-kas7bwrq]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.listing[data-astro-cid-kas7bwrq] h4[data-astro-cid-kas7bwrq]{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,3vw,2.2rem)}.listing[data-astro-cid-kas7bwrq] p[data-astro-cid-kas7bwrq]{line-height:1.55}.status[data-astro-cid-kas7bwrq]{border:1px solid var(--ink);text-transform:uppercase;padding:.25rem .45rem;font-size:.7rem;font-weight:900}.location[data-astro-cid-kas7bwrq]{color:var(--muted);font-size:.92rem}.links[data-astro-cid-kas7bwrq]{border-top:1px solid var(--line);flex-wrap:wrap;gap:1rem;padding-top:.75rem;display:flex}.links[data-astro-cid-kas7bwrq] a[data-astro-cid-kas7bwrq],.empty-state[data-astro-cid-kas7bwrq] a[data-astro-cid-kas7bwrq]{font-weight:850}.empty-state[data-astro-cid-kas7bwrq]{max-width:52rem;padding:1rem 0 2rem}.route-note[data-astro-cid-kas7bwrq] h2[data-astro-cid-kas7bwrq]{max-width:12ch}@media (width<=760px){.route-hero[data-astro-cid-kas7bwrq]{padding-top:1.5rem;padding-bottom:1.5rem}.route-nav[data-astro-cid-kas7bwrq]{grid-template-columns:1fr 1fr}.route-nav[data-astro-cid-kas7bwrq] a[data-astro-cid-kas7bwrq]{border-bottom:1px solid var(--line)}.route-nav[data-astro-cid-kas7bwrq] a[data-astro-cid-kas7bwrq]:nth-child(2n){border-right:0}.route-nav[data-astro-cid-kas7bwrq] a[data-astro-cid-kas7bwrq]:nth-last-child(-n+2){border-bottom:0}.listing-grid[data-astro-cid-kas7bwrq]{grid-template-columns:1fr}.listing[data-astro-cid-kas7bwrq],.listing[data-astro-cid-kas7bwrq]:nth-child(2n){border-left:0;padding:1.25rem 0}.listing-top[data-astro-cid-kas7bwrq]{flex-direction:column}}

/* SOURCE /_astro/_facet_.lpIn1mZ3.css sha256=114d51a71af2f4de0ca62519d6e9df8f4cd0ccb45e12cf2c05d9f27404a9f7b6 */
.intent-intro[data-astro-cid-7kiy2xim]{padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(2rem,4vw,3.5rem)}.intent-intro[data-astro-cid-7kiy2xim] .kicker[data-astro-cid-7kiy2xim]{margin-top:2rem}.intent-intro[data-astro-cid-7kiy2xim] h1[data-astro-cid-7kiy2xim]{max-width:none;font-size:clamp(3.5rem,8vw,7rem)}.availability[data-astro-cid-7kiy2xim]{border-top:1px solid var(--line);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2rem;padding-top:1rem;display:flex}.availability[data-astro-cid-7kiy2xim] span[data-astro-cid-7kiy2xim]{color:var(--muted)}.intent-switcher[data-astro-cid-7kiy2xim]{padding:0 var(--page-gutter);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.intent-switcher[data-astro-cid-7kiy2xim] a[data-astro-cid-7kiy2xim]{border-right:1px solid var(--line);padding:1rem;font-weight:900;text-decoration:none}.intent-switcher[data-astro-cid-7kiy2xim] a[data-astro-cid-7kiy2xim]:first-child{padding-left:0}.intent-switcher[data-astro-cid-7kiy2xim] a[data-astro-cid-7kiy2xim]:last-child{border-right:0}.intent-switcher[data-astro-cid-7kiy2xim] a[data-astro-cid-7kiy2xim][aria-current=page]{text-underline-offset:.25em;text-decoration:underline}.intent-listings[data-astro-cid-7kiy2xim]{padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(3rem,5vw,5rem)}.intent-heading[data-astro-cid-7kiy2xim]{grid-template-columns:minmax(0,1fr) minmax(18rem,34rem);align-items:end;gap:2rem 5vw;margin-bottom:2rem;display:grid}.intent-heading[data-astro-cid-7kiy2xim] h2[data-astro-cid-7kiy2xim]{letter-spacing:-.055em;margin:.4rem 0 0;font-size:clamp(2.6rem,6vw,5rem);line-height:.92}.intent-heading[data-astro-cid-7kiy2xim]>p[data-astro-cid-7kiy2xim]{margin:0;line-height:1.55}.intent-grid[data-astro-cid-7kiy2xim]{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.intent-card[data-astro-cid-7kiy2xim]{border-bottom:1px solid var(--line);padding:1.5rem}.intent-card[data-astro-cid-7kiy2xim]:nth-child(odd){border-right:1px solid var(--line)}.intent-meta[data-astro-cid-7kiy2xim]{justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.intent-card[data-astro-cid-7kiy2xim] small[data-astro-cid-7kiy2xim]{color:var(--muted)}.discipline-tags[data-astro-cid-7kiy2xim]{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.discipline-tags[data-astro-cid-7kiy2xim] a[data-astro-cid-7kiy2xim]{background:var(--tag-color);color:var(--tag-ink);padding:.2rem .4rem;font-size:.7rem;font-weight:900;text-decoration:none}.intent-card[data-astro-cid-7kiy2xim] h3[data-astro-cid-7kiy2xim]{letter-spacing:-.04em;margin:.6rem 0;font-size:clamp(1.55rem,3vw,2.6rem)}.intent-card[data-astro-cid-7kiy2xim] h3[data-astro-cid-7kiy2xim] a[data-astro-cid-7kiy2xim]{text-decoration:none}.intent-card[data-astro-cid-7kiy2xim] h3[data-astro-cid-7kiy2xim] a[data-astro-cid-7kiy2xim]:hover{text-underline-offset:.12em;text-decoration:underline}.intent-card[data-astro-cid-7kiy2xim]>p[data-astro-cid-7kiy2xim]{line-height:1.5}.route-status[data-astro-cid-7kiy2xim]{margin-top:1.1rem;font-size:.88rem}.intent-links[data-astro-cid-7kiy2xim]{border-top:1px solid var(--line);flex-wrap:wrap;gap:.75rem 1.25rem;padding-top:.9rem;display:flex}.intent-links[data-astro-cid-7kiy2xim] a[data-astro-cid-7kiy2xim]{font-weight:800}@media (width<=900px){.intent-heading[data-astro-cid-7kiy2xim]{grid-template-columns:1fr}}@media (width<=760px){.intent-switcher[data-astro-cid-7kiy2xim]{grid-template-columns:1fr 1fr}.intent-switcher[data-astro-cid-7kiy2xim] a[data-astro-cid-7kiy2xim],.intent-switcher[data-astro-cid-7kiy2xim] a[data-astro-cid-7kiy2xim]:first-child{border-right:0;border-bottom:1px solid var(--line);padding:.85rem 0}.intent-switcher[data-astro-cid-7kiy2xim] a[data-astro-cid-7kiy2xim]:nth-child(odd){border-right:1px solid var(--line);padding-right:.75rem}.intent-switcher[data-astro-cid-7kiy2xim] a[data-astro-cid-7kiy2xim]:nth-child(2n){padding-left:.75rem}.intent-switcher[data-astro-cid-7kiy2xim] a[data-astro-cid-7kiy2xim]:nth-last-child(-n+2){border-bottom:0}.intent-heading[data-astro-cid-7kiy2xim],.intent-grid[data-astro-cid-7kiy2xim]{grid-template-columns:1fr}.intent-card[data-astro-cid-7kiy2xim]:nth-child(odd){border-right:0}.intent-meta[data-astro-cid-7kiy2xim]{flex-direction:column}.discipline-tags[data-astro-cid-7kiy2xim]{justify-content:flex-start}}

/* SOURCE /_astro/directory.sosSqVOz.css sha256=ac95d85f395653c8241ee6be2ed8e4d984bca0115772dff08b02f76915896f2c */
.books-directory-hero[data-astro-cid-twyxgpae]{background:var(--discipline-color);color:var(--discipline-ink);padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(2rem,4vw,3.5rem)}.books-directory-hero[data-astro-cid-twyxgpae] .back[data-astro-cid-twyxgpae],.books-directory-hero[data-astro-cid-twyxgpae] .kicker[data-astro-cid-twyxgpae],.books-directory-hero[data-astro-cid-twyxgpae] .lead[data-astro-cid-twyxgpae]{color:inherit}.books-directory-hero[data-astro-cid-twyxgpae] .back[data-astro-cid-twyxgpae]{margin-bottom:1.25rem;font-weight:850;display:inline-block}.books-directory-hero[data-astro-cid-twyxgpae] h1[data-astro-cid-twyxgpae]{margin:.35rem 0 1rem;font-size:clamp(3.5rem,7vw,6.5rem);line-height:.9}.books-directory-hero[data-astro-cid-twyxgpae] .lead[data-astro-cid-twyxgpae]{max-width:48rem}.route-meta[data-astro-cid-twyxgpae]{flex-wrap:wrap;gap:.25rem 1rem;margin:1.5rem 0 0;font-size:.85rem;display:flex}.route-nav-section[data-astro-cid-twyxgpae]{padding-top:1.25rem;padding-bottom:1.25rem}.route-nav[data-astro-cid-twyxgpae]{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.route-nav[data-astro-cid-twyxgpae] a[data-astro-cid-twyxgpae]{border-right:1px solid var(--line);color:var(--ink);padding:.85rem 1rem;font-weight:850;text-decoration:none}.route-nav[data-astro-cid-twyxgpae] a[data-astro-cid-twyxgpae]:last-child{border-right:0}.route-nav[data-astro-cid-twyxgpae] a[data-astro-cid-twyxgpae]:hover,.route-nav[data-astro-cid-twyxgpae] a[data-astro-cid-twyxgpae]:focus-visible,.route-nav[data-astro-cid-twyxgpae] a[data-astro-cid-twyxgpae][aria-current=page]{background:var(--discipline-color);color:var(--discipline-ink)}.listing-group[data-astro-cid-twyxgpae]{margin-top:4rem}.listing-heading[data-astro-cid-twyxgpae]{border-bottom:2px solid var(--discipline-color);justify-content:space-between;align-items:baseline;padding-bottom:.75rem;display:flex}.listing-heading[data-astro-cid-twyxgpae] h3[data-astro-cid-twyxgpae]{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,5vw,4rem)}.listing-heading[data-astro-cid-twyxgpae] span[data-astro-cid-twyxgpae]{font-weight:900}.listing-grid[data-astro-cid-twyxgpae]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.listing[data-astro-cid-twyxgpae]{border-bottom:1px solid var(--line);padding:1.5rem 1.5rem 1.75rem 0}.listing[data-astro-cid-twyxgpae]:nth-child(2n){border-left:1px solid var(--line);padding-left:1.5rem}.listing-top[data-astro-cid-twyxgpae]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.listing[data-astro-cid-twyxgpae] h4[data-astro-cid-twyxgpae]{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,3vw,2.2rem)}.listing[data-astro-cid-twyxgpae] p[data-astro-cid-twyxgpae]{line-height:1.55}.status[data-astro-cid-twyxgpae]{border:1px solid var(--ink);text-transform:uppercase;white-space:nowrap;padding:.25rem .45rem;font-size:.7rem;font-weight:900}.location[data-astro-cid-twyxgpae]{color:var(--muted);font-size:.92rem}.tags[data-astro-cid-twyxgpae]{flex-wrap:wrap;gap:.4rem;margin:1rem 0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-twyxgpae] li[data-astro-cid-twyxgpae]{background:#e8e4da;padding:.35rem .55rem;font-size:.78rem;font-weight:800}.links[data-astro-cid-twyxgpae]{flex-wrap:wrap;gap:1rem;display:flex}.links[data-astro-cid-twyxgpae] a[data-astro-cid-twyxgpae]{font-weight:800}.books-method-note[data-astro-cid-twyxgpae]{border-top:1px solid var(--line);padding-top:1.25rem;padding-bottom:1.25rem}.books-method-note[data-astro-cid-twyxgpae] p[data-astro-cid-twyxgpae]{max-width:60rem;margin:0;line-height:1.5}.books-method-note[data-astro-cid-twyxgpae] a[data-astro-cid-twyxgpae]{font-weight:850}@media (width<=760px){.books-directory-hero[data-astro-cid-twyxgpae]{padding-top:1.5rem;padding-bottom:1.5rem}.route-nav[data-astro-cid-twyxgpae]{grid-template-columns:1fr 1fr}.route-nav[data-astro-cid-twyxgpae] a[data-astro-cid-twyxgpae]{border-bottom:1px solid var(--line)}.route-nav[data-astro-cid-twyxgpae] a[data-astro-cid-twyxgpae]:nth-child(2n){border-right:0}.route-nav[data-astro-cid-twyxgpae] a[data-astro-cid-twyxgpae]:nth-last-child(-n+2){border-bottom:0}.listing-grid[data-astro-cid-twyxgpae]{grid-template-columns:1fr}.listing[data-astro-cid-twyxgpae],.listing[data-astro-cid-twyxgpae]:nth-child(2n){border-left:0;padding:1.25rem 0}.listing-top[data-astro-cid-twyxgpae]{flex-direction:column}}

/* SOURCE /_astro/books-guide.CZSn17Pi.css sha256=ebaeb6216f480775da8de38933cdc52bcdd3781fee403ed62dbb1378ad2e1d1d */
.books-guide-shell{--guide-color:var(--discipline-color,#ff5a4f);--guide-ink:var(--discipline-ink,#0b0b0c)}.guide-hero{padding:clamp(1rem,1.8vw,1.5rem) var(--page-gutter);background:var(--guide-color);color:var(--guide-ink)}.guide-back{margin-bottom:.65rem;font-weight:850;display:inline-block}.guide-hero .kicker{margin:0}.guide-hero h1{letter-spacing:-.055em;max-width:18ch;margin:.25rem 0 .45rem;font-size:clamp(2.2rem,4vw,3.8rem);line-height:.95}.guide-hero .lead{max-width:58rem;margin:0;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.4}.guide-mode-grid{border:1px solid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;display:grid}.guide-mode-grid a{padding:.85rem 1rem;font-weight:900;text-decoration:none}.guide-mode-grid a+a{border-left:1px solid}.guide-mode-grid a:hover,.guide-mode-grid a:focus-visible{background:var(--ink);color:var(--paper)}.guide-section{padding:clamp(2.5rem,5vw,4.5rem) var(--page-gutter)}.guide-section+.guide-section{border-top:1px solid var(--line)}.guide-section-header{max-width:48rem;margin-bottom:2rem}.guide-section-header h2{letter-spacing:-.05em;margin:.35rem 0 .75rem;font-size:clamp(2.25rem,4.5vw,4rem);line-height:.95}.guide-section-header p{font-size:1.05rem;line-height:1.55}.profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:64rem;display:grid}.profile-field{flex-direction:column;gap:.45rem;min-width:0;display:flex}.profile-field label,.profile-field legend{font-weight:850}.profile-field small{color:var(--muted);line-height:1.35}.profile-field input,.profile-field select{border:1px solid var(--ink);background:var(--paper);width:100%;min-height:3rem;color:var(--ink);padding:.7rem .8rem}.profile-scale{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.profile-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:1rem;display:flex}.profile-submit{background:var(--ink);color:var(--paper);cursor:pointer;border:0;padding:.9rem 1.1rem;font-weight:900}.profile-submit:focus-visible{outline:3px solid var(--guide-color);outline-offset:3px}.profile-result{border:1px solid var(--ink);grid-column:1/-1;margin-top:.5rem;padding:1.25rem}.profile-result[hidden]{display:none}.profile-result h3{margin:.1rem 0 .75rem;font-size:1.5rem}.profile-result ul{margin:.5rem 0 0;padding-left:1.2rem}.profile-result li+li{margin-top:.5rem}.profile-result a{font-weight:850}.contents-part{border-top:2px solid var(--ink)}.contents-part+.contents-part{margin-top:2.25rem}.contents-part-title{border-bottom:1px solid var(--line);grid-template-columns:6rem 1fr;gap:1rem;padding:.75rem 0;display:grid}.contents-part-title span{font-weight:900}.contents-list{margin:0;padding:0;list-style:none}.contents-list li{border-bottom:1px solid var(--line)}.contents-list a{grid-template-columns:6rem minmax(0,1fr) minmax(16rem,34rem);gap:1rem;padding:1rem 0;text-decoration:none;display:grid}.contents-list a:hover .contents-title,.contents-list a:focus-visible .contents-title{text-underline-offset:.18em;text-decoration:underline}.contents-number{font-weight:900}.contents-title{letter-spacing:-.02em;font-size:1.25rem;font-weight:850}.contents-summary{color:var(--muted);line-height:1.4}.guide-browse-link{border:1px solid var(--ink);grid-template-columns:1fr auto;gap:1rem;padding:1.25rem;font-weight:900;text-decoration:none;display:grid}.guide-browse-link:hover,.guide-browse-link:focus-visible{background:var(--guide-color)}.chapter-hero{padding:clamp(1rem,1.8vw,1.5rem) var(--page-gutter);background:var(--guide-color);color:var(--guide-ink)}.chapter-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.chapter-meta p{margin:0}.chapter-hero h1{letter-spacing:-.05em;max-width:20ch;margin:.3rem 0 .5rem;font-size:clamp(2.2rem,3.8vw,3.6rem);line-height:.96}.chapter-hero .lead{max-width:58rem;margin:0;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.4}.chapter-layout{padding:clamp(2.5rem,5vw,4rem) var(--page-gutter);grid-template-columns:minmax(12rem,15rem) minmax(0,48rem);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.chapter-toc{position:sticky;top:1rem}.chapter-toc h2{text-transform:uppercase;letter-spacing:.12em;margin:0 0 .7rem;font-size:.75rem}.chapter-toc ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.chapter-toc li{border-bottom:1px solid var(--line)}.chapter-toc a{grid-template-columns:2.8rem 1fr;gap:.4rem;padding:.55rem 0;font-size:.82rem;line-height:1.25;text-decoration:none;display:grid}.chapter-toc a[aria-current=page]{font-weight:900}.chapter-toc a:hover,.chapter-toc a:focus-visible{text-underline-offset:.15em;text-decoration:underline}.chapter-reading{min-width:0}.chapter-section{padding:0 0 2.75rem}.chapter-section+.chapter-section{border-top:1px solid var(--line);padding-top:2.75rem}.chapter-section h2{letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(1.8rem,3.5vw,2.7rem);line-height:1}.chapter-section p,.chapter-section li{line-height:1.65}.chapter-section p{font-size:1.03rem}.chapter-section ul{padding-left:1.25rem}.chapter-section li+li{margin-top:.4rem}.guide-note{border-left:.35rem solid var(--ink);background:#ebe7dd;margin:1.35rem 0 0;padding:1rem 1.1rem}.guide-note strong{margin-bottom:.35rem;display:block}.guide-note p{margin:.25rem 0}.guide-note.watch{background:var(--ink);color:var(--paper);border-left-color:var(--guide-color)}.guide-note.york{background:color-mix(in srgb,var(--guide-color) 16%,var(--paper));border-left-color:var(--guide-color)}.guide-note.expert{border-left-color:var(--guide-color)}.york-links{flex-wrap:wrap;gap:.4rem .8rem;margin-top:.75rem;display:flex}.york-links a{font-weight:800}.chapter-checklist{border:1px solid var(--ink);margin-top:1rem;padding:1.5rem}.chapter-checklist h2{letter-spacing:-.035em;margin:0 0 1rem;font-size:1.7rem}.chapter-checklist ul{padding-left:1.25rem;list-style:"□  "}.chapter-checklist li{line-height:1.55}.chapter-checklist li+li{margin-top:.55rem}.chapter-sources{border-top:2px solid var(--ink);margin-top:2rem;padding-top:1.5rem}.chapter-sources h2{margin:0 0 .8rem;font-size:1.25rem}.chapter-sources ul{margin:0;padding-left:1.2rem}.chapter-sources li+li{margin-top:.5rem}.chapter-sources a{font-weight:750}.chapter-bottom-nav{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem;display:grid}.chapter-bottom-nav a,.chapter-bottom-nav span{min-width:0;padding:1rem;text-decoration:none}.chapter-bottom-nav a+a,.chapter-bottom-nav span+a,.chapter-bottom-nav a+span{border-left:1px solid var(--line)}.chapter-bottom-nav a:hover,.chapter-bottom-nav a:focus-visible{background:var(--guide-color)}.chapter-bottom-nav small{color:var(--muted);margin-bottom:.2rem;display:block}@media (width<=900px){.chapter-layout{grid-template-columns:1fr}.chapter-toc{position:static}.chapter-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chapter-toc li:nth-child(odd){border-right:1px solid var(--line)}.chapter-toc a{padding:.65rem}}@media (width<=760px){.guide-hero{padding-top:.85rem;padding-bottom:1rem}.guide-back{margin-bottom:.5rem}.guide-hero h1{margin:.2rem 0 .4rem;font-size:clamp(2rem,8.5vw,2.8rem)}.guide-hero .lead{font-size:1rem;line-height:1.35}.chapter-hero{padding-top:.85rem;padding-bottom:1rem}.chapter-hero h1{margin:.2rem 0 .45rem;font-size:clamp(2rem,8.5vw,2.8rem)}.chapter-hero .lead{font-size:1rem;line-height:1.35}.guide-mode-grid{margin-top:.8rem}.guide-mode-grid a{padding:.8rem 1rem}.guide-mode-grid,.profile-form{grid-template-columns:1fr}.guide-mode-grid a+a{border-top:1px solid;border-left:0}.profile-actions,.profile-result{grid-column:auto}.contents-part-title,.contents-list a{grid-template-columns:4rem 1fr}.contents-summary{grid-column:2}.chapter-toc ol{grid-template-columns:1fr}.chapter-toc li:nth-child(odd){border-right:0}.chapter-bottom-nav{grid-template-columns:1fr}.chapter-bottom-nav a+a,.chapter-bottom-nav span+a,.chapter-bottom-nav a+span{border-left:0;border-top:1px solid var(--line)}}
