@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500&display=swap";.category-tag[data-v-af9f74fc]{border-radius:3rem;font-size:1.4rem;font-weight:600;letter-spacing:-.014rem;line-height:1.96rem;outline:2px solid transparent;outline-color:var(--color-section-background);padding:.4rem 1rem;position:relative}.category-tag--yellow[data-v-af9f74fc]{background:#fcff99;color:#616600}.category-tag--blue[data-v-af9f74fc]{background:#83beff;color:#00246e}.category-tag--red[data-v-af9f74fc]{background:#ff8c99;color:#7b0000}.category-tag--green[data-v-af9f74fc]{background:#929900;color:#fdffbf}.category-tag--purple[data-v-af9f74fc]{background:#7447a3;color:#edcaff}.categories>span{margin-right:-.6rem}.rich-text[data-v-4c8ee68b]{padding:2.4rem 2rem;position:relative}@media only screen and (min-width:1025px){.rich-text[data-v-4c8ee68b]{margin:0 auto;max-width:calc(100% - 3.2rem);padding:4.8rem 0;width:128rem}}@media only screen and (min-width:1025px) and (min-width:1025px){.rich-text[data-v-4c8ee68b]{max-width:calc(100% - 3.2rem)}}@media only screen and (min-width:1025px) and (min-width:1650px){.rich-text[data-v-4c8ee68b]{max-width:calc(100% - 3.2rem)}}.rich-text div[data-v-4c8ee68b]>*{color:#000000e6;margin-bottom:3rem}.rich-text div[data-v-4c8ee68b]>:last-child{margin-bottom:0}.rich-text[data-v-4c8ee68b] p{font-size:1.6rem;font-weight:500;letter-spacing:-.016rem;line-height:2.24rem}.rich-text[data-v-4c8ee68b] h1,.rich-text[data-v-4c8ee68b] h2,.rich-text[data-v-4c8ee68b] h3,.rich-text[data-v-4c8ee68b] h4,.rich-text[data-v-4c8ee68b] h5,.rich-text[data-v-4c8ee68b] h6{text-align:left}.rich-text[data-v-4c8ee68b] h1{font-size:5.2rem;font-weight:900;letter-spacing:-.156rem;line-height:4.264rem}.rich-text[data-v-4c8ee68b] h2{font-size:4.8rem;font-weight:900;letter-spacing:-.144rem;line-height:3.936rem}.rich-text[data-v-4c8ee68b] h3{font-size:3.6rem;font-weight:900;letter-spacing:-.108rem;line-height:2.95rem}.rich-text[data-v-4c8ee68b] h4{font-size:3.2rem;font-weight:900;letter-spacing:-.064rem;line-height:3.2rem}.rich-text[data-v-4c8ee68b] h5{font-size:2.8rem;font-weight:900;letter-spacing:-.056rem;line-height:2.8rem}.rich-text[data-v-4c8ee68b] h6{font-size:2.4rem;font-weight:600;letter-spacing:-.048rem;line-height:2.88rem}.rich-text[data-v-4c8ee68b] img{width:100%}.rich-text[data-v-4c8ee68b] div:not(:has(img)),.rich-text[data-v-4c8ee68b] h1:not(:has(img)),.rich-text[data-v-4c8ee68b] h2:not(:has(img)),.rich-text[data-v-4c8ee68b] h3:not(:has(img)),.rich-text[data-v-4c8ee68b] h4:not(:has(img)),.rich-text[data-v-4c8ee68b] h5:not(:has(img)),.rich-text[data-v-4c8ee68b] h6:not(:has(img)),.rich-text[data-v-4c8ee68b] hr:not(:has(img)),.rich-text[data-v-4c8ee68b] ol:not(:has(img)),.rich-text[data-v-4c8ee68b] p:not(:has(img)),.rich-text[data-v-4c8ee68b] ul:not(:has(img)){margin-left:auto!important;margin-right:auto!important;max-width:80rem}.rich-text[data-v-4c8ee68b] ol,.rich-text[data-v-4c8ee68b] ul{padding-left:2rem}.rich-text[data-v-4c8ee68b] ol li,.rich-text[data-v-4c8ee68b] ul li{font-size:1.6rem;font-weight:500;letter-spacing:-.016rem;line-height:2.24rem;margin-bottom:.8rem}.rich-text[data-v-4c8ee68b] ol li:last-child,.rich-text[data-v-4c8ee68b] ul li:last-child{margin-bottom:0}.rich-text[data-v-4c8ee68b] a{text-decoration:underline}.rich-text[data-v-4c8ee68b] a:hover{text-decoration:none}.rich-text[data-v-4c8ee68b] iframe,.rich-text[data-v-4c8ee68b] img{border-radius:2.4rem;height:auto;max-width:100%}@media only screen and (min-width:1025px){.rich-text[data-v-4c8ee68b] iframe,.rich-text[data-v-4c8ee68b] img{border-radius:4.8rem}}.rich-text[data-v-4c8ee68b] iframe{aspect-ratio:16/9;width:100%}.rich-text[data-v-4c8ee68b] figure figcaption{color:#00000080;font-size:1.6rem;font-weight:500;letter-spacing:-.016rem;line-height:2.24rem;margin-top:1rem}.rich-text[data-v-4c8ee68b] blockquote{border-left:4px solid var(--color-100);border-radius:0;padding-left:4rem;position:relative}@media only screen and (min-width:1025px){.rich-text[data-v-4c8ee68b] blockquote{margin:3.2rem 0;padding:2.4rem 3.2rem}}.rich-text[data-v-4c8ee68b] blockquote p{color:#000000e6;font-size:1.6rem;font-style:italic;font-weight:500;letter-spacing:-.016rem;line-height:2.24rem;margin-bottom:1.2rem}.rich-text[data-v-4c8ee68b] blockquote p:last-child{margin-bottom:0}.rich-text[data-v-4c8ee68b] pre{background:var(--color-100);border-radius:1rem;padding:1rem;width:-moz-fit-content;width:fit-content}.rich-text[data-v-4c8ee68b] pre code{color:#000000e6;font-family:IBM Plex Mono,monospace;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:-.016rem;line-height:2.24rem;white-space:break-spaces}
