body.editions{--editions-paper:#f8f6f2;--editions-ink:#020202;--editions-red:#b82222;--editions-line:#cfc7bd;background:var(--editions-paper);color:var(--editions-ink);margin:0;font:1rem/1.65 Arial,Helvetica,sans-serif}.editions *,.editions :before,.editions :after{box-sizing:border-box}.editions a{color:inherit;text-underline-offset:.25em}.editions a:hover{color:var(--editions-red)}.editions a:focus-visible{outline:2px solid var(--editions-red);outline-offset:5px}.editions [id]{scroll-margin-top:1.5rem}.editions p{overflow-wrap:anywhere;max-width:64ch;margin:0 0 1rem}.editions h1,.editions h2,.editions h3{margin:0 0 1rem;font:2rem/1.13 Georgia,Times New Roman,serif}.editions h1{letter-spacing:-.06em;overflow-wrap:anywhere;font-size:clamp(2.5rem,8.7vw,7.25rem)}.editions h2{letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.6rem)}.editions h3{font-size:clamp(1.4rem,2.5vw,2.15rem)}.editions-wrap{width:min(72rem,100% - clamp(2rem,9vw,8rem));margin-inline:auto}.editions-skip{z-index:2;background:var(--editions-paper);padding:.65rem 1rem;position:absolute;top:.75rem;left:.75rem;transform:translateY(-180%)}.editions-skip:focus{transform:none}.editions-header,.editions-footer{border-bottom:1px solid var(--editions-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;padding-block:1.2rem;font-size:.875rem;display:flex}.editions-header nav,.editions-utilities{flex-wrap:wrap;gap:.25rem 1.1rem;display:flex}.editions-header a,.editions-footer a{align-items:center;min-height:2.75rem;display:inline-flex}.editions-header .editions-wordmark{flex-direction:column;justify-content:center;align-items:flex-start;font-weight:700;line-height:1.2;text-decoration:none}.editions-wordmark span{color:var(--editions-red);letter-spacing:.19em;margin-top:.23rem;font-size:.72rem}.editions-utilities a[aria-current]{font-weight:700;text-decoration-thickness:.12em}.editions-hero{padding-block:clamp(3.25rem,8vw,7rem) clamp(2.75rem,6vw,5rem)}.editions-hero h1 em{color:var(--editions-red);font-weight:400}.editions-hero>p:last-child{font-size:clamp(1rem,2vw,1.3rem)}.editions .editions-kicker{letter-spacing:.08em;color:var(--editions-red);font:700 .79rem/1.55 Arial,Helvetica,sans-serif}.editions-publications,.editions-section{border-top:1px solid var(--editions-line);padding-block:clamp(2rem,5vw,4.3rem)}.editions-feature{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);display:grid}.editions-feature+.editions-feature{margin-top:2.5rem}.editions-feature-copy h3{letter-spacing:-.04em;max-width:18ch;font-size:clamp(1.85rem,4vw,3.8rem)}.editions-stage{background:#ece7df;place-items:center;padding:clamp(1.7rem,5vw,3.75rem);display:grid}.editions-cover-placeholder,.editions-cover-image{width:min(100%,23rem)}.editions-cover-placeholder{aspect-ratio:2/2.85;background:linear-gradient(105deg,#f2ede5,#fbf8f0 75%);border:1px solid #c4b9aa;position:relative;box-shadow:.32rem .14rem #e7dfd3,.42rem .15rem #b8ab9c,.95rem 1.1rem 2.2rem #40302526}.editions-cover-spine{background:#e6ddd1;border-right:1px solid #d0c3b3;width:7%;position:absolute;inset:0 auto 0 0}.editions-cover-rule{background:#d52a2a;height:2px;position:absolute;inset:auto 12% 18% 16%}.editions-cover-image{height:auto}.editions-areas,.editions-split{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,4vw,3rem);display:grid}.editions-areas{margin:1.75rem 0 0;padding:0;list-style:none}.editions-areas li{border-top:1px solid var(--editions-line);padding-top:1rem}.editions-split{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.editions-link{overflow-wrap:anywhere;font-weight:700}.editions-footer{border-top:1px solid var(--editions-line);border-bottom:0;justify-content:flex-start}.editions-footer span{margin-right:auto}.editions-detail{padding-block:2rem 4rem}.editions-detail>.editions-feature{margin-top:2rem}.editions-detail h1{font-size:clamp(2rem,5vw,4.3rem)}.editions-detail dt{font-weight:700}.editions-detail dd{margin:0 0 .5rem}@media (max-width:650px){.editions-header nav{flex-basis:100%;order:1}.editions-feature,.editions-areas,.editions-split{grid-template-columns:minmax(0,1fr)}}
