.Np8kma_main{padding:24px 0 16px}@media (min-width:768px){.Np8kma_main{padding-top:48px}}.Np8kma_head{margin-bottom:28px}.Np8kma_title{letter-spacing:-.035em;margin-top:12px;font-size:clamp(1.9rem,6vw,2.75rem);line-height:1.08}.Np8kma_intro{color:var(--muted);margin-top:14px;font-size:17px;line-height:1.6}.Np8kma_updated{color:var(--faint);margin-top:14px;font-size:13px}.Np8kma_toc{margin-bottom:32px}.Np8kma_tocTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:600}.Np8kma_tocList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.Np8kma_tocList a{min-height:40px;color:var(--muted);align-items:center;font-size:14.5px;text-decoration:none;display:flex}.Np8kma_tocList a:hover{color:var(--text)}.Np8kma_prose{color:#f4f5f6e6;font-size:16px;line-height:1.7}.Np8kma_prose>section+section{border-top:1px solid var(--line-soft);margin-top:36px;padding-top:32px}.Np8kma_prose h2{letter-spacing:-.02em;margin-bottom:12px;scroll-margin-top:16px;font-size:21px}.Np8kma_prose h3{margin:22px 0 8px;font-size:16.5px}.Np8kma_prose p+p,.Np8kma_prose p+ul,.Np8kma_prose ul+p,.Np8kma_prose p+dl,.Np8kma_prose dl+p,.Np8kma_prose ul+ul{margin-top:12px}.Np8kma_prose ul{padding-left:20px}.Np8kma_prose li+li{margin-top:6px}.Np8kma_prose li::marker{color:var(--muted)}.Np8kma_prose strong{color:var(--text);font-weight:600}.Np8kma_prose a{color:var(--accent-strong)}.Np8kma_prose dl{gap:10px;display:grid}.Np8kma_prose dl>div{gap:2px;display:grid}.Np8kma_prose dt{color:var(--muted);font-size:13px;font-weight:600}.Np8kma_prose dd{margin:0}@media (min-width:640px){.Np8kma_prose dl>div{grid-template-columns:200px 1fr;gap:16px}}.Np8kma_todo{color:var(--warn);text-underline-offset:4px;background:0 0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.Np8kma_table{border-collapse:collapse;width:100%;margin-top:12px;font-size:14.5px;line-height:1.5}.Np8kma_tableWrap{border:1px solid var(--line);border-radius:var(--radius);margin-top:12px;overflow-x:auto}.Np8kma_tableWrap .Np8kma_table{margin-top:0}.Np8kma_table th,.Np8kma_table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft);padding:10px 14px}.Np8kma_table th{color:var(--muted);background:#ffffff05;font-size:12.5px;font-weight:600}.Np8kma_table tr:last-child td{border-bottom:0}@media (max-width:639px){.Np8kma_table thead{display:none}.Np8kma_table,.Np8kma_table tbody,.Np8kma_table tr,.Np8kma_table td{display:block}.Np8kma_table tr{border-bottom:1px solid var(--line-soft);padding:12px 14px}.Np8kma_table tr:last-child{border-bottom:0}.Np8kma_table td{border-bottom:0;padding:3px 0}.Np8kma_table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:600;display:block}}.Np8kma_note{margin-top:14px}
