*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:#f4f4f4;background:#080024;margin:0;font-family:Instrument Sans,system-ui,sans-serif;font-size:17px;line-height:1.6;overflow-x:hidden}img{max-width:100%}a{color:#49e9cc}a:hover{color:#ffa445}button{font:inherit;cursor:pointer}[hidden]{display:none!important}:focus-visible{outline-offset:3px;outline:2px solid #ffa445}.wrap{max-width:1240px;margin:0 auto;padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px)}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ffa445;margin:0;font-size:13px;font-weight:600}.muted{color:#c9c6d6}.site-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:24px;padding-bottom:24px;display:flex}.logo{line-height:0;display:block}.logo img{width:auto;height:44px}.nav{flex-wrap:wrap;align-items:center;gap:8px 28px;font-size:15px;display:flex}.lnk{color:#f4f4f4;text-decoration:none;transition:color .2s}.lnk:hover,.lnk[aria-current]{color:#49e9cc}.btn{text-align:center;background:0 0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-wa{color:#49e9cc;border:1.5px solid #49e9cc}.btn-ghost{color:#f4f4f4;border:1.5px solid #f4f4f466}.btn-ghost:hover{color:#f4f4f4}.btn:disabled{opacity:.5;cursor:default;transform:none}.site-foot{border-top:1px solid #f4f4f424}.site-foot div{color:#b9b6c8;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:28px;padding-bottom:28px;font-size:14px;display:flex}.blog-head{flex-direction:column;gap:20px;padding-top:clamp(32px,5vw,72px);padding-bottom:clamp(32px,4vw,56px);display:flex}.blog-title{letter-spacing:-.01em;text-transform:uppercase;margin:0;font-family:Archivo,sans-serif;font-size:clamp(64px,11vw,148px);font-weight:850;font-stretch:72%;line-height:.9}.blog-main{padding-bottom:clamp(64px,8vw,112px)}.pills{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.pill{color:#f4f4f4;background:0 0;border:1.5px solid #f4f4f44d;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.pill:hover{border-color:#49e9cc}.pill.on{color:#080024;background:#49e9cc;border-color:#49e9cc}.grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:20px;display:grid}.card{color:#f4f4f4;border:1.5px solid #f4f4f440;flex-direction:column;text-decoration:none;transition:transform .25s,border-color .25s;display:flex}.card:hover{color:#f4f4f4;border-color:#49e9cc;transform:translateY(-4px)}.card-cover{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.card-text{flex-direction:column;gap:10px;padding:20px;display:flex}.card-title{margin:0;font-family:Archivo,sans-serif;font-size:22px;font-weight:750;font-stretch:85%;line-height:1.2}.card-excerpt{color:#d9d7e3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;display:-webkit-box;overflow:hidden}.meta{color:#b9b6c8;margin:0;font-size:14px}.more{text-align:center;margin-top:32px}.state{text-align:center;padding:64px 0}.state-title{margin:0 0 8px;font-family:Archivo,sans-serif;font-size:28px;font-weight:750;font-stretch:85%;line-height:1.2}.state p{margin:0 0 20px}.skeleton{background:#f4f4f414;animation:1.4s ease-in-out infinite pulse}.skel-card{aspect-ratio:4/3}.skel-title{max-width:640px;height:48px;margin:16px 0}.skel-cover{aspect-ratio:16/9;margin-top:24px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.post{max-width:760px;margin:0 auto;padding-top:clamp(16px,3vw,40px)}.back{margin-bottom:28px;font-size:15px;text-decoration:none;display:inline-block}.post-title{margin:14px 0 16px;font-family:Archivo,sans-serif;font-size:clamp(32px,5vw,52px);font-weight:800;font-stretch:85%;line-height:1.08}.post-cover{aspect-ratio:16/9;object-fit:cover;width:100%;max-height:45vh;margin-top:28px;display:block}.post-body{overflow-wrap:anywhere;margin-top:32px;font-size:18px;line-height:1.7}.post-body p{margin:0 0 1.1em}.post-body p:empty{display:none}.post-body h2,.post-body h3,.post-body h4,.post-body h5,.post-body h6{margin:1.6em 0 .5em;font-family:Archivo,sans-serif;font-weight:750;font-stretch:85%;line-height:1.2}.post-body h2{font-size:30px}.post-body h3{font-size:24px}.post-body h4,.post-body h5,.post-body h6{font-size:20px}.post-body ul,.post-body ol{margin:0 0 1.1em;padding-left:1.4em}.post-body li p{margin:0 0 .3em}.post-body blockquote{color:#d9d7e3;border-left:3px solid #49e9cc;margin:1.4em 0;padding-left:20px}.post-body img{height:auto;margin:1.4em 0;display:block}.post-body figure{margin:1.4em 0}.post-body hr{border:0;border-top:1px solid #f4f4f433;margin:2em 0}.post-body pre{background:#f4f4f414;padding:16px;overflow-x:auto}.post-body table{border-collapse:collapse;margin:0 0 1.1em;display:block;overflow-x:auto}.post-body td{border:1px solid #f4f4f440;padding:8px 12px}.tags{border-top:1px solid #f4f4f424;flex-wrap:wrap;gap:8px;margin:0;padding:24px 0 0;list-style:none;display:flex}.tags li{color:#d9d7e3;border:1.5px solid #f4f4f44d;border-radius:999px;padding:4px 14px;font-size:14px}.related{padding-top:clamp(48px,6vw,80px)}.related-title{text-transform:uppercase;margin:0 0 24px;font-family:Archivo,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:800;font-stretch:78%;line-height:1}@media (width<=640px){.hide-sm{display:none!important}.site-head{padding-top:16px;padding-bottom:16px}.nav{gap:8px 18px;font-size:14px}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}.btn,.card{transition:none}}
