.style_container__Ty5Jt *{line-height:1.7;margin:0 0 .5rem}.style_container__Ty5Jt h1,.style_container__Ty5Jt h2,.style_container__Ty5Jt h3,.style_container__Ty5Jt h4,.style_container__Ty5Jt h5,.style_container__Ty5Jt h6{font-weight:700;line-height:1.3;margin-top:1.5rem;margin-bottom:1rem}.style_container__Ty5Jt h1:first-child,.style_container__Ty5Jt h2:first-child,.style_container__Ty5Jt h3:first-child,.style_container__Ty5Jt h4:first-child,.style_container__Ty5Jt h5:first-child,.style_container__Ty5Jt h6:first-child{margin-top:0}.style_container__Ty5Jt h1{font-size:2rem;border-bottom:2px solid rgba(0,0,0,.1);padding-bottom:.5rem}.style_container__Ty5Jt h2{font-size:1.75rem;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:.5rem}.style_container__Ty5Jt h3{font-size:1.5rem}.style_container__Ty5Jt h4{font-size:1.25rem}.style_container__Ty5Jt h5{font-size:1.125rem}.style_container__Ty5Jt h6{font-size:1rem}.style_container__Ty5Jt p{font-size:1.0625rem;margin-bottom:1rem}.style_container__Ty5Jt a{text-decoration:underline;transition:opacity .2s ease}.style_container__Ty5Jt a:hover{opacity:.8}.style_container__Ty5Jt ol,.style_container__Ty5Jt ul{padding-left:1.5rem;margin-bottom:1rem}.style_container__Ty5Jt ol li,.style_container__Ty5Jt ul li{margin-bottom:.5rem;font-size:1.0625rem}.style_container__Ty5Jt ol ol,.style_container__Ty5Jt ol ul,.style_container__Ty5Jt ul ol,.style_container__Ty5Jt ul ul{margin-top:.5rem;margin-bottom:.5rem}.style_container__Ty5Jt .style_inlineCode__NMPeF{background-color:rgba(0,0,0,.05);color:#c7254e;padding:.15rem .4rem;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:.9em}.style_container__Ty5Jt .style_codeBlock__nT9Tb{margin:1rem 0;border-radius:6px;overflow:hidden;background-color:#2b2b2b;box-shadow:0 1px 3px rgba(0,0,0,.1)}.style_container__Ty5Jt .style_codeHeader__UXb9q{display:flex;justify-content:space-between;align-items:center;padding:.35rem 1rem;background-color:#2b2b2b;border-bottom:1px solid hsla(0,0%,100%,.1)}.style_container__Ty5Jt .style_language__YDqUu{font-size:.7rem;font-weight:600;text-transform:uppercase;color:#9ca3af;letter-spacing:.05em;line-height:1.2}.style_container__Ty5Jt .style_copyButton___QRWW{display:flex;align-items:center;justify-content:center;gap:.35rem;background-color:transparent;color:#9ca3af;border:none;border-radius:3px;font-size:.7rem;font-weight:500;cursor:pointer;transition:all .2s ease;line-height:1.2;margin-bottom:0;padding:.3rem .5rem 0}.style_container__Ty5Jt .style_copyButton___QRWW svg{stroke-width:2;flex-shrink:0;width:14px;height:14px}.style_container__Ty5Jt .style_copyButton___QRWW:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.style_container__Ty5Jt .style_copyButton___QRWW:active{transform:scale(.96)}.style_container__Ty5Jt blockquote{border-left:4px solid rgba(0,0,0,.2);margin-left:0;margin-right:0;font-style:italic;background-color:rgba(0,0,0,.02);padding:1rem;border-radius:0 4px 4px 0}.style_container__Ty5Jt table{width:100%;border-collapse:collapse;font-size:.9375rem;margin:1.5rem 0;border:1px solid rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.style_container__Ty5Jt table td,.style_container__Ty5Jt table th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid rgba(0,0,0,.1)}.style_container__Ty5Jt table th{background-color:rgba(0,0,0,.03);font-weight:600}.style_container__Ty5Jt table tr:last-child td{border-bottom:none}.style_container__Ty5Jt table tbody tr:hover{background-color:rgba(0,0,0,.02)}.style_container__Ty5Jt hr{border:none;border-top:2px solid rgba(0,0,0,.1);margin:2rem 0}.style_container__Ty5Jt img{max-height:60vh;max-width:100%;border-radius:8px;margin:1.5rem 0;box-shadow:0 2px 8px rgba(0,0,0,.08)}.style_container__Ty5Jt strong{font-weight:700}.style_container__Ty5Jt em{font-style:italic}@media only screen and (max-width:768px){.style_container__Ty5Jt h1{font-size:1.875rem}.style_container__Ty5Jt h2{font-size:1.5rem}.style_container__Ty5Jt h3{font-size:1.25rem}.style_container__Ty5Jt h4{font-size:1.125rem}.style_container__Ty5Jt ol li,.style_container__Ty5Jt p,.style_container__Ty5Jt ul li{font-size:1rem}.style_container__Ty5Jt .style_codeHeader__UXb9q{padding:.5rem .75rem}.style_container__Ty5Jt .style_copyButton___QRWW{font-size:.6875rem;padding:.3rem .5rem;gap:.3rem}}@media only screen and (max-width:600px){.style_container__Ty5Jt img{max-height:70vh}}