/* 2026-11-13: home planning notes + FAQ, 404 page. Uses the tokens from site.css/archive-design.css. */
.prose h3{font-size:15px;line-height:1.6;letter-spacing:.12em;margin:26px 0 10px}
.home-faq{border-top:1px solid var(--line);padding-top:30px}
.home-faq details{border-bottom:1px solid var(--line);padding:4px 0}
.home-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:18px;padding:12px 0;font:18px/1.45 var(--serif)}
.home-faq summary::-webkit-details-marker{display:none}
.home-faq summary::after{content:"+";font:300 20px/1 var(--sans);color:var(--olive);flex:none}
.home-faq details[open] summary::after{content:"\2212"}
.home-faq summary:focus-visible{outline:1px solid var(--ink);outline-offset:4px}
.home-faq details p{margin:0 0 16px}
@media(max-width:540px){.home-faq summary{font-size:17px}}
.home-photo{margin:30px 0 34px}
.home-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;filter:saturate(.9)}
.photo-credits{font:12px/1.6 var(--sans);color:var(--muted);text-align:left!important;letter-spacing:.01em}
.photo-credits a{color:inherit}
