.MarkdownRenderer-module__ZQfFmW__markdownContent{color:inherit;white-space:normal;line-height:1.6}.MarkdownRenderer-module__ZQfFmW__markdownContent p{margin-bottom:.75rem}.MarkdownRenderer-module__ZQfFmW__markdownContent p:last-child{margin-bottom:0}.MarkdownRenderer-module__ZQfFmW__markdownContent ul,.MarkdownRenderer-module__ZQfFmW__markdownContent ol{margin-bottom:.75rem;margin-left:1.25rem;list-style-position:outside}.MarkdownRenderer-module__ZQfFmW__markdownContent ul{list-style-type:disc}.MarkdownRenderer-module__ZQfFmW__markdownContent ol{list-style-type:decimal}.MarkdownRenderer-module__ZQfFmW__markdownContent li{margin-bottom:.25rem}.MarkdownRenderer-module__ZQfFmW__markdownContent strong{font-weight:600}.MarkdownRenderer-module__ZQfFmW__markdownContent em{font-style:italic}.MarkdownRenderer-module__ZQfFmW__markdownContent hr{border:1px solid #e5e7eb;margin-top:1rem;margin-bottom:1rem}.MarkdownRenderer-module__ZQfFmW__markdownContent table{border-collapse:collapse;border:1px solid #e5e7eb;width:100%}.MarkdownRenderer-module__ZQfFmW__markdownContent table th,.MarkdownRenderer-module__ZQfFmW__markdownContent table td{border:1px solid #e5e7eb;padding:.2rem .5rem}.MarkdownRenderer-module__ZQfFmW__markdownContent h2{margin-top:1rem;font-size:1.5rem;font-weight:600}.MarkdownRenderer-module__ZQfFmW__markdownContent h3{margin-top:1rem;font-size:1.25rem;font-weight:600}.MarkdownRenderer-module__ZQfFmW__markdownContent h4{margin-top:1rem;font-size:1rem;font-weight:600}.MarkdownRenderer-module__ZQfFmW__markdownContent h5{margin-top:1rem;font-size:.875rem;font-weight:600}.MarkdownRenderer-module__ZQfFmW__markdownContent h6{margin-top:1rem;font-size:.75rem;font-weight:600}.MarkdownRenderer-module__ZQfFmW__markdownContent code{background-color:#f5f5f5;border-radius:4px;padding:.2rem .5rem;font-size:.875rem}.MarkdownRenderer-module__ZQfFmW__markdownContent pre{background-color:#f5f5f5;border-radius:4px;padding:.2rem .5rem;overflow-x:auto}.MarkdownRenderer-module__ZQfFmW__markdownContent pre code{background-color:#f5f5f5;border-radius:4px;padding:.2rem .5rem;font-size:.875rem}.MarkdownRenderer-module__ZQfFmW__markdownContent blockquote{color:#555;border-left:3px solid #e5e7eb;margin:2rem 0;padding-left:1.25rem;font-style:italic}.MarkdownRenderer-module__ZQfFmW__link{color:#555;text-underline-offset:3px;cursor:pointer;text-decoration:underline}.MarkdownRenderer-module__ZQfFmW__link:hover{color:#111;text-decoration:underline}
.page-module__jXZM3G__container{padding:80px 0}.page-module__jXZM3G__heading{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(44px,6vw,72px);font-weight:500;line-height:1.1}.page-module__jXZM3G__intro{color:var(--muted);max-width:580px;margin-bottom:64px;font-size:20px}.page-module__jXZM3G__postList{border-top:1px solid var(--ink)}.page-module__jXZM3G__postItem{border-bottom:1px solid var(--line);max-width:900px;padding:32px 0;text-decoration:none;display:block}.page-module__jXZM3G__postItem:hover .page-module__jXZM3G__postTitle{text-underline-offset:5px;text-decoration:underline}.page-module__jXZM3G__postDate,.page-module__jXZM3G__articleDate{color:var(--muted);font-size:14px}.page-module__jXZM3G__postTitle{letter-spacing:-.025em;margin:14px 0;font-size:28px;font-weight:500;line-height:1.25}.page-module__jXZM3G__postDescription{color:var(--muted);max-width:680px;margin:0}.page-module__jXZM3G__articleWrapper{width:min(780px,100% - 48px);margin:0 auto;padding:64px 0 100px}.page-module__jXZM3G__backLink{font-size:14px}.page-module__jXZM3G__articleHeader{border-bottom:1px solid var(--line);margin-bottom:40px;padding:48px 0}.page-module__jXZM3G__articleTitle{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(34px,4.6vw,56px);font-weight:500;line-height:1.13}.page-module__jXZM3G__content{overflow-wrap:anywhere;font-size:18px;line-height:1.8}.page-module__jXZM3G__content h2{letter-spacing:-.025em;margin-top:48px;font-size:30px;font-weight:500;line-height:1.25}.page-module__jXZM3G__content h3{margin-top:36px;font-size:23px;line-height:1.35}.page-module__jXZM3G__content img{max-width:100%;height:auto}.page-module__jXZM3G__content pre{background:#edf0e9;padding:20px;font-size:15px;overflow-x:auto}.page-module__jXZM3G__content code{font-size:.9em}.page-module__jXZM3G__content blockquote{color:var(--muted);border-left:3px solid #9fbd43;margin:32px 0;padding-left:24px}.page-module__jXZM3G__content table{border-collapse:collapse;display:block;overflow-x:auto}.page-module__jXZM3G__content td,.page-module__jXZM3G__content th{border:1px solid var(--line);padding:10px}.page-module__jXZM3G__license{color:var(--muted);margin-top:64px;font-size:14px}@media (max-width:700px){.page-module__jXZM3G__container{padding:48px 0}.page-module__jXZM3G__postTitle{font-size:24px}.page-module__jXZM3G__articleWrapper{width:calc(100% - 40px)}.page-module__jXZM3G__articleHeader{padding:32px 0}.page-module__jXZM3G__content{font-size:17px}}
