.man-frame{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.man-main{flex:999 1 560px;min-width:0;max-width:var(--w-measure)}.man-rail{flex:0 1 260px;min-width:220px;display:flex;flex-direction:column;gap:20px}.man-nav{flex:0 1 220px;min-width:200px;display:flex;flex-direction:column}.man-nav-h{font-family:var(--font-mono);font-size:11px;letter-spacing:.3px;text-transform:uppercase;color:var(--muted);padding:14px 10px 6px}.man-nav-l{display:block;padding:7px 10px;border-radius:var(--radius-sm);color:var(--text-2);font-size:var(--fs-copy);text-decoration:none}.man-nav-l:hover{color:var(--accent)}.man-nav-l[aria-current=page]{background:var(--panel-3);color:var(--text);font-weight:600}.man-nav-home{font-weight:600;color:var(--text)}.man-title{margin-top:8px}.man-lede{font-size:var(--fs-lead);line-height:1.5;color:var(--text-2);margin:8px 0 10px}.man-h2{font-size:var(--fs-h2);font-weight:700;margin:28px 0 12px}.man-anchor{scroll-margin-top:72px}.man-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.man-card{display:flex;gap:14px;align-items:flex-start;padding:18px;color:var(--text);text-decoration:none}.man-card:hover .man-card-t{color:var(--accent)}.man-card-t{display:block;font-size:var(--fs-h3);margin-bottom:4px}.man-card-d{display:block;color:var(--text-2);font-size:var(--fs-copy);line-height:1.6}.man-chapters{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.man-chapter{padding:16px}.man-chapter-t{font-size:var(--fs-body);font-weight:700;margin:0}.man-chapter-d{margin:4px 0 10px}.man-chapter-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-copy)}.man-chapter-l a{color:var(--text);text-decoration:none}.man-chapter-l a:hover{color:var(--accent)}.man-box{padding:16px}.man-box-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.man-chl-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--border-2);font-size:var(--fs-copy)}.man-chl-row time{white-space:nowrap}.man-note{line-height:1.6;margin:0 2px}.man-rail-sec .man-nav-h{padding:0 0 8px}.man-otp{display:block;padding:5px 0 5px 12px;border-left:2px solid var(--border-2);color:var(--text-2);font-size:13px;text-decoration:none}.man-otp:hover{color:var(--accent);border-left-color:var(--accent)}.man-rail-l{list-style:none;margin:0;padding:0;font-size:13px;line-height:1.8;color:var(--text-2)}.man-glance{margin:20px 0 0;overflow:hidden}.man-glance-h{padding:12px 16px;font-weight:700}.man-glance-r{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 16px;border-top:1px solid var(--border-2);font-size:var(--fs-copy)}.man-glance-r dt{color:var(--muted)}.man-glance-r dd{margin:0}.man-body{margin-top:8px}.man-changes{font-size:var(--fs-copy)}.man-changes-r{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 16px;border-top:1px solid var(--border-2)}.man-changes-r:first-child{border-top:0}.man-chl-a{white-space:nowrap}.man-pn{display:flex;justify-content:space-between;gap:16px;margin-top:32px}.man-pn-a{flex:1;display:flex;flex-direction:column;gap:2px;padding:12px 16px;color:var(--text);text-decoration:none}.man-pn-a:hover{color:var(--accent)}.man-pn-next{text-align:right}@media(max-width:767px){.man-cards{grid-template-columns:minmax(0,1fr)}.man-nav,.man-rail{flex-basis:100%}.man-rail{order:1}.man-nav{order:2}.man-glance-r,.man-changes-r{grid-template-columns:minmax(0,1fr);gap:2px}}
