.wrap.svelte-1ri5yq6{grid-template-columns:calc(280 * var(--u)) minmax(0, 1fr);column-gap:calc(96 * var(--u));width:calc(1296 * var(--u));padding:calc(34 * var(--u)) 0 calc(110 * var(--u));margin:0 auto;display:grid}.side.svelte-1ri5yq6{grid-area:1/1}.main-col.svelte-1ri5yq6{grid-area:1/2;min-width:0}.docs.svelte-1ri5yq6{top:calc(84 * var(--u));max-height:calc(100vh - 104 * var(--u));margin:-4px;padding:4px;position:sticky;overflow:auto}.th.svelte-1ri5yq6{font-size:calc(12 * var(--u));letter-spacing:-.07em;line-height:calc(15 * var(--u));color:var(--red-dark);margin-bottom:calc(12 * var(--u))}.docs.svelte-1ri5yq6 a:where(.svelte-1ri5yq6){gap:calc(8 * var(--u));padding:calc(5 * var(--u)) 0;font-size:calc(15 * var(--u));letter-spacing:-.07em;line-height:calc(21 * var(--u));text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .25s;display:flex}.docs.svelte-1ri5yq6 a:where(.svelte-1ri5yq6):hover{text-decoration-color:currentColor}.mk.svelte-1ri5yq6{width:calc(14 * var(--u));visibility:hidden;flex:none;font-weight:800}.docs.svelte-1ri5yq6 li.on:where(.svelte-1ri5yq6)>a:where(.svelte-1ri5yq6){font-weight:800}.docs.svelte-1ri5yq6 li.on:where(.svelte-1ri5yq6)>a:where(.svelte-1ri5yq6) .mk:where(.svelte-1ri5yq6),.toc.svelte-1ri5yq6 a.cur:where(.svelte-1ri5yq6) .mk:where(.svelte-1ri5yq6){visibility:visible}.toc.svelte-1ri5yq6{margin:calc(4 * var(--u)) 0 calc(10 * var(--u)) calc(22 * var(--u));padding:0;list-style:none}.toc.svelte-1ri5yq6 a:where(.svelte-1ri5yq6){font-size:calc(12 * var(--u));line-height:calc(17 * var(--u));padding:calc(4 * var(--u)) 0}.toc.svelte-1ri5yq6 a.cur:where(.svelte-1ri5yq6){font-weight:800}.toc.svelte-1ri5yq6 .mk:where(.svelte-1ri5yq6){width:calc(10 * var(--u))}.hd.svelte-1ri5yq6{container-type:inline-size}.ttl.svelte-1ri5yq6{font-weight:900;font-size:min(calc(64 * var(--u)), 100cqi / (.545 * var(--n)));letter-spacing:-.06em;line-height:.76}.upd.svelte-1ri5yq6{margin-top:calc(24 * var(--u));font-size:calc(12 * var(--u));letter-spacing:-.07em;color:var(--ink-soft)}.sum.svelte-1ri5yq6{column-gap:calc(40 * var(--u));margin-top:calc(32 * var(--u));padding:calc(18 * var(--u)) calc(24 * var(--u)) calc(18 * var(--u)) calc(28 * var(--u));background:var(--yellow);border:1px solid var(--ink);border-radius:calc(10 * var(--u));grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.sum.svelte-1ri5yq6 p:where(.svelte-1ri5yq6):last-child{font-size:calc(15 * var(--u));text-transform:none;font-weight:400;line-height:1.6}.sh.svelte-1ri5yq6{font-size:calc(36 * var(--u));color:var(--ink);white-space:nowrap;line-height:1;transform:rotate(-4deg)}.pdf.svelte-1ri5yq6{margin-top:calc(18 * var(--u));font-size:calc(14 * var(--u));display:inline-block}.pdf.off.svelte-1ri5yq6{color:var(--ink-soft);cursor:default}.todo-note.svelte-1ri5yq6{margin-top:calc(14 * var(--u));font-size:calc(12 * var(--u));color:var(--ink-soft);text-transform:none;font-weight:400}.mtoc.svelte-1ri5yq6{display:none}.prose.svelte-1ri5yq6{overflow-wrap:break-word;max-width:calc(680 * var(--u));margin-top:calc(48 * var(--u));font-size:calc(16 * var(--u));text-transform:none;font-weight:400;line-height:1.75}.prose.svelte-1ri5yq6 p,.prose.svelte-1ri5yq6 ul,.prose.svelte-1ri5yq6 ol,.prose.svelte-1ri5yq6 .tbl,.prose.svelte-1ri5yq6 blockquote{margin:0 0 1em}.prose.svelte-1ri5yq6 h2{border-top:1px solid var(--ink);font-weight:900;font-size:calc(28 * var(--u));letter-spacing:-.04em;text-transform:uppercase;margin:2.2em 0 .8em;padding-top:.8em;line-height:1.1}.prose.svelte-1ri5yq6 h2:first-child{margin-top:0}.prose.svelte-1ri5yq6 h3{font-weight:800;font-size:calc(18 * var(--u));text-transform:uppercase;margin:1.6em 0 .5em}.prose.svelte-1ri5yq6 strong{font-weight:700}.prose.svelte-1ri5yq6 em,.prose.svelte-1ri5yq6 i{font-style:normal;font-weight:600}.prose.svelte-1ri5yq6 code{font-family:inherit;font-size:.92em}.prose.svelte-1ri5yq6 a{color:var(--blue);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.prose.svelte-1ri5yq6 a:hover{text-decoration-thickness:2px}.prose.svelte-1ri5yq6 ol,.prose.svelte-1ri5yq6 ul{padding-left:1.4em}.prose.svelte-1ri5yq6 ol{list-style:decimal}.prose.svelte-1ri5yq6 ul{list-style:outside}.prose.svelte-1ri5yq6 li{margin-top:.35em}.prose.svelte-1ri5yq6 li>ol,.prose.svelte-1ri5yq6 li>ul{margin:.35em 0 0;list-style:lower-alpha}.prose.svelte-1ri5yq6 .tbl{overflow-x:auto}.prose.svelte-1ri5yq6 table{border-collapse:collapse;width:100%;font-size:.92em}.prose.svelte-1ri5yq6 th,.prose.svelte-1ri5yq6 td{border:1px solid var(--ink);text-align:left;vertical-align:top;padding:.55em .8em}.prose.svelte-1ri5yq6 blockquote{background:var(--cream);border-left:4px solid var(--ink);margin-left:0;padding:.8em 1.1em}.prose.svelte-1ri5yq6 mark.todo{background:var(--yellow);color:var(--ink);padding:0 .2em;font-size:.86em;font-weight:600}.prose.svelte-1ri5yq6 .soon{flex-wrap:wrap;align-items:center;gap:.4em;display:inline-flex}.prose.svelte-1ri5yq6 .soon-f{color:var(--ink-soft);text-decoration:line-through}.prose.svelte-1ri5yq6 .soon em{border:1px dashed var(--ink-soft);border-radius:calc(5 * var(--u));color:var(--ink-soft);text-transform:uppercase;padding:.1em .6em;font-size:.82em;font-style:normal}@media (width<=1099.98px){.wrap.svelte-1ri5yq6{flex-direction:column;width:auto;margin:0 20px;padding:20px 0 56px;display:flex}.main-col.svelte-1ri5yq6{order:1}.side.svelte-1ri5yq6{border-top:1px solid var(--ink);order:2;margin-top:48px;padding-top:20px}.docs.svelte-1ri5yq6{max-height:none;position:static;overflow:visible}.docs.svelte-1ri5yq6 .toc:where(.svelte-1ri5yq6){display:none}.th.svelte-1ri5yq6{font-size:12px;line-height:15px}.docs.svelte-1ri5yq6 a:where(.svelte-1ri5yq6){align-items:center;min-height:44px;padding:0;font-size:15px;line-height:21px}.mk.svelte-1ri5yq6{width:14px}.ttl.svelte-1ri5yq6{font-size:min(clamp(40px, 12vw, 64px), 100cqi / (.545 * var(--n)))}.upd.svelte-1ri5yq6{margin-top:18px;font-size:12px}.sum.svelte-1ri5yq6{grid-template-columns:1fr;gap:6px;margin-top:24px;padding:16px}.sum.svelte-1ri5yq6 p:where(.svelte-1ri5yq6):last-child{font-size:15px}.sh.svelte-1ri5yq6{transform-origin:0 100%;margin-bottom:10px;font-size:28px;transform:rotate(-3deg)}.pdf.svelte-1ri5yq6{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.todo-note.svelte-1ri5yq6{font-size:12px}.mtoc.svelte-1ri5yq6{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin-top:28px;display:block}.mtoc.svelte-1ri5yq6 summary:where(.svelte-1ri5yq6){letter-spacing:-.07em;cursor:pointer;align-items:center;gap:8px;min-height:48px;font-size:15px;list-style:none;display:flex}.mtoc.svelte-1ri5yq6 summary:where(.svelte-1ri5yq6)::-webkit-details-marker{display:none}.mtoc.svelte-1ri5yq6 summary:where(.svelte-1ri5yq6) .mk:where(.svelte-1ri5yq6){visibility:visible;transition:transform .3s;transform:rotate(90deg)}.mtoc[open].svelte-1ri5yq6 summary:where(.svelte-1ri5yq6) .mk:where(.svelte-1ri5yq6){transform:none}.mtoc.svelte-1ri5yq6 ol:where(.svelte-1ri5yq6){padding:0 0 12px 22px;list-style:none}.mtoc.svelte-1ri5yq6 a:where(.svelte-1ri5yq6){align-items:center;min-height:40px;font-size:13px;line-height:1.35;display:flex}.prose.svelte-1ri5yq6{margin-top:28px;font-size:16px;line-height:1.7}.prose.svelte-1ri5yq6 h2{letter-spacing:-.6px;font-size:22px}.prose.svelte-1ri5yq6 h3{font-size:16px}}@media (width>=768px) and (width<=1099.98px){.wrap.svelte-1ri5yq6{width:min(100% - 64px,680px);margin:0 auto}}
