.index-module__8CZCLW__toc{background:#00000008;border-radius:12px;margin:0 0 32px;padding:20px 24px;font-size:14px;line-height:1.7}.index-module__8CZCLW__title{letter-spacing:.04em;margin:0 0 8px;font-size:14px;font-weight:600}.index-module__8CZCLW__list{margin:0;padding:0;list-style:none}.index-module__8CZCLW__item{margin:0}.index-module__8CZCLW__level3{padding-left:16px}.index-module__8CZCLW__link{color:inherit;text-decoration:none}.index-module__8CZCLW__link:hover{text-decoration:underline}
.index-module__WahmHq__main{display:block}.index-module__WahmHq__header{max-width:var(--content-max);text-align:center;width:100%;margin:0 auto 32px;padding:8px 0 4px;position:relative}.index-module__WahmHq__title{letter-spacing:-.022em;margin-bottom:16px;font-size:clamp(1.7rem,3.5vw,2.3rem);font-weight:700;line-height:1.3}.index-module__WahmHq__description{color:var(--color-text-sub);margin:12px 0 20px;font-size:.95rem;line-height:1.7}.index-module__WahmHq__meta{color:var(--color-text-sub);justify-content:center;align-items:center;gap:16px;margin:24px 0 0;font-size:.85rem;display:flex}.index-module__WahmHq__writer{border-right:1px solid var(--color-border);align-items:center;gap:10px;padding-right:16px;display:flex}.index-module__WahmHq__writerIcon{object-fit:cover;border-radius:50%;width:32px;height:32px;display:block}.index-module__WahmHq__writerName{color:var(--color-text-main);font-weight:600}.index-module__WahmHq__thumbnail{border-radius:var(--border-radius-lg);width:100%;max-width:960px;height:auto;margin:0 auto 48px;display:block}.index-module__WahmHq__content{width:100%;max-width:var(--content-max);color:var(--color-text-main);margin:0 auto;font-size:1rem;line-height:1.9}.index-module__WahmHq__content :first-child{margin-top:0}.index-module__WahmHq__content>h1,.index-module__WahmHq__content>h2,.index-module__WahmHq__content>h3,.index-module__WahmHq__content>h4,.index-module__WahmHq__content>h5{letter-spacing:-.018em;font-weight:700;line-height:1.35}.index-module__WahmHq__content>h1{border-bottom:1px solid var(--color-border);margin:3rem 0 1.2rem;padding-bottom:.4rem;font-size:1.7rem}.index-module__WahmHq__content>h2{margin:2.8rem 0 1rem;font-size:1.4rem}.index-module__WahmHq__content>h3{margin:2.4rem 0 .8rem;font-size:1.2rem}.index-module__WahmHq__content>h4{margin:2rem 0 .6rem;font-size:1.05rem}.index-module__WahmHq__content>h5{margin:1.6rem 0 .5rem;font-size:1rem}.index-module__WahmHq__content>p{margin:1.2rem 0}.index-module__WahmHq__content>pre{border-radius:var(--border-radius);margin:1.5rem 0;overflow-x:auto}.index-module__WahmHq__content pre>code{background-color:var(--color-bg-code);border-radius:var(--border-radius);padding:16px 18px;font-size:.85rem;line-height:1.7;display:block;overflow-x:auto}.index-module__WahmHq__content p code,.index-module__WahmHq__content li code{background-color:var(--color-accent-softer);color:var(--color-accent-hover);border-radius:4px;padding:2px 6px;font-size:.85em}.index-module__WahmHq__content div[data-filename]:before{background-color:var(--color-bg-sub);color:var(--color-text-sub);content:attr(data-filename);font-family:var(--font-mono);border-radius:var(--border-radius) var(--border-radius) 0 0;margin:1.5em 0 0;padding:5px 14px;font-size:.75rem;display:inline-block}.index-module__WahmHq__content ul,.index-module__WahmHq__content ol{margin:.5rem 0 .5rem 1.5rem}.index-module__WahmHq__content>ul,.index-module__WahmHq__content>ol{margin-top:1.2rem;margin-bottom:1.2rem}.index-module__WahmHq__content ul>li{list-style:outside}.index-module__WahmHq__content ol>li{list-style:decimal}.index-module__WahmHq__content li{margin:.3rem 0}.index-module__WahmHq__content a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.index-module__WahmHq__content a:hover{color:var(--color-accent-hover)}.index-module__WahmHq__content>figure{margin:2rem 0}.index-module__WahmHq__content>figure img{border-radius:var(--border-radius);max-width:100%;height:auto}.index-module__WahmHq__content>figure figcaption{color:var(--color-text-sub);text-align:center;margin-top:.5rem;font-size:.8rem}.index-module__WahmHq__content strong{font-weight:700}.index-module__WahmHq__content>blockquote{border-left:3px solid var(--color-accent);background-color:var(--color-accent-softer);color:var(--color-text-sub);border-radius:0 var(--border-radius) var(--border-radius) 0;margin:1.5rem 0;padding:.8rem 1.2rem}.index-module__WahmHq__content>blockquote p{margin:0}.index-module__WahmHq__content>hr{background-color:var(--color-border);border:none;height:1px;margin:3rem 0}.index-module__WahmHq__content>table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.9rem}.index-module__WahmHq__content>table th,.index-module__WahmHq__content>table td{text-align:left;border-bottom:1px solid var(--color-border);padding:10px 14px}.index-module__WahmHq__content>table th{background-color:var(--color-bg-sub);font-weight:600}@media (max-width:640px){.index-module__WahmHq__header{margin-bottom:24px}.index-module__WahmHq__meta{flex-wrap:wrap;gap:12px;font-size:.8rem}.index-module__WahmHq__writer{padding-right:12px}.index-module__WahmHq__writerIcon{width:28px;height:28px}.index-module__WahmHq__thumbnail{border-radius:var(--border-radius);margin-bottom:32px}.index-module__WahmHq__content{font-size:.95rem;line-height:1.85}.index-module__WahmHq__content>h1{font-size:1.4rem}.index-module__WahmHq__content>h2{font-size:1.2rem}.index-module__WahmHq__content>h3{font-size:1.1rem}.index-module__WahmHq__content pre>code{padding:12px 14px;font-size:.8rem}}
