.guide-toc{margin:24px 0 35px;padding:15px;background:#ece9db;border:1px solid var(--line);border-radius:12px;gap:12px 22px}.guide-toc a{text-decoration:underline;text-underline-offset:3px}.guide-entry{margin-bottom:24px;padding:clamp(16px,3vw,30px);background:var(--white);border:1px solid var(--line);border-radius:16px;scroll-margin-top:16px}.guide-entry h2{font-size:clamp(26px,4vw,40px)}.guide-body{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:24px;align-items:start}.guide-text{grid-template-columns:1fr}.guide-photo{box-shadow:none}.guide-photo figcaption{font:14px/1.55 Tahoma,sans-serif;letter-spacing:0;display:block}.guide-photo img{max-height:520px;object-fit:contain}.guide-body ol{padding-left:25px;margin:0}.guide-body li{padding-left:4px;margin-bottom:12px}.guide-body li::marker{font-weight:bold;color:var(--gold)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:720px){.guide-body{grid-template-columns:1fr}.guide-photo img{max-height:460px}}
