.post-markdown,.post-markdown>:not(button){width:100%}.post-markdown>:first-child{margin-top:0}.post-markdown>:last-child{margin-bottom:0}.post-markdown a{color:#007aff;text-decoration:none}.post-markdown a:hover{text-decoration:underline}.post-markdown a:hover:has(code){text-decoration:none}.post-markdown p{word-break:break-word}.post-markdown p,.post-markdown blockquote,.post-markdown ul,.post-markdown ol,.post-markdown dl,.post-markdown pre{font-family:var(--font-family);letter-spacing:-.44px;margin-bottom:18px;font-size:20px;font-style:normal;font-weight:400;line-height:28px}@media (max-width:767px){.post-markdown p,.post-markdown blockquote,.post-markdown ul,.post-markdown ol,.post-markdown dl,.post-markdown pre{margin-bottom:12px;font-size:16px;line-height:22.4px}}.post-markdown p:is(:has(+h1),:has(+h2)),.post-markdown ul:is(:has(+h1),:has(+h2)){margin-bottom:0}.post-markdown div:has(img){flex-direction:column;display:flex}.post-markdown strong{font-weight:600}.post-markdown blockquote{padding-left:24px;position:relative}@media (max-width:767px){.post-markdown blockquote{padding-left:16px}}.post-markdown blockquote:before{content:"";background-color:#007aff;border-radius:10px;width:3px;height:100%;display:block;position:absolute;top:0;left:1.5px}.post-markdown blockquote>p{margin:8px 0}@media (max-width:767px){.post-markdown blockquote>p{margin:4px 0}}.post-markdown ol{counter-reset:item;flex-direction:column;gap:12px;padding-left:0;list-style:none;display:flex}@media (max-width:767px){.post-markdown ol{gap:8px}}.post-markdown ol>li{counter-increment:item;align-items:flex-start;gap:12px}.post-markdown ol>li:before{content:counter(item)".";text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400}.post-markdown ol>li li{padding-left:0}@media (max-width:767px){.post-markdown ol>li{gap:8px}}.post-markdown ul{flex-direction:column;gap:12px;padding-left:.7em;list-style:none;display:flex}.post-markdown ul ul{padding-top:12px}.post-markdown ul li{padding-left:12px}.post-markdown ul li:before{content:"•";color:#007aff;vertical-align:top;width:1em;margin-left:-1em;margin-right:.5em;font-size:20px;font-weight:400}@media (max-width:767px){.post-markdown ul li:before{font-size:16px}}.post-markdown li p{display:contents}.post-markdown h5,.post-markdown h6{color:#8e8e93;margin-bottom:18px;font-weight:400;line-height:150%;position:relative}@media (max-width:767px){.post-markdown h5,.post-markdown h6{margin-bottom:12px}}.post-markdown h2,.post-markdown h3{margin-top:56px;margin-bottom:18px}.post-markdown h2:first-child,.post-markdown h3:first-child{margin-top:0}@media (max-width:767px){.post-markdown h2,.post-markdown h3{margin-top:32px;margin-bottom:12px}}.post-markdown h4,.post-markdown h5,.post-markdown h6{margin-bottom:18px}@media (max-width:767px){.post-markdown h4,.post-markdown h5,.post-markdown h6{margin-bottom:12px}}.post-markdown h3{margin-bottom:18px}@media (max-width:767px){.post-markdown h3{margin-bottom:12px}}.post-markdown h5{font-size:20px;font-weight:500;line-height:28px}@media (max-width:767px){.post-markdown h5{font-size:16px;line-height:24px}}.post-markdown h6{font-size:16px;font-weight:400;line-height:24px}.post-markdown h3+p{margin-top:0}.post-markdown h2+h3{margin-top:24px}@media (max-width:767px){.post-markdown h2+h3{margin-top:16px}}.post-markdown h4{margin-top:24px}@media (max-width:767px){.post-markdown h4{margin-top:16px}}.post-markdown img{object-fit:contain;border-radius:20px;width:max-content;max-width:100%;max-height:500px;margin:0 auto;display:block}@media (max-width:500px){.post-markdown img{max-height:400px}}.post-markdown div:has(>iframe){justify-self:center;margin:18px auto!important}.post-markdown .separator{border-bottom:1px solid #0000001a;border-radius:1px;width:100%;margin:40px 20px}@media (max-width:767px){.post-markdown .separator{margin:24px 16px}}.post-markdown .image{object-fit:contain;border-radius:28px;max-width:100%;max-height:700px;margin-top:48px}@media (max-width:767px){.post-markdown .image{border-radius:20px;margin-top:16px}}.post-markdown .headline{font-weight:500}
.news-post-wrapper{width:100vw;color:var(--text-color);padding:calc(64px + var(--header-height))16px 0;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:850px;margin:0 auto;display:flex;position:relative;overflow:hidden}.news-post-content-wrapper{flex-direction:column;width:100%;display:flex}.news-post-buttons{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:40px;display:flex}.news-post-info{text-overflow:ellipsis;white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:8px;min-width:0;margin:16px 0;display:flex;overflow:hidden}.news-post-info *{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.news-post-info.body2{color:var(--text-tertiary)}@media (max-width:48rem){.news-post-wrapper{padding-top:calc(24px + var(--header-height))}.news-post-buttons{margin-bottom:24px}.news-post-info{margin:12px 0}}
.back-button{cursor:pointer;color:#000;background-color:var(--accent-color);border-radius:100px;justify-content:center;align-items:center;gap:6px;width:fit-content;padding:11px 18px 11px 14px;transition:all .2s;display:flex}.back-button:hover{transform:scale(1.02)}.back-button .label{will-change:transform;font-weight:500}.back-button .icon{width:24px;height:24px}@media (max-width:768px){.back-button .icon{width:20px;height:20px}.back-button{gap:4px;padding:6px 14px 6px 12px}}
.copy-button{cursor:pointer;color:#000;background-color:var(--accent-color);border:none;border-radius:100px;outline:none;justify-content:center;align-items:center;gap:6px;width:fit-content;padding:11px 18px;transition:all .2s;display:flex}.copy-button:hover{transform:scale(1.02)}.copy-button .label{will-change:transform;white-space:nowrap;font-weight:500}.copy-button .check{color:#007aff}@media (max-width:768px){.copy-button .check{width:20px;height:20px}}.copy-button .icon{width:24px;height:24px;transition:all .2s}@media (max-width:768px){.copy-button .icon{width:20px;height:20px}.copy-button{gap:4px;padding:6px 12px 6px 16px}}
