/* A family home and a living grove, within the established Our Story rooms. */
.story-house-painting{box-sizing:border-box;margin:16px 0 20px;padding:10px 10px 0;border:1px solid #b39c6e;background:#faf5e9;box-shadow:0 7px 22px #142c2422;color:#294b3f}
.story-house-painting>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;min-height:0;background:#faf5e9}
.story-house-painting figcaption{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 6px 14px;text-align:center}
.story-house-painting figcaption strong{display:block;color:#294b3f;font:400 27px/1.1 'EB Garamond',Georgia,serif;letter-spacing:0}
.story-house-painting figcaption span{color:#756347;font:10px/1.5 Georgia,serif;letter-spacing:.08em}
.story-work-teaser .story-house-painting{margin:13px 0 16px;padding:7px 7px 0}
.story-work-teaser .story-house-painting figcaption strong{font-size:24px}
.story-work-teaser .story-house-painting figcaption span{font-size:9px}
.story-reading-chapter .about-intro-note .story-house-painting{width:100%;margin:22px 0 0}
.story-reading-chapter .why-origin-grid{align-items:start}
.story-reading-chapter .origin-card{min-width:0}
.story-grove-art{display:block;margin:0 0 26px;text-decoration:none;color:#294b3f;background:#faf5e9;border:1px solid #b39c6e;padding:9px}
.story-grove-art>img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;min-height:0}
.story-grove-art>span{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 8px 6px;font:italic 21px/1.3 'EB Garamond',Georgia,serif}
.story-grove-art>span>img{display:block;width:26px;height:28px;object-fit:contain}
.story-grove-art:focus-visible{outline:2px solid #9c7d42;outline-offset:5px}
@media(max-width:720px){.story-work-teaser .story-house-painting{max-width:380px;margin:13px auto 16px}.story-house-painting figcaption strong{font-size:25px}.story-reading-chapter .about-intro-note .story-house-painting{max-width:460px;margin-inline:auto}.story-grove-art{max-width:440px;margin-inline:auto}.story-grove-art>span{font-size:20px}}
.story-reading-chapter .about-intro-note>small{display:block;color:#826b43;font:10px/1.4 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.story-reading-chapter .about-intro-note>strong{display:block;margin-top:7px;color:#4f6551;font:italic 20px/1.3 'EB Garamond',Georgia,serif;font-weight:400}
@media(max-width:640px){.story-page>.site-nav .navlinks,.story-reading-page>.site-nav .navlinks{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px 12px!important;white-space:normal!important}.story-page>.site-nav .navlinks a,.story-reading-page>.site-nav .navlinks a{margin:0!important;padding:3px 0!important;font-size:10px!important}}

/* Slightly tighter requested house crop; retain the complete facade. */
.story-house-painting>img{aspect-ratio:1.5;object-fit:cover;object-position:50% 64%;clip-path:inset(0)}
