.field-about,.field-archive,.field-footer,.field-header,.field-journal,.field-story{font-family:Georgia,Times New Roman,serif;color:#2d2922}.field-header{background:#f5f0e6;border-bottom:1px solid #bfb5a3}.field-header__issue{padding:9px 0;border-bottom:1px solid #d5ccbd;font-family:ui-sans-serif,system-ui;font-size:.62rem;letter-spacing:.13em;text-transform:uppercase;color:#746a5b}.field-header__issue,.field-header__main{width:min(1180px,calc(100% - 40px));margin:auto;display:flex;justify-content:space-between}.field-header__main{min-height:112px;align-items:center;gap:35px}.field-mark{font-size:clamp(2rem,4vw,3.6rem);font-style:italic;font-weight:400;letter-spacing:-.065em;color:#2d2922;text-decoration:none}.field-header nav{display:flex;gap:20px;flex-wrap:wrap}.field-header nav a{color:#655d51;text-decoration:none;font-size:.88rem;font-style:italic}.field-journal{width:min(1040px,calc(100% - 40px));margin:auto;padding:70px 0 110px}.field-journal__letter{width:min(680px,100%);margin:0 auto 70px;text-align:center}.field-collections>span,.field-journal__letter>p:first-child,.field-label,.field-ledger__title span{font-family:ui-sans-serif,system-ui;font-size:.66rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:#966b2b}.field-journal__letter h1{font-size:clamp(3.4rem,8vw,7.8rem);font-weight:400;line-height:.84;letter-spacing:-.085em;margin:16px 0 26px}.field-journal__letter>p:last-child{font-size:1.16rem;line-height:1.7;color:#675f53}.field-entry{display:grid;grid-template-columns:minmax(170px,280px) 1fr;gap:34px}.field-entry__image{display:block;background:#ddd4c5;aspect-ratio:4/3;overflow:hidden}.field-entry__image img,.field-hero img{width:100%;height:100%;object-fit:cover}.field-entry h2{font-size:1.8rem;font-weight:400;line-height:1.04;letter-spacing:-.045em;margin:8px 0 12px}.field-entry h2 a{color:inherit;text-decoration:none}.field-entry__copy>p:not(.field-label){color:#665e52;line-height:1.62;margin:0 0 15px}.field-read{color:#2d2922;text-decoration:none;border-bottom:1px solid #966b2b;font-style:italic;font-size:.9rem}.field-entry--cover{grid-template-columns:1.45fr .8fr;gap:48px;padding-bottom:75px;border-bottom:1px solid #bfb5a3}.field-entry--cover .field-entry__image{aspect-ratio:5/4}.field-entry--cover h2{font-size:clamp(2.4rem,5vw,4.8rem);line-height:.9}.field-ledger{margin-top:70px}.field-ledger__title{display:flex;align-items:end;justify-content:space-between;padding-bottom:14px;border-bottom:3px double #877c6b}.field-ledger__title h2{font-size:2.2rem;font-weight:400;margin:0}.field-ledger__row{display:grid;grid-template-columns:45px 1fr;gap:25px;padding:36px 0;border-bottom:1px solid #cfc6b7}.field-ledger__row>span{font-family:ui-sans-serif,system-ui;font-size:.68rem;color:#9a8f7e;padding-top:5px}.field-ledger__row .field-entry{grid-template-columns:170px 1fr}.field-ledger__row .field-entry h2{font-size:1.6rem}.field-collections{margin-top:70px;padding:28px 0;border-top:3px double #877c6b;border-bottom:1px solid #cfc6b7;display:flex;gap:17px;align-items:center;flex-wrap:wrap}.field-collections a{color:#4d463d;text-decoration:none;font-style:italic}.field-story{background:#fbf8f1;padding:1px 0 90px}.field-story__sponsor{width:min(760px,calc(100% - 40px));margin:22px auto}.field-article__head{width:min(840px,calc(100% - 40px));margin:auto;text-align:center;padding:80px 0 45px}.field-article__head h1{font-size:clamp(3.2rem,8vw,8rem);font-weight:400;line-height:.84;letter-spacing:-.085em;margin:16px 0 26px}.field-article__head>p:not(.field-label){max-width:680px;margin:0 auto 20px;font-size:1.18rem;line-height:1.65;color:#675f53}.field-article__head small{font-family:ui-sans-serif,system-ui;color:#7b7163;font-size:.72rem}.field-hero{width:min(1360px,calc(100% - 40px));margin:0 auto 70px}.field-hero img{aspect-ratio:2.25/1}.field-hero figcaption{font-family:ui-sans-serif,system-ui;font-size:.65rem;color:#807566;margin-top:8px}.field-reading{width:min(680px,calc(100% - 40px));margin:auto}.field-prose{font-size:1.18rem;line-height:1.9}.field-prose>p:first-child:first-letter{float:left;font-size:5.5rem;line-height:.72;padding:12px 10px 0 0;color:#966b2b}.field-prose h2,.field-prose h3{font-weight:400;line-height:1.08;margin-top:2.3em}.field-prose img{max-width:100%;height:auto}.field-after{width:min(900px,calc(100% - 40px));margin:90px auto 0;padding-top:25px;border-top:3px double #877c6b}.field-after .field-entry{margin-top:35px}.field-notebook{display:grid}.field-notebook a{display:grid;gap:5px;padding:14px 0;border-bottom:1px solid #cfc6b7;color:#4e473e;text-decoration:none;font-family:ui-sans-serif,system-ui;font-size:.68rem}.field-notebook b{font-family:Georgia,serif;font-size:1rem;font-weight:400}.field-archive{width:min(900px,calc(100% - 40px));margin:auto;padding:80px 0}.field-category{text-align:center;padding-bottom:55px;border-bottom:3px double #877c6b}.field-about h1,.field-category h1{font-size:clamp(3.5rem,8vw,7rem);font-weight:400;line-height:.87;letter-spacing:-.08em;margin:14px 0}.field-about p,.field-category>p:last-child{color:#675f53;font-size:1.08rem;line-height:1.75}.field-ledger--archive{margin-top:25px}.field-archive>footer{margin-top:45px}.field-about{width:min(760px,calc(100% - 40px));margin:auto;padding:100px 0}.field-about a{color:#966b2b}.field-footer{background:#2d2922;color:#eee8dd;padding:60px 0}.field-footer>div{width:min(1040px,calc(100% - 40px));margin:auto;text-align:center}.field-footer .field-mark{color:#fff}.field-footer p{color:#bdb3a4;font-style:italic}.field-footer nav{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin:30px 0}.field-footer a{color:#d9d0c2;text-decoration:none}.field-footer small{font-family:ui-sans-serif,system-ui;color:#938a7d;font-size:.68rem}@media(max-width:760px){.field-header__main{display:block;padding:25px 0}.field-header nav{margin-top:20px;overflow:auto;flex-wrap:nowrap}.field-journal{padding-top:45px}.field-article__head h1,.field-journal__letter h1{font-size:3.5rem}.field-entry,.field-entry--cover,.field-ledger__row .field-entry{grid-template-columns:1fr;gap:18px}.field-entry--cover{padding-bottom:45px}.field-ledger__row{grid-template-columns:28px 1fr;gap:10px}.field-ledger__row .field-entry__image{display:none}.field-hero{width:100%}.field-hero img{aspect-ratio:4/3}.field-prose{font-size:1.08rem}}