.answer.svelte-3t3wr5{line-height:1.7}.contents-rail.svelte-3t3wr5{position:sticky;top:calc(var(--spacing) * 6);align-self:start;padding-top:calc(var(--spacing) * 12)}.contents-rail.svelte-3t3wr5 a:where(.svelte-3t3wr5){display:grid;grid-template-columns:calc(var(--spacing) * 6) minmax(0,1fr);column-gap:calc(var(--spacing) * 2);border-left:3px solid var(--line);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);font-size:var(--text-small);line-height:1.4;color:var(--body);text-decoration-line:none}.contents-rail.svelte-3t3wr5 a:where(.svelte-3t3wr5):hover{color:var(--ink)}.contents-rail.svelte-3t3wr5 a[aria-current=true]:where(.svelte-3t3wr5){border-left-color:var(--accent);font-weight:var(--font-weight-bold);color:var(--ink)}.contents-rail.svelte-3t3wr5 .n:where(.svelte-3t3wr5){font-family:var(--font-serif);font-variant-numeric:lining-nums tabular-nums;color:var(--muted)}.section.svelte-3t3wr5{scroll-margin-top:calc(var(--spacing) * 6);border-top:1px solid var(--line);padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 6)}.section.svelte-3t3wr5:first-child{border-top:0px}.parts.svelte-3t3wr5{display:grid;gap:calc(var(--spacing) * 7)}.figure.svelte-3t3wr5{margin-block:calc(var(--spacing) * 4)}.example.svelte-3t3wr5 .parts:where(.svelte-3t3wr5){border-radius:var(--radius-2xl);border:1px solid var(--line);background-color:var(--color-surface-50);padding:clamp(22px,4vw,40px)}.note.svelte-3t3wr5 p{margin:0;max-width:72ch}.md.svelte-3t3wr5{display:grid;gap:calc(var(--spacing) * 6)}.md.svelte-3t3wr5>*{min-width:0px}.md.svelte-3t3wr5 p:has(+:is(ul,ol,table)){margin-bottom:calc(var(--spacing) * -3)}.md.svelte-3t3wr5 p{margin:0;max-width:70ch;font-size:var(--text-lead-sm);line-height:1.75;color:var(--body);text-wrap:pretty}.md.svelte-3t3wr5 h3{margin:calc(var(--spacing) * 6) 0px 0px;font-size:var(--text-heading);line-height:1.35}.md.svelte-3t3wr5 ul,.md.svelte-3t3wr5 ol{margin:0;display:grid;max-width:70ch;gap:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 6);font-size:var(--text-lead-sm);line-height:1.6;color:var(--body)}.md.svelte-3t3wr5 ul{list-style-type:disc}.md.svelte-3t3wr5 ol{list-style-type:decimal}.md.svelte-3t3wr5 li::marker{font-weight:var(--font-weight-bold);color:var(--accent)}.md.svelte-3t3wr5 li>ul,.md.svelte-3t3wr5 li>ol{margin:calc(var(--spacing) * 3) 0px 0px}.method.svelte-3t3wr5 .md:where(.svelte-3t3wr5) ol{counter-reset:step;gap:0px;padding-left:0;list-style-type:none}.method.svelte-3t3wr5 .md:where(.svelte-3t3wr5) ol>li{position:relative;counter-increment:step;padding:0px 0px calc(var(--spacing) * 9) calc(var(--spacing) * 14)}.method.svelte-3t3wr5 .md:where(.svelte-3t3wr5) ol>li:before{content:counter(step);position:absolute;top:0;left:0;display:grid;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);place-items:center;border-radius:9999px;background-color:var(--accent);font-family:var(--font-serif);font-weight:var(--font-weight-bold);color:var(--color-surface-50)}.method.svelte-3t3wr5 .md:where(.svelte-3t3wr5) ol>li:not(:last-child):after{content:"";position:absolute;top:calc(var(--spacing) * 10);bottom:calc(var(--spacing) * 1);left:calc(var(--spacing) * 4.5 - 1px);width:2px;background-color:var(--line)}.mistakes.svelte-3t3wr5 .md:where(.svelte-3t3wr5) ul{max-width:none;gap:calc(var(--spacing) * 6);border-radius:var(--radius-xl);border:1px solid var(--line);background-color:var(--color-surface-50);padding:calc(var(--spacing) * 8);list-style-type:none}.mistakes.svelte-3t3wr5 .md:where(.svelte-3t3wr5) ul>li{position:relative;padding-left:calc(var(--spacing) * 8)}.mistakes.svelte-3t3wr5 .md:where(.svelte-3t3wr5) ul>li:before{content:"";position:absolute;top:calc(var(--spacing) * 1);left:0;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:var(--color-error-700);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") center / contain no-repeat}.mistakes.svelte-3t3wr5 .md:where(.svelte-3t3wr5) ul>li strong{color:var(--ink)}.mistakes.svelte-3t3wr5 .md:where(.svelte-3t3wr5) ul>li>strong:first-child{display:block;margin-bottom:calc(var(--spacing) * 2)}@media(max-width:639px){.mistakes.svelte-3t3wr5 .md:where(.svelte-3t3wr5) ul{padding:calc(var(--spacing) * 5)}}@media(forced-colors:active){.mistakes.svelte-3t3wr5 .md:where(.svelte-3t3wr5) ul>li:before{background-color:CanvasText}}.md.svelte-3t3wr5 table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:var(--radius-lg);background-color:var(--color-surface-50);font-size:var(--text-ui);line-height:1.5;box-shadow:0 0 0 1px var(--line)}.md.svelte-3t3wr5 th,.md.svelte-3t3wr5 td{border-bottom:1px solid var(--line);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:normal}@media(max-width:639px){.md.svelte-3t3wr5 th,.md.svelte-3t3wr5 td{padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 2)}}.md.svelte-3t3wr5 tr:last-child td{border-bottom:0px}.md.svelte-3t3wr5 td code,.md.svelte-3t3wr5 td a{overflow-wrap:anywhere}.md.svelte-3t3wr5 th{background-color:var(--color-surface-200);font-size:var(--text-small);font-weight:var(--font-weight-bold);color:var(--ink)}.md.svelte-3t3wr5 blockquote{margin:0;max-width:70ch;border-left:4px solid var(--accent);border-radius:0px var(--radius-md) var(--radius-md) 0px;background-color:var(--color-surface-200);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5)}@media(forced-colors:active){.md.svelte-3t3wr5 table{border:1px solid CanvasText}}
