.field-notes-shell{background:var(--moon-cream,#faf5ec)}.field-notes-page{max-width:1120px;margin:0 auto;padding:clamp(2rem,5vw,5rem) 1.5rem 5rem}.field-notes-intro{max-width:750px;margin-bottom:3rem}.field-notes-intro .eyebrow{margin-top:2.2rem}.field-notes-intro h1{font-family:var(--serif);margin:.6rem 0 1rem;font-size:clamp(3.1rem,8vw,5.5rem);font-weight:400;line-height:1.1}.field-notes-intro .lede{max-width:620px}.field-notes-byline{color:#665c51;font-size:.9rem}.field-notes-feature{background:#fffdf8;border:1px solid #ded6c9;border-radius:5px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.field-notes-feature-image{min-height:350px;position:relative}.field-notes-feature-image>.card-image{position:absolute;inset:0}.field-notes-feature-image img{object-fit:cover;width:100%;height:100%;display:block}.field-notes-feature-copy{align-self:center;padding:clamp(1.5rem,4vw,3.5rem)}.field-notes-feature h2{font-family:var(--serif);margin:.6rem 0 1.2rem;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:400;line-height:1.25}.field-notes-feature h2 a{color:inherit;text-decoration:none}.field-notes-feature h2 a:hover{text-underline-offset:.15em;text-decoration:underline}.field-notes-feature-copy>p:not(.eyebrow){color:#554c43;line-height:1.8}.field-notes-feature .editorial-link{margin-top:.7rem}.field-notes-list{margin-top:4rem}.field-notes-list>h2{font-family:var(--serif);margin:.5rem 0 2rem;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:400}.field-notes-entry{color:inherit;border-top:1px solid #d9d0c3;grid-template-columns:210px 1fr;align-items:center;gap:2rem;padding:2rem 0;text-decoration:none;display:grid}.field-notes-entry-image{aspect-ratio:4/3;border-radius:3px;overflow:hidden}.field-notes-entry-image img{object-fit:cover;width:100%;height:100%;display:block}.field-notes-entry h3{font-family:var(--serif);margin:.5rem 0 .8rem;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:400;line-height:1.35}.field-notes-entry:hover h3{text-underline-offset:.18em;text-decoration:underline}.field-notes-entry p:not(.eyebrow){color:#554c43;line-height:1.75}.field-notes-read{color:#4d604e;padding-top:.4rem;font-size:.9rem;font-weight:700;display:inline-block}.field-note-page{max-width:900px;margin:0 auto;padding:clamp(2rem,5vw,4rem) 1.5rem 4rem}.field-note-heading{max-width:760px;margin:0 auto 2rem}.field-note-heading .eyebrow{letter-spacing:normal;margin-top:2.4rem}.field-note-heading h1{font-family:var(--serif);margin:.7rem 0 1.2rem;font-size:clamp(2.2rem,5.5vw,3.6rem);font-weight:400;line-height:1.2}.field-note-heading .lede{font-size:1.08rem;line-height:1.8}.field-note-photo{aspect-ratio:16/9;border-radius:4px;margin:2rem 0 2.7rem;overflow:hidden}.field-note-photo img{object-fit:cover;width:100%;height:100%;display:block}.field-note-copy{color:#382f29;overflow-wrap:break-word;max-width:660px;margin:0 auto;font-size:1.08rem;line-height:1.9}.field-note-copy>p{margin:0 0 1.6rem}.field-note-copy a{color:#445b48;text-underline-offset:.18em}.field-note-copy .field-note-companion{border-top:1px solid #d9d0c3;margin-top:2.5rem;padding-top:1.5rem;font-size:.93rem}.field-note-more{letter-spacing:normal;border-top:1px solid #d9d0c3;gap:1rem;max-width:660px;margin:3rem auto 0;padding-top:1.5rem;display:grid}.field-note-more>a{color:#445b48;text-underline-offset:.18em;padding:.5rem 0}@media (max-width:760px){.field-notes-feature{grid-template-columns:1fr}.field-notes-feature-image{aspect-ratio:3/2;min-height:0}.field-notes-feature-copy{padding:1.6rem}.field-notes-entry{grid-template-columns:150px 1fr;gap:1.25rem}.field-note-photo{aspect-ratio:3/2}}@media (max-width:560px){.field-notes-page,.field-note-page{padding-left:1.2rem;padding-right:1.2rem}.field-notes-entry{grid-template-columns:1fr;gap:1.2rem}.field-notes-entry-image{aspect-ratio:16/9}.field-note-copy{font-size:1rem;line-height:1.85}}
