/* largeBuddha selection guide: existing nocturne palette */
.geo-guide{max-width:960px;margin-inline:auto;padding:72px 28px 100px;color:#e3e7df}.geo-guide h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.3;letter-spacing:0}.geo-guide .geo-intro{max-width:720px;font-size:1.1rem;line-height:1.85;color:#bbc5b8}.geo-questions{margin-top:48px}.geo-question{padding-block:26px;border-top:1px solid #9c825655}.geo-question h3{font-size:1.25rem;line-height:1.55;margin:0 0 12px}.geo-question p{line-height:1.9;margin:0;max-width:760px;color:#c7d0c2}.geo-actions{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-top:32px}.geo-guide a,.geo-summary a,.geo-footer-link{color:#e3e7df;text-underline-offset:5px}.geo-guide a:focus-visible,.geo-summary a:focus-visible,.geo-footer-link:focus-visible{outline:2px solid #9c8256;outline-offset:5px}.geo-summary{max-width:1200px;margin:32px auto;padding:28px;border-top:1px solid #9c825655}.geo-summary h2{font-size:1.5rem;line-height:1.4;margin:0 0 12px}.geo-summary p{max-width:760px;line-height:1.8;color:#c7d0c2}.geo-summary details{padding-block:12px}.geo-summary summary{cursor:pointer;line-height:1.6}.geo-summary details p{margin-top:14px}.geo-footer-link{display:block;margin:16px 0;font-size:.9rem}.geo-guide,.geo-summary{overflow-wrap:anywhere}@media(max-width:640px){.geo-guide{padding:40px 20px 60px}.geo-summary{padding:24px 20px;margin:24px 0}.geo-guide h1{font-size:2rem}.geo-actions{gap:18px}}
