.public-guide{border:2px solid var(--tutorial-paper-border);background:var(--tutorial-paper);width:min(920px,100% - 28px);color:var(--tutorial-paper-ink);box-shadow:var(--tutorial-paper-shadow);overflow-wrap:anywhere;border-radius:20px;margin:24px auto 40px;font-family:nitalago-ruika,Yu Gothic,sans-serif}.public-guide .site-guide-heading{border-radius:18px 18px 0 0;flex-wrap:wrap}.public-guide h1{color:#864611;margin:0;font-size:24px;line-height:1.4}.public-guide a{color:#754517;text-underline-offset:3px;text-decoration:underline}.public-guide .site-guide-heading a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.public-guide-body{padding:12px 30px 30px}.public-guide .site-guide-toc h2{color:#754517;margin:0 0 8px;font-size:18px}.public-guide-links{columns:2;column-gap:24px}.public-guide-links a{break-inside:avoid;min-height:44px;padding:9px 0;font-size:14px;line-height:1.5;display:block}.public-guide-links a.is-subchapter{padding-left:14px}.public-guide .site-guide-chapter{scroll-margin-top:18px}.public-guide .site-guide-chapter>h2{color:#864611;margin:0 0 14px;font-size:23px;line-height:1.45}.public-guide .public-guide-back{align-items:center;min-height:44px;margin-top:12px;font-size:13px;display:inline-flex}.public-guide footer{text-align:center;border-top:1px solid #aa692c55;padding:20px 0 0}.public-guide footer a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}@media (max-width:700px){.public-guide{margin-top:14px}.public-guide-body{padding:10px 18px 24px}.public-guide .site-guide-heading{gap:8px;padding:16px 18px}.public-guide h1{font-size:21px}.public-guide-links{columns:1}}.public-guide .damage-conditions-button{min-height:44px}
