@charset "UTF-8";.markdown h1{scroll-margin-top:100px;margin-bottom:var(--s-16);font-size:2.8rem;font-weight:600;line-height:1.1;color:var(--text)}@media (min-width: 768px){.markdown h1{font-size:3.6rem;line-height:1.05}}.markdown h1:first-child{margin-top:0}.markdown h2{scroll-margin-top:100px;margin-top:var(--s-32);margin-bottom:var(--s-16);font-size:2.4rem;font-weight:600;line-height:1.15;color:var(--text)}@media (min-width: 768px){.markdown h2{font-size:2.8rem;line-height:1.1}}.markdown h3{scroll-margin-top:100px;margin-top:var(--s-28);margin-bottom:var(--s-12);font-size:2rem;font-weight:600;line-height:1.2;color:var(--text)}@media (min-width: 768px){.markdown h3{font-size:2.4rem;line-height:1.15}}.markdown h4{scroll-margin-top:100px;margin-top:var(--s-24);margin-bottom:var(--s-12);font-size:1.8rem;font-weight:600;line-height:1.3;color:var(--text)}@media (min-width: 768px){.markdown h4{font-size:2rem}}.markdown h5{scroll-margin-top:100px;margin-top:var(--s-20);margin-bottom:var(--s-10);font-size:1.6rem;font-weight:600;line-height:1.3;color:var(--text)}@media (min-width: 768px){.markdown h5{font-size:1.8rem}}.markdown h6{scroll-margin-top:100px;margin-top:var(--s-16);margin-bottom:var(--s-10);font-size:1.4rem;font-weight:600;line-height:1.4;color:var(--gray-1400)}@media (min-width: 768px){.markdown h6{font-size:1.6rem}}.markdown p{margin-bottom:var(--s-16);font-size:1.4rem;font-weight:400;line-height:1.65;color:var(--gray-1400)}@media (min-width: 768px){.markdown p{margin-bottom:var(--s-16);font-size:1.6rem;line-height:1.7}}.markdown a{color:var(--primary);text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.2rem}.markdown strong{font-weight:600;color:var(--text)}.markdown em{font-style:italic}.markdown ul{list-style-type:disc}.markdown ul ul{list-style-type:circle}.markdown ul ul ul{list-style-type:square}.markdown ol{list-style-type:decimal}.markdown ol ol{list-style-type:lower-alpha}.markdown ol ol ol{list-style-type:lower-roman}.markdown ul,.markdown ol{margin-bottom:var(--s-16);padding-left:var(--s-24);color:var(--gray-1400)}@media (min-width: 768px){.markdown ul,.markdown ol{margin-bottom:var(--s-20);padding-left:var(--s-28)}}.markdown ul li,.markdown ol li{margin-bottom:var(--s-8);font-size:1.4rem;font-weight:400;line-height:1.65}@media (min-width: 768px){.markdown ul li,.markdown ol li{font-size:1.6rem;line-height:1.7}}.markdown ul li::marker,.markdown ol li::marker{color:var(--text)}.markdown ul li ul,.markdown ul li ol,.markdown ol li ul,.markdown ol li ol{margin-top:var(--s-8);margin-bottom:var(--s-8)}.markdown blockquote{margin:var(--s-20) 0;padding:var(--s-16) var(--s-20);border-radius:var(--radius-8);background:var(--gray-100)}@media (min-width: 768px){.markdown blockquote{margin:var(--s-24) 0;padding:var(--s-20) var(--s-24)}}.markdown blockquote>*:first-child{margin-top:0}.markdown blockquote>*:last-child{margin-bottom:0}.markdown blockquote p{margin-bottom:0;font-size:1.4rem;font-weight:400;line-height:1.6;color:var(--text)}@media (min-width: 768px){.markdown blockquote p{font-size:1.6rem;line-height:1.65}}.markdown blockquote p:not(:last-child){margin-bottom:var(--s-12)}.markdown blockquote cite{display:block;margin-top:var(--s-12);font-size:1.3rem;font-style:normal;color:var(--gray-1200)}.markdown blockquote cite:before{content:"— "}.markdown pre{overflow-x:auto;margin:var(--s-20) 0;padding:var(--s-16);border:.1rem solid var(--gray-300);border-radius:var(--radius-12);background:var(--gray-100)}@media (min-width: 768px){.markdown pre{margin:var(--s-24) 0;padding:var(--s-20)}}.markdown pre code{padding:0;font-size:1.3rem;line-height:1.6;background:none}@media (min-width: 768px){.markdown pre code{font-size:1.4rem}}.markdown code{padding:.2rem var(--s-6);border-radius:var(--radius-4);font-family:Monaco,Courier New,monospace;font-size:1.3rem;font-weight:500;color:var(--text);background:var(--gray-100)}@media (min-width: 768px){.markdown code{padding:.3rem var(--s-8);font-size:1.4rem}}.markdown hr{margin:var(--s-32) 0;border:none;border-top:.1rem solid var(--gray-300)}@media (min-width: 768px){.markdown hr{margin:var(--s-40) 0}}.markdown img{max-width:100%;height:auto;margin:var(--s-20) 0;border-radius:var(--radius-12)}@media (min-width: 768px){.markdown img{margin:var(--s-24) 0}}.markdown table{border-collapse:collapse;width:100%;margin:var(--s-20) 0;font-size:1.3rem}@media (min-width: 768px){.markdown table{margin:var(--s-24) 0;font-size:1.4rem}}.markdown table thead{background:var(--gray-100)}.markdown table thead th{padding:var(--s-10) var(--s-12);border-bottom:.1rem solid var(--gray-200);font-weight:600;color:var(--text);text-align:left}@media (min-width: 768px){.markdown table thead th{padding:var(--s-12) var(--s-16)}}.markdown table tbody tr{border-bottom:.1rem solid var(--gray-200)}.markdown table tbody tr:hover{background:var(--gray-50)}.markdown table tbody tr:last-child{border-bottom:none}.markdown table tbody td{padding:var(--s-10) var(--s-12);color:var(--gray-1400)}@media (min-width: 768px){.markdown table tbody td{padding:var(--s-12) var(--s-16)}}.markdown input[type=checkbox]{cursor:pointer;margin-right:var(--s-8)}.markdown kbd{padding:.2rem var(--s-8);border:.1rem solid var(--gray-400);border-radius:var(--radius-6);font-family:Monaco,Courier New,monospace;font-size:1.2rem;font-weight:500;color:var(--text);background:var(--gray-100);box-shadow:0 .2rem 0 var(--gray-400)}@media (min-width: 768px){.markdown kbd{font-size:1.3rem}}.markdown abbr{cursor:help;text-decoration:underline dotted}.markdown mark{padding:.2rem var(--s-4);border-radius:var(--radius-4);color:var(--text);background:var(--yellow)}.markdown small{font-size:1.2rem;color:var(--gray-1200)}.markdown dl{margin-bottom:var(--s-16)}.markdown dl dt{margin-top:var(--s-16);font-size:1.4rem;font-weight:600;color:var(--text)}@media (min-width: 768px){.markdown dl dt{font-size:1.6rem}}.markdown dl dt:first-child{margin-top:0}.markdown dl dd{margin-top:var(--s-6);margin-left:var(--s-20);font-size:1.4rem;line-height:1.65;color:var(--gray-1400)}@media (min-width: 768px){.markdown dl dd{margin-left:var(--s-24);font-size:1.6rem}}.markdown figure{margin:var(--s-20) 0}@media (min-width: 768px){.markdown figure{margin:var(--s-24) 0}}.markdown figure img{margin:0}.markdown figure figcaption{margin-top:var(--s-10);font-size:1.3rem;font-style:italic;color:var(--gray-1200);text-align:center}@media (min-width: 768px){.markdown figure figcaption{font-size:1.4rem}}.markdown details{margin:var(--s-16) 0;padding:var(--s-16);border:.1rem solid var(--gray-300);border-radius:var(--radius-8);background:var(--gray-50)}@media (min-width: 768px){.markdown details{margin:var(--s-20) 0}}.markdown details summary{cursor:pointer;user-select:none;font-size:1.4rem;font-weight:600;color:var(--text)}@media (min-width: 768px){.markdown details summary{font-size:1.6rem}}.markdown details[open] summary{margin-bottom:var(--s-12)}
