.Lovable_crumb__Esps4{margin:0 0 var(--space-4);font-size:13px;line-height:1.85;color:var(--ink-muted)}.Lovable_crumb__Esps4 a{color:inherit;text-decoration:underline;text-underline-offset:3px}.Lovable_crumb__Esps4 a:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.Lovable_crumbSep___Z60C{margin:0 .5em}.Lovable_en__PyGb0{margin:16px 0 0;font-family:var(--font-en);font-weight:300;font-size:clamp(18px,2vw,24px);letter-spacing:.04em;line-height:1.4;color:var(--ink-sub)}.Lovable_lead___sbbv{margin-top:28px;max-width:var(--text-max,780px)}.Lovable_actions__jIGSQ{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:var(--space-4)}.Lovable_body__t4cKK{margin-top:var(--space-3);max-width:var(--text-max,780px)}.Lovable_body__t4cKK p{margin:0}.Lovable_body__t4cKK p+p{margin-top:1.1em}.Lovable_figure___d92G{margin:var(--space-4) 0 0}.Lovable_figureImg__lWCx4{display:block;width:100%;height:auto}.Lovable_caption__pA9MG{margin:6px 0 0;font-size:13px;line-height:1.85;color:#737373;text-align:right}.Lovable_blockList__IArEi{margin:var(--space-4) 0 0;padding:0;list-style:none;border-top:1px solid #0a0a0a;max-width:var(--text-max,780px)}.Lovable_blockItem__HSYqv{margin:0;padding:20px 0;border-bottom:1px solid #d4d4d4}.Lovable_blockLabel__ohhQb{margin:0 0 8px;font-size:13px;font-weight:500;line-height:1.85;color:#737373}.Lovable_blockTitle__KfTBD{margin:0;font-family:var(--font-serif,"Noto Serif JP",serif);font-size:16px;font-weight:500;line-height:1.7;color:var(--ink)}.Lovable_note__V1Opy{margin:var(--space-3) 0 0;font-size:13px;line-height:1.85;color:var(--ink-muted);max-width:var(--text-max,780px)}