.page-hero h1{font-size:clamp(1.7rem,8.6vw,5.4rem)}.doc[data-astro-cid-6cgioyzg]{max-width:1120px}.doc-layout[data-astro-cid-6cgioyzg]{display:grid;grid-template-columns:255px minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.doc-layout[data-astro-cid-6cgioyzg]>div[data-astro-cid-6cgioyzg]{max-width:780px}.doc-layout[data-astro-cid-6cgioyzg].no-toc{grid-template-columns:minmax(0,1fr)}.doc-layout[data-astro-cid-6cgioyzg].no-toc>div[data-astro-cid-6cgioyzg]{margin-inline:auto}.doc-toc[data-astro-cid-6cgioyzg]{position:sticky;top:100px;font-size:.88rem}.doc-toc[data-astro-cid-6cgioyzg] p[data-astro-cid-6cgioyzg]{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:.8rem}.doc-toc[data-astro-cid-6cgioyzg] ol[data-astro-cid-6cgioyzg]{list-style:none;margin:0;padding:0 0 0 .9rem;border-left:2px solid var(--line);display:grid;gap:.45rem}.doc-toc[data-astro-cid-6cgioyzg] a[data-astro-cid-6cgioyzg]{position:relative;color:var(--muted);text-decoration:none;line-height:1.35;display:block;transition:color .2s}.doc-toc[data-astro-cid-6cgioyzg] a[data-astro-cid-6cgioyzg]:before{content:"";position:absolute;left:calc(-.9rem - 2px);top:0;bottom:0;width:2px;background:var(--blue);transform:scaleY(0);transition:transform .25s var(--ease)}.doc-toc[data-astro-cid-6cgioyzg] a[data-astro-cid-6cgioyzg].active{color:var(--blue);font-weight:600}.doc-toc[data-astro-cid-6cgioyzg] a[data-astro-cid-6cgioyzg].active:before{transform:scaleY(1)}.doc-toc[data-astro-cid-6cgioyzg] a[data-astro-cid-6cgioyzg]:hover{color:var(--blue)}@media(max-width:900px){.doc-layout[data-astro-cid-6cgioyzg]{grid-template-columns:1fr}.doc-toc[data-astro-cid-6cgioyzg]{position:static;display:none}}.doc-body[data-astro-cid-6cgioyzg] .doc-intro{padding-bottom:.4rem}.doc-body[data-astro-cid-6cgioyzg] .doc-intro h2{font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.2;margin-bottom:.8rem}.doc-body[data-astro-cid-6cgioyzg] .doc-intro+p{margin-top:.8rem}.doc-body[data-astro-cid-6cgioyzg] h3{scroll-margin-top:100px}.doc-body[data-astro-cid-6cgioyzg] .clause{display:grid;grid-template-columns:3.6rem minmax(0,1fr);gap:.2rem 1rem;align-items:baseline}.doc-body[data-astro-cid-6cgioyzg] .clause+.clause{margin-top:.9rem}.doc-body[data-astro-cid-6cgioyzg] .cl-num{font-family:var(--mono);font-size:.82rem;font-weight:600;color:var(--blue)}.doc-body[data-astro-cid-6cgioyzg] .defs{margin-top:.9rem;display:grid;gap:.9rem}.doc-body[data-astro-cid-6cgioyzg] .clause.sub{grid-template-columns:3.9rem minmax(0,1fr);margin-top:0}.doc-body[data-astro-cid-6cgioyzg] .sub-list{list-style:none;padding:0;margin:.5rem 0 0;display:grid;gap:.4rem}.doc-body[data-astro-cid-6cgioyzg] .sub-l{font-family:var(--mono);font-size:.82rem;font-weight:600;color:var(--blue);margin-right:.35rem}.doc-body[data-astro-cid-6cgioyzg] .doc-sign{margin-top:2.5rem!important;padding-top:1.4rem;border-top:1px solid var(--line)}.doc-body[data-astro-cid-6cgioyzg] .def-term{font-weight:700;color:var(--ink)}.doc-body[data-astro-cid-6cgioyzg] .def-term+p{margin-top:.15rem}@media(max-width:560px){.doc-body[data-astro-cid-6cgioyzg] .clause{grid-template-columns:1fr}}.doc-body[data-astro-cid-6cgioyzg] .doc-links{list-style:none;padding:0;gap:.5rem}.doc-body[data-astro-cid-6cgioyzg] .doc-links a{display:inline-flex;padding:.55rem 1rem;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--line);text-decoration:none;font-weight:600;font-size:.92rem}.doc-body[data-astro-cid-6cgioyzg] .doc-links a:hover{box-shadow:0 0 0 2px var(--blue)}.doc-lang[data-astro-cid-6cgioyzg]{font-family:var(--mono);font-size:.8rem;color:var(--muted);margin-bottom:1.5rem}.doc-body[data-astro-cid-6cgioyzg] h3{font-size:1.3rem;margin:2.6rem 0 .8rem;padding-top:1.6rem;border-top:1px solid var(--line)}.doc-body[data-astro-cid-6cgioyzg] h4{font-size:1.05rem;margin:1.8rem 0 .5rem;color:var(--blue)}.doc-body[data-astro-cid-6cgioyzg] p,.doc-body[data-astro-cid-6cgioyzg] li{color:#3a4858;line-height:1.7}.doc-body[data-astro-cid-6cgioyzg] p+p{margin-top:.8rem}.doc-body[data-astro-cid-6cgioyzg] ul{margin:.8rem 0;padding-left:1.3rem;display:grid;gap:.45rem}.doc-body[data-astro-cid-6cgioyzg] li::marker{color:var(--blue)}.doc-body[data-astro-cid-6cgioyzg] strong{color:var(--ink)}.doc-body[data-astro-cid-6cgioyzg] a{color:var(--blue);text-underline-offset:3px;overflow-wrap:anywhere}.doc-body[data-astro-cid-6cgioyzg] .doc-card{margin:1rem 0;padding:1.3rem 1.5rem;background:#fff;border-radius:var(--r);box-shadow:0 0 0 1px var(--line);display:grid;gap:.8rem}.doc-body[data-astro-cid-6cgioyzg] .doc-card p{margin:0}
