.body-row.svelte-u4cy33{box-sizing:border-box;width:100%;max-width:960px;padding:48px 56px 80px max(16px, env(safe-area-inset-left));align-items:flex-start;gap:clamp(28px,5vw,56px);margin:0 auto;display:flex}.back-col.svelte-u4cy33{flex-shrink:0;align-self:flex-start;padding-top:6px;position:sticky;top:12px}.back-btn.svelte-u4cy33{color:#1a1a1a;letter-spacing:-.01em;cursor:pointer;box-shadow:none;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:12px 24px;font-family:inherit;font-size:17px;font-weight:600;text-decoration:none;transition:background-color .2s,border-radius .2s;display:inline-flex}.back-btn.svelte-u4cy33:hover{background:#f4f2ec}.back-btn.svelte-u4cy33:active{transform:translateY(.5px)}.back-btn.svelte-u4cy33:focus-visible{outline-offset:3px;outline:2px solid #0e0e0c73}.arrow.svelte-u4cy33{margin-top:1px;font-size:17px;font-weight:700;line-height:1}.back-label.svelte-u4cy33{letter-spacing:-.01em}.article.svelte-u4cy33{flex:1;min-width:0;max-width:720px;margin:0;padding:0}.title.svelte-u4cy33{letter-spacing:-.02em;color:#0e0e0c;margin:0 0 1.25rem;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;line-height:1.25}h2.svelte-u4cy33{letter-spacing:-.01em;color:#0e0e0c;margin:2rem 0 .75rem;font-size:1rem;font-weight:600}p.svelte-u4cy33{color:#3a3835;margin:0 0 1rem;font-size:15px;line-height:1.7}@media (width<=1100px){.body-row.svelte-u4cy33{padding:32px 32px 64px max(16px, env(safe-area-inset-left))}}@media (width<=820px){.body-row.svelte-u4cy33{max-width:none;padding:24px 16px 64px max(6px, env(safe-area-inset-left));gap:20px}}
