.field-photo{margin:30px 0;break-inside:avoid}.field-photo img{display:block;width:100%;height:auto;border-radius:0;object-fit:cover}.field-photo figcaption{font:12px/1.65 Arial,sans-serif;color:#5c695f;margin-top:10px;letter-spacing:0}.field-journal-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:45px;max-width:1248px;margin:0 auto;padding:45px 56px 35px}.field-journal-hero .experience-lead{padding:10px 0;max-width:none}.field-journal-hero h1{font-size:clamp(42px,4.9vw,70px);line-height:1.05}.field-journal-hero .field-photo{margin:0;min-width:0}.field-journal-hero .field-photo img{aspect-ratio:4/3;object-position:58% center}.restored-grid>a{overflow:hidden}.restored-grid .field-photo{margin:0 0 20px}.restored-grid .field-photo img{aspect-ratio:3/2;object-fit:cover}.restored-grid .field-photo figcaption{font-size:11px;line-height:1.5}.restored-grid>a h3{font-size:clamp(23px,2.4vw,29px)}.journal-picks .field-photo,.journal-cards .field-photo{margin:0 0 20px}.journal-picks .field-photo img,.journal-cards .field-photo img{aspect-ratio:3/2}.prose>.field-photo{margin:40px 0;clear:both}.prose>.field-photo img{max-height:460px;object-fit:cover}.prose>.field-photo figcaption{font-size:12px;line-height:1.65}.field-related{margin-bottom:35px;padding-bottom:25px;border-bottom:1px solid #aebaa4}.field-related h3{font:400 25px/1.3 Georgia,serif;letter-spacing:-.02em;margin:12px 0}.field-related a{display:flex;align-items:center;min-height:44px;font:15px/1.6 Arial,sans-serif;padding:9px 0;text-underline-offset:4px}.visual-context{padding-top:20px;padding-bottom:25px}.visual-context .field-photo{margin:12px 0}.visual-context .field-photo img{max-height:390px;object-fit:cover}.visual-context>.eyebrow{margin-bottom:10px}.article-layout>.checklist{align-self:start}.field-photo a:focus-visible,.field-related a:focus-visible{outline:3px solid #8a7148;outline-offset:3px}@media(max-width:1050px){.field-journal-hero{gap:30px;padding-left:40px;padding-right:40px}.field-journal-hero h1{font-size:45px}}@media(max-width:750px){.field-journal-hero{grid-template-columns:1fr;gap:25px;padding:35px 24px}.field-journal-hero .experience-lead{padding:0}.field-journal-hero h1{font-size:42px}.field-journal-hero .field-photo img{aspect-ratio:3/2}.field-related{margin-top:20px}.prose>.field-photo{margin:30px 0}.visual-context .field-photo img{max-height:300px}.field-photo figcaption{font-size:12px}}
