.je-guide{--je-ink:#203b34;--je-gold:#b39158;color:var(--je-ink)}.je-guide .je-heading{max-width:800px;margin:28px 0 30px}.je-guide h1{font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.22;letter-spacing:-.035em;overflow-wrap:anywhere}.je-photo{display:block;float:none;margin:24px 0 32px;width:100%;max-width:960px;border:1px solid #c8b48e;border-radius:14px;overflow:hidden;background:#f7f4ec;color:#203b34}.je-photo img{display:block;float:none;width:100%;height:auto;object-fit:contain}.je-photo figcaption{display:block;float:none;position:static;padding:14px 18px;background:#f7f4ec;font-size:.92rem;line-height:1.6}.je-photo figcaption p{margin:0 0 5px}.je-photo figcaption small{display:block;overflow-wrap:anywhere}.je-photo figcaption a{color:#34594b;text-decoration:underline}.je-region{scroll-margin-top:30px;border-top:1px solid #c8b48e;padding-top:30px}.je-region .je-photo{max-width:720px}.je-guide dl{margin:24px 0 0}.je-guide dt{font-weight:700;margin-top:18px}.je-guide dd{margin:6px 0 0;line-height:1.8}.je-caution{border-left:3px solid var(--je-gold);padding-left:14px}.je-guide .js-links{margin-top:20px;gap:14px}.je-guide .js-toc{margin:26px 0}.je-guide .js-small{line-height:1.8}.je-guide .js-card{min-width:0}.je-guide .js-breadcrumb{line-height:2}@media(max-width:700px){.je-guide .js-two{grid-template-columns:1fr}.je-photo figcaption{padding:12px 14px}.je-guide h1{font-size:2rem}.je-guide .js-links a{max-width:100%;overflow-wrap:anywhere}}
