section[data-astro-cid-zgovxyhs],nav[data-astro-cid-zgovxyhs]{box-sizing:border-box}h1[data-astro-cid-zgovxyhs],h2[data-astro-cid-zgovxyhs],p[data-astro-cid-zgovxyhs],ul[data-astro-cid-zgovxyhs]{margin:0}ul[data-astro-cid-zgovxyhs]{padding:0;list-style:none}.hero[data-astro-cid-zgovxyhs]{text-align:center;color:#fff;background:linear-gradient(#171717 0%,#1e1e1e 100%);padding:72px 24px 40px}.hero-tagline[data-astro-cid-zgovxyhs]{letter-spacing:.42em;text-indent:.42em;color:#e2873f;font-family:Oswald,Noto Sans JP,sans-serif;font-size:14px;font-weight:300}.hero-title[data-astro-cid-zgovxyhs]{letter-spacing:.14em;margin-top:12px;font-size:clamp(32px,6.5vw,52px);font-weight:700;line-height:1.2}.hero-lead[data-astro-cid-zgovxyhs]{color:#bdbdbd;max-width:680px;margin:18px auto 0;font-size:14px;line-height:2}.toc[data-astro-cid-zgovxyhs]{background:#1e1e1e;padding:8px 24px 64px}.toc-list[data-astro-cid-zgovxyhs]{grid-template-columns:repeat(2,1fr);gap:12px;max-width:880px;margin:0 auto;display:grid}.toc-link[data-astro-cid-zgovxyhs]{color:#e4e4e4;background:#262626;border:1px solid #333;align-items:center;gap:14px;padding:16px 18px;font-size:14px;text-decoration:none;transition:border-color .25s,color .25s;display:flex}.toc-num[data-astro-cid-zgovxyhs]{letter-spacing:.1em;color:#e2873f;font-family:Jost,Noto Sans JP,sans-serif;font-size:13px}.toc-title[data-astro-cid-zgovxyhs]{flex:1;line-height:1.5}.toc-arrow[data-astro-cid-zgovxyhs]{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:9px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.toc-link[data-astro-cid-zgovxyhs]:hover,.toc-link[data-astro-cid-zgovxyhs]:focus-visible{color:#fff;border-color:#e2873f}.toc-link[data-astro-cid-zgovxyhs]:hover .toc-arrow[data-astro-cid-zgovxyhs],.toc-link[data-astro-cid-zgovxyhs]:focus-visible .toc-arrow[data-astro-cid-zgovxyhs]{transform:translate(5px)}.doc[data-astro-cid-zgovxyhs]{background:#1e1e1e;border-top:1px solid #2e2e2e;padding:56px 24px;scroll-margin-top:88px}.doc-inner[data-astro-cid-zgovxyhs]{max-width:880px;margin:0 auto}.doc-title[data-astro-cid-zgovxyhs]{letter-spacing:.08em;color:#fff;align-items:center;gap:18px;font-size:clamp(20px,3.4vw,28px);font-weight:700;line-height:1.5;display:flex}.doc-title[data-astro-cid-zgovxyhs]:after{content:"";background:linear-gradient(90deg,#e2873fcc,#e2873f00);flex:1;height:1px}.prose[data-astro-cid-zgovxyhs]{color:#b8b8b8;margin-top:28px;font-size:13.5px;line-height:2}.prose[data-astro-cid-zgovxyhs] h2{color:#fff;margin:40px 0 14px;font-size:15.5px;font-weight:700;line-height:1.7}.prose[data-astro-cid-zgovxyhs] h2:first-child{margin-top:0}.prose[data-astro-cid-zgovxyhs] p{margin:0 0 12px}.prose[data-astro-cid-zgovxyhs] ol,.prose[data-astro-cid-zgovxyhs] ul{margin:0 0 14px;padding-left:1.6em}.prose[data-astro-cid-zgovxyhs] ol{list-style:decimal}.prose[data-astro-cid-zgovxyhs] ul{list-style:outside}.prose[data-astro-cid-zgovxyhs] li{margin-bottom:6px;padding-left:4px}.prose[data-astro-cid-zgovxyhs] li::marker{color:#8f8f8f}.prose[data-astro-cid-zgovxyhs] a{color:#e2873f;overflow-wrap:anywhere}.prose[data-astro-cid-zgovxyhs] blockquote{color:#cfa06a;background:#e2873f14;border-left:2px solid #e2873f;margin:0 0 14px;padding:8px 14px;font-size:12px;line-height:1.8}.prose[data-astro-cid-zgovxyhs] blockquote p{margin:0}.prose[data-astro-cid-zgovxyhs] thead{display:none}.prose[data-astro-cid-zgovxyhs] table{border-collapse:collapse;width:100%;margin:0 0 16px}.prose[data-astro-cid-zgovxyhs] th,.prose[data-astro-cid-zgovxyhs] td{text-align:left;vertical-align:top;border:1px solid #333;padding:12px 14px}.prose[data-astro-cid-zgovxyhs] tr td:first-child{color:#e4e4e4;background:#262626;width:30%;min-width:120px}.oss-list[data-astro-cid-zgovxyhs]{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.oss-link[data-astro-cid-zgovxyhs]{color:#d6d6d6;border:1px solid #3a3a3a;align-items:center;gap:10px;padding:9px 16px;font-size:13px;text-decoration:none;transition:color .25s,border-color .25s;display:inline-flex}.oss-link[data-astro-cid-zgovxyhs] svg[data-astro-cid-zgovxyhs]{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:9px}.oss-link[data-astro-cid-zgovxyhs]:hover,.oss-link[data-astro-cid-zgovxyhs]:focus-visible{color:#e2873f;border-color:#e2873f}@media (width<=700px){.toc-list[data-astro-cid-zgovxyhs]{grid-template-columns:1fr}}@media (width<=600px){.hero[data-astro-cid-zgovxyhs]{padding:48px 16px 28px}.toc[data-astro-cid-zgovxyhs]{padding:4px 16px 40px}.doc[data-astro-cid-zgovxyhs]{padding:44px 16px}.prose[data-astro-cid-zgovxyhs] th,.prose[data-astro-cid-zgovxyhs] td{padding:10px}}
