.post[data-astro-cid-gsbvazvt]{max-width:var(--max-width);margin:0 auto}.post__thumbnail[data-astro-cid-gsbvazvt]{width:100%;max-height:400px;object-fit:cover;border-radius:var(--radius);margin-bottom:var(--space-8)}.post__header[data-astro-cid-gsbvazvt]{margin-bottom:1.2rem}.post__meta[data-astro-cid-gsbvazvt]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-2)}.post__date[data-astro-cid-gsbvazvt]{font-size:.85rem;color:var(--color-text-muted)}.post__title[data-astro-cid-gsbvazvt]{font-size:2rem;margin-top:var(--space-2)}.back-link[data-astro-cid-gsbvazvt]{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-text-muted);font-size:.85rem;margin-bottom:var(--space-8)}.back-link[data-astro-cid-gsbvazvt]:hover{color:var(--color-text)}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:var(--color-text);background:var(--color-bg);font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body:before{display:table;content:""}.markdown-body:after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0!important}.markdown-body>*:last-child{margin-bottom:0!important}.markdown-body a{color:var(--md-color-link);text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body b,.markdown-body strong{font-weight:600}.markdown-body mark{background-color:#bb800933;color:var(--color-text)}.markdown-body hr{height:.25em;padding:0;margin:var(--space-6) 0;background-color:var(--md-color-border);border:0;border-bottom:1px solid var(--md-color-border-muted)}.markdown-body img{border-style:none;max-width:100%;box-sizing:content-box;border-radius:var(--radius)}.markdown-body img.left{float:left;margin:0 var(--space-5) var(--space-3) 0;clear:left}.markdown-body img.right{float:right;margin:0 0 var(--space-3) var(--space-5);clear:right}.markdown-body img.center{display:block;margin:var(--space-3) auto;float:none}.markdown-body img.full{width:100%}.markdown-body img.half{max-width:50%}.markdown-body img.third{max-width:33.333%}.markdown-body code,.markdown-body kbd,.markdown-body pre,.markdown-body samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:var(--space-6);margin-bottom:var(--space-4);font-weight:600;line-height:1.25}.markdown-body h1{font-size:2em;padding-bottom:.3em;border-bottom:1px solid var(--md-color-border-muted)}.markdown-body h2{font-size:1.5em;padding-bottom:.3em;border-bottom:1px solid var(--md-color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-text-muted)}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:var(--space-4)}.markdown-body blockquote{margin:0;padding:0 1em;color:var(--color-text-muted);border-left:.25em solid var(--md-color-border)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body ul,.markdown-body ol{margin-top:0;margin-bottom:0;padding-left:2em}.markdown-body li>p{margin-top:var(--space-4)}.markdown-body li+li{margin-top:.25em}.markdown-body table{border-spacing:0;border-collapse:collapse;display:block;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--md-color-border)}.markdown-body table tr{background:var(--color-bg);border-top:1px solid var(--md-color-border-muted)}.markdown-body table tr:nth-child(2n){background:var(--color-surface)}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--md-color-code-bg);border-radius:var(--radius-sm)}.markdown-body pre{margin-top:0;margin-bottom:0;word-wrap:normal;padding:var(--space-4);overflow:auto;font-size:85%;line-height:1.45;color:#e6edf3;background-color:var(--md-code-block-bg);border-radius:var(--radius);margin-bottom:var(--space-4)}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0;font-size:100%}.markdown-body pre code,.markdown-body pre tt{display:inline;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background:transparent;border:0}.markdown-body .clearfix:after{content:"";display:block;clear:both}.markdown-body .markdown-alert{padding:var(--space-2) var(--space-4);margin-bottom:var(--space-4);border-left:.25em solid var(--md-color-border)}.markdown-body .markdown-alert>:first-child{margin-top:0}.markdown-body .markdown-alert>:last-child{margin-bottom:0}.markdown-body .markdown-alert-title{display:flex;font-weight:500;align-items:center;line-height:1}.markdown-body .markdown-alert-note{border-left-color:#1f6feb}.markdown-body .markdown-alert-note .markdown-alert-title{color:#4493f8}.markdown-body .markdown-alert-important{border-left-color:#8957e5}.markdown-body .markdown-alert-important .markdown-alert-title{color:#ab7df8}.markdown-body .markdown-alert-warning{border-left-color:#9e6a03}.markdown-body .markdown-alert-warning .markdown-alert-title{color:#d29922}.markdown-body .markdown-alert-tip{border-left-color:#238636}.markdown-body .markdown-alert-tip .markdown-alert-title{color:#3fb950}.markdown-body .markdown-alert-caution{border-left-color:#da3633}.markdown-body .markdown-alert-caution .markdown-alert-title{color:#f85149}.markdown-body .footnotes{font-size:12px;color:var(--color-text-muted);border-top:1px solid var(--md-color-border)}
