.info-main{max-width:1060px;margin:auto;padding:90px 7vw 110px}.info-main h1{font-size:clamp(38px,6vw,72px);line-height:1.13;color:var(--ink);margin:18px 0}.info-lead{color:var(--muted);line-height:1.7}.info-jump{display:flex;flex-wrap:wrap;gap:12px;margin:42px 0 50px}.info-jump a{border:1px solid #d4c9b8;padding:12px 18px;font-size:13px;font-weight:600}.info-jump a:hover{border-color:var(--gold);color:var(--gold)}.info-section{padding:48px 0;border-top:1px solid #d7cfc3;scroll-margin-top:105px}.info-section h2{font-size:clamp(32px,4vw,48px);margin:10px 0 22px}.info-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;color:#514e48;font-size:15px}.info-notice{border-left:3px solid var(--gold);padding:12px 18px;background:#eee8dc;color:#655b4d;font-size:13px;line-height:1.7}.info-nav a{font-size:13px;font-weight:600}@media(max-width:650px){.info-main{padding:55px 7vw 75px}}