.T9ODsG_postPage{max-width:720px;margin:0 auto;padding:64px 24px}.T9ODsG_backLink{color:#9aa095;align-items:center;gap:6px;margin-bottom:32px;font-size:.9rem;transition:color .2s;display:inline-flex}.T9ODsG_backLink:hover{color:#fff}.T9ODsG_header{margin-bottom:40px}.T9ODsG_title{letter-spacing:-.02em;margin-bottom:16px;font-size:2.2rem;font-weight:700;line-height:1.25}.T9ODsG_meta{color:#7a8075;align-items:center;gap:16px;margin-bottom:16px;font-size:.9rem;display:flex}.T9ODsG_tags{flex-wrap:wrap;gap:8px;display:flex}.T9ODsG_tag{color:#9aa095;background:#141714;border-radius:6px;padding:4px 10px;font-size:.78rem}.T9ODsG_heroImage{object-fit:cover;border-radius:12px;width:100%;max-height:400px;margin-bottom:40px}.T9ODsG_body{color:#d4d4d4;font-size:1.05rem;line-height:1.8}.T9ODsG_body h1{color:#fff;margin:40px 0 16px;font-size:1.8rem;font-weight:700}.T9ODsG_body h2{color:#fff;margin:36px 0 12px;font-size:1.5rem;font-weight:600}.T9ODsG_body h3{color:#fff;margin:28px 0 10px;font-size:1.25rem;font-weight:600}.T9ODsG_body p{margin:0 0 16px}.T9ODsG_body a{color:#ffc940;text-underline-offset:3px;text-decoration:underline}.T9ODsG_body a:hover{color:#ffb000}.T9ODsG_body ul,.T9ODsG_body ol{margin:0 0 16px;padding-left:24px}.T9ODsG_body li{margin-bottom:8px}.T9ODsG_body blockquote{color:#9aa095;background:#0a0c0a;border-left:3px solid #2a2f2a;border-radius:0 8px 8px 0;margin:24px 0;padding:16px 20px;font-style:italic}.T9ODsG_body code{background:#141714;border-radius:4px;padding:2px 6px;font-family:SF Mono,Fira Code,Fira Mono,monospace;font-size:.88em}.T9ODsG_body pre{background:#0a0c0a;border:1px solid #141714;border-radius:8px;margin:24px 0;padding:20px;overflow-x:auto}.T9ODsG_body pre code{background:0 0;padding:0;font-size:.88rem}.T9ODsG_body img{border-radius:8px;max-width:100%;margin:24px 0}.T9ODsG_body hr{border:none;border-top:1px solid #141714;margin:32px 0}.T9ODsG_body table{border-collapse:collapse;width:100%;margin:24px 0}.T9ODsG_body table th,.T9ODsG_body table td{text-align:left;border:1px solid #141714;padding:10px 14px}.T9ODsG_body table th{color:#fff;background:#0a0c0a;font-weight:600}@media (max-width:600px){.T9ODsG_postPage{padding:40px 16px}.T9ODsG_title{font-size:1.6rem}.T9ODsG_body{font-size:1rem}}
