@import url(https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400..700;1,6..96,400..700&family=Work+Sans:wght@400;600;700&display=swap);.lfj{--lf-accent:#657568;--lf-ink:#2f3e46;--lf-paper:#f3efe6;--lf-cream:#faf8f5;--lf-rule:#dcd3c1;background:var(--lf-paper);color:#524e47;font:16px/1.7 'Work Sans',Arial,sans-serif;padding:0 25px 65px;border-top:6px solid var(--lf-ink)}.lfj *{box-sizing:border-box}.lfj .lfj-inner{max-width:1050px;margin:auto}.lfj a{color:var(--lf-ink);text-decoration:none}.lfj a:hover{color:#435761}.lfj :focus-visible{outline:3px solid #435761;outline-offset:5px}.lfj .lfj-intro{display:block;text-align:center;margin:0 0 45px;padding:46px 0 35px;border-bottom:2px solid var(--lf-rule)}.lfj .lfj-kicker{font:600 14px/1.6 'Work Sans',Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;margin:0 0 18px;color:#657568}.lfj h1,.lfj h2,.lfj h3{font-family:'Bodoni Moda',Georgia,serif;font-weight:500;color:var(--lf-ink);letter-spacing:-.5px;text-wrap:balance}.lfj h1{font-size:clamp(34px,4.5vw,52px);line-height:1.15;margin:0 0 18px}.lfj .lfj-intro>p{max-width:720px;margin:auto;font-size:16px;line-height:1.8}.lfj .lfj-feature{display:grid;grid-template-columns:1.2fr 1fr;border:1px solid var(--lf-rule);background:var(--lf-cream);margin-bottom:52px;overflow:hidden;border-radius:0}.lfj .lfj-image{display:block;width:100%;height:100%;object-fit:cover;filter:sepia(.2) contrast(.9) brightness(.95)}.lfj .lfj-feature>a{min-width:0;border-right:1px solid var(--lf-rule)}.lfj .lfj-feature .lfj-image{min-height:380px}.lfj .lfj-feature-copy{padding:38px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.lfj .lfj-label,.lfj .lfj-meta{font:600 14px/1.6 'Work Sans',Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--lf-accent);background:none;padding:0;border-radius:0}.lfj h2{font-size:34px;line-height:1.25;margin:15px 0 20px}.lfj .lfj-feature p{margin:0 0 26px;color:#524e47}.lfj .lfj-read{display:inline-block;align-self:flex-start;font:700 14px/1.6 'Work Sans',Arial,sans-serif;letter-spacing:1.3px;text-transform:uppercase;border-bottom:2px solid var(--lf-ink);padding-bottom:4px;margin-top:auto}.lfj .lfj-read span{display:none}.lfj .lfj-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-top:3px double var(--lf-rule);padding-top:22px;margin-bottom:25px}.lfj .lfj-section-head h2{font-size:30px;margin:0}.lfj .lfj-section-head span{font-size:14px;color:#524e47}.lfj .lfj-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.lfj .lfj-card{min-width:0;padding:15px 15px 27px;border:1px solid var(--lf-rule);background:var(--lf-cream);display:flex;flex-direction:column}.lfj .lfj-card .lfj-image{height:auto;aspect-ratio:3/2;border-radius:0}.lfj .lfj-card .lfj-meta{margin:22px 10px 10px}.lfj .lfj-card h3{font-size:28px;line-height:1.25;margin:0 10px 15px}.lfj .lfj-card p{margin:0 10px 24px;color:#524e47}.lfj .lfj-card .lfj-read{margin-left:10px}.lfj .lfj-card h3 a:hover{text-decoration:underline;text-underline-offset:5px}.lfj .lfj-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:35px}.lfj .page-numbers{border:1px solid var(--lf-rule);padding:10px 17px;background:var(--lf-cream);border-radius:0}.lfj .page-numbers.current{background:var(--lf-ink);color:var(--lf-paper)}.lfj .lfj-noimage{min-height:240px;display:grid;place-items:center;background:#e7e0d2;color:var(--lf-ink);font:24px Georgia,serif;letter-spacing:2px}.lfj .lfj-empty{padding:30px;border:1px solid var(--lf-rule)}@media(max-width:760px){.lfj{padding:0 20px 45px}.lfj .lfj-intro{padding:32px 0 28px;margin-bottom:28px}.lfj .lfj-feature{grid-template-columns:1fr;margin-bottom:35px}.lfj .lfj-feature>a{border-right:0;border-bottom:1px solid var(--lf-rule)}.lfj .lfj-feature .lfj-image{height:auto;min-height:0;aspect-ratio:3/2}.lfj .lfj-feature-copy{padding:26px}.lfj h2{font-size:29px}.lfj .lfj-grid{grid-template-columns:1fr;gap:24px}.lfj .lfj-section-head{display:block}.lfj .lfj-section-head span{display:block;margin-top:8px}.lfj .lfj-card h3{font-size:27px}}