.manage{width:100%;align-items:stretch}
.manage h2{font-size:22px;margin:22px 0 8px}
.manage h3{font-size:18px;margin:14px 0 6px}
.manage .toc{display:flex;flex-wrap:wrap;gap:8px 14px;font-weight:600;font-size:15px}
.manage .note{color:var(--ink-soft);font-size:15px}
.manage .zh{color:var(--ink-soft);font-weight:400;font-size:.9em}
.manage .day{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:12px 16px;margin:10px 0}
.manage .day h3{margin-top:0}
.manage dl{margin:0}
.manage dt{font-weight:700;color:var(--sage-deep);font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-top:8px}
.manage dd{margin:2px 0 0}
.manage .sight{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:12px 16px;margin:12px 0;scroll-margin-top:12px}
.manage .sight:target,.manage .sight.hit{outline:3px solid var(--clay);outline-offset:2px}
.manage .sight h3{margin:0 0 4px}
.manage .sight p{margin:6px 0}
.manage .num{display:inline-block;min-width:1.9em;color:#fff;background:var(--sage-deep);border-radius:999px;padding:0 8px;font-size:.8em;text-align:center}
.manage .meta{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--ink-soft);font-size:15px}
.manage .check{font-size:15px}
.manage .how{font-size:15px;color:var(--ink-soft)}
.manage .src{font-size:15px}
.manage .shops{list-style:none;padding:0;margin:0}
.manage .shops li{background:var(--card);border-radius:14px;padding:10px 14px;margin:8px 0}
.manage .why{color:var(--ink-soft);font-size:15px}
.manage .prac dd{margin-bottom:6px}
