.post_container__JdvFA{padding:0 20px;max-width:700px;margin:0 auto;line-height:1.5;white-space:pre-line}.post_container__JdvFA h1{font-size:32px}.post_container__JdvFA img{width:100%;height:auto}.post_container__JdvFA figure{margin-left:0;margin-right:0}.post_container__JdvFA figcaption{opacity:.6}.post_name__qaYDQ{font-size:36px}.post_back__MKHSj{display:inline-block;margin-bottom:20px}.post_bold__h6Yj2{font-weight:700}.post_code__xuFlw{font-family:monospace;border-radius:2px}.post_code__xuFlw,.post_pre__F2k41{background-color:rgb(var(--color-navy-rgb)/.06);padding:2px 4px}.post_pre__F2k41{margin:20px 0;line-height:2.3;border-radius:12px;overflow:auto}.post_code_block___nDf3{padding:20px;font-family:monospace;display:flex;flex-wrap:wrap}.post_file__M6q2A{padding:2px 4px;text-decoration:none}.post_file__M6q2A a{color:inherit}.post_file__M6q2A:hover{background:rgb(var(--color-navy-rgb)/.08);cursor:pointer;border-radius:2px}.post_italic__yqyVO{font-style:italic}.post_strikethrough__n4gN_{text-decoration:line-through}.post_underline__eeElt{text-decoration:underline}.post_bookmark__J01_K{display:block;margin-bottom:10px}.post_table__S7gXa{border:1px solid;border-collapse:collapse}.post_table__S7gXa th{background-color:rgb(var(--color-navy-rgb)/.06)}.post_table__S7gXa td,.post_table__S7gXa th{border:1px solid;padding:6px 12px}.post_row__5mwkm{display:flex}.post_row__5mwkm>div{flex:1}.post_childPage__q8Z0j{border:1px solid;padding:20px;border-radius:12px}.post_article__aZ2Z7{max-width:42em;margin:2.5rem auto 0;line-height:2;color:var(--color-ink);white-space:pre-line}.post_article__aZ2Z7 h1{font-size:clamp(1.7rem,4vw,2.3rem);line-height:1.35;font-weight:700;color:var(--color-navy);margin:2.6rem 0 1rem}.post_article__aZ2Z7 h2{font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.4;font-weight:700;color:var(--color-navy);margin:2.2rem 0 .8rem}.post_article__aZ2Z7 h3{font-size:1.2rem;line-height:1.5;font-weight:700;color:var(--color-navy);margin:1.8rem 0 .6rem}.post_article__aZ2Z7 p{margin:1.1rem 0}.post_article__aZ2Z7 a{color:var(--color-navy);text-decoration:underline;text-underline-offset:2px}.post_article__aZ2Z7 ol,.post_article__aZ2Z7 ul{margin:1rem 0;padding-left:1.4rem}.post_article__aZ2Z7 li{margin:.35rem 0}.post_article__aZ2Z7 img{width:100%;height:auto;border-radius:4px}.post_article__aZ2Z7 figure{margin:1.8rem 0}.post_article__aZ2Z7 figcaption{opacity:.6;font-size:.85rem;margin-top:.4rem}.post_article__aZ2Z7 blockquote{border-left:3px solid var(--color-navy);padding-left:1rem;margin:1.6rem 0;opacity:.85;font-style:italic}.post_article__aZ2Z7 hr{border:0;border-top:1px solid var(--line);margin:2.4rem 0}.post_article__aZ2Z7 table{margin:1.5rem 0;max-width:100%;overflow-x:auto;display:block}.post_articleMd__1cvF_{white-space:normal}.post_articleMd__1cvF_ table{border-collapse:collapse;font-size:.95rem}.post_articleMd__1cvF_ td,.post_articleMd__1cvF_ th{border:1px solid var(--line);padding:.5rem .9rem;text-align:left}.post_articleMd__1cvF_ th{background:rgb(var(--color-navy-rgb)/.06);font-weight:700}.post_articleMd__1cvF_ code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.post_articleMd__1cvF_ li>code,.post_articleMd__1cvF_ p>code,.post_articleMd__1cvF_ td>code{background:rgb(var(--color-navy-rgb)/.07);padding:.12em .4em;border-radius:3px}.post_articleMd__1cvF_ pre{margin:1.6rem 0;padding:1.1rem 1.25rem;border-radius:8px;border:1px solid var(--line);background:rgb(var(--color-navy-rgb)/.05);overflow-x:auto;line-height:1.7;-webkit-text-size-adjust:100%}.post_articleMd__1cvF_ pre code{background:none;padding:0;font-size:.85rem;white-space:pre}.post_articleMd__1cvF_ .hljs-comment,.post_articleMd__1cvF_ .hljs-quote{color:var(--color-gray);font-style:italic}.post_articleMd__1cvF_ .hljs-doctag,.post_articleMd__1cvF_ .hljs-keyword,.post_articleMd__1cvF_ .hljs-literal,.post_articleMd__1cvF_ .hljs-name,.post_articleMd__1cvF_ .hljs-selector-tag{color:var(--color-orange)}.post_articleMd__1cvF_ .hljs-addition,.post_articleMd__1cvF_ .hljs-regexp,.post_articleMd__1cvF_ .hljs-string{color:var(--color-green)}.post_articleMd__1cvF_ .hljs-attr,.post_articleMd__1cvF_ .hljs-attribute,.post_articleMd__1cvF_ .hljs-built_in,.post_articleMd__1cvF_ .hljs-number,.post_articleMd__1cvF_ .hljs-template-variable,.post_articleMd__1cvF_ .hljs-title,.post_articleMd__1cvF_ .hljs-type,.post_articleMd__1cvF_ .hljs-variable{color:var(--color-navy)}.post_articleMd__1cvF_ .hljs-emphasis{font-style:italic}.post_articleMd__1cvF_ .hljs-strong{font-weight:700}.post_articleMd__1cvF_ .footnotes{margin-top:3rem;padding-top:1.2rem;border-top:1px solid var(--line);font-size:.9rem;color:var(--color-ink)}.post_articleMd__1cvF_ .footnotes ol{padding-left:1.2rem}.post_articleMd__1cvF_ a[data-footnote-ref]:before{content:"["}.post_articleMd__1cvF_ a[data-footnote-ref]:after{content:"]"}.post_articleMd__1cvF_ a[data-footnote-ref]{text-decoration:none;font-size:.85em;vertical-align:super}.post_articleMd__1cvF_ .data-footnote-backref{text-decoration:none;margin-left:.35rem}.post_articleMd__1cvF_ .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.post_articleMd__1cvF_ :target{scroll-margin-top:6rem}