.mkt .pg-blog .bhead{padding:72px 0 40px}.mkt .pg-blog .bhead .wrap{display:flex;justify-content:space-between;align-items:end;gap:32px;flex-wrap:wrap}.mkt .pg-blog .bhead h1{font-size:clamp(40px,6vw,80px);max-width:14ch;margin-top:16px}.mkt .pg-blog .bhead .lead{max-width:40ch}.mkt .pg-blog .bhead .crumbs-l{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:inline-flex;gap:8px;margin-bottom:20px}.mkt .pg-blog .bhead .crumbs-l a:hover{color:var(--accent-text)}.mkt .pg-blog .feature{display:grid;grid-template-columns:1.15fr 1fr;border-radius:var(--r-xl);overflow:hidden;background:var(--surface);border:1px solid var(--line);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.mkt .pg-blog .feature:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.mkt .pg-blog .fvis{position:relative;min-height:420px;background:var(--grad);overflow:hidden;isolation:isolate}.mkt .pg-blog .fvis:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 60% at 20% 20%,rgba(255,255,255,.3),transparent 60%),radial-gradient(50% 50% at 90% 90%,rgba(255,255,255,.18),transparent 60%)}.mkt .pg-blog .fvis .glyph-xl{position:absolute;inset:0;display:grid;place-items:center;font-size:120px;font-weight:600;letter-spacing:-.04em;color:rgba(255,255,255,.85)}.mkt .pg-blog .clock{position:absolute;left:50%;top:50%;width:220px;height:220px;margin:-110px 0 0 -110px;border-radius:50%;border:2px solid rgba(255,255,255,.5);display:grid;place-items:center}.mkt .pg-blog .clock:after{content:"";position:absolute;inset:16px;border-radius:50%;background:conic-gradient(rgba(255,255,255,.4) 0 30deg,transparent 30deg)}.mkt .pg-blog .clock b{font-size:64px;font-weight:600;color:#fff;letter-spacing:-.04em;position:relative;z-index:1;font-variant-numeric:tabular-nums}.mkt .pg-blog .clock small{position:absolute;bottom:52px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:rgba(255,255,255,.85);z-index:1}.mkt .pg-blog .fvis .card{position:absolute;box-shadow:0 20px 40px rgba(18,20,28,.25)}.mkt .pg-blog .fvis .card .big{font-size:18px}.mkt .pg-blog .fbody{padding:40px;display:flex;flex-direction:column;gap:16px;justify-content:center}.mkt .pg-blog .fbody h2{font-size:clamp(28px,3.2vw,42px)}.mkt .pg-blog .fbody p{color:var(--ink-2);font-size:17px}.mkt .pg-blog .meta-line{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.mkt .pg-blog .meta-line .cat{color:var(--accent-text)}.mkt .pg-blog .by{display:flex;align-items:center;gap:12px;font-size:14px;margin-top:8px}.mkt .pg-blog .by .ava{width:36px;height:36px;border-radius:50%;background:var(--grad);display:inline-block;margin:0}.mkt .pg-blog .by small{display:block;color:var(--muted)}.mkt .pg-blog .tabs-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:72px 0 28px;flex-wrap:wrap}.mkt .pg-blog .tabs-row.flush{margin-top:0}.mkt .pg-blog .tabs{position:relative;display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:var(--surface);border:1px solid var(--line);max-width:100%;overflow-x:auto;scrollbar-width:none}.mkt .pg-blog .tabs::-webkit-scrollbar{display:none}.mkt .pg-blog .tabs button{position:relative;z-index:1;border:0;background:transparent;font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:10px 16px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:color .3s}.mkt .pg-blog .tabs button[aria-selected=true]{color:var(--paper)}.mkt .pg-blog .tabs .ind{position:absolute;z-index:0;left:0;top:4px;bottom:4px;width:100px;border-radius:999px;background:var(--text);transform-origin:left;will-change:transform}.mkt .pg-blog .posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mkt .pg-blog .post{display:flex;flex-direction:column;border-radius:var(--r-lg);overflow:hidden;background:var(--surface);border:1px solid var(--line);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.mkt .pg-blog .post[hidden]{display:none}.mkt .pg-blog .post:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.mkt .pg-blog .post .img{height:170px;flex:none;position:relative;overflow:hidden}.mkt .pg-blog .post .img.lav{background:linear-gradient(135deg,var(--lav),var(--paper-2))}.mkt .pg-blog .post .img.sun{background:linear-gradient(135deg,var(--sun),var(--lav))}.mkt .pg-blog .post .img.mint{background:linear-gradient(135deg,var(--mint),var(--lav))}.mkt .pg-blog .post .img .glyph{position:absolute;right:18px;bottom:12px;font-size:64px;font-weight:600;letter-spacing:-.04em;color:var(--accent-text);opacity:.35;line-height:1.5}.mkt .pg-blog .post .b{padding:20px;display:grid;gap:10px;flex:1;align-content:start}.mkt .pg-blog .post h3{font-size:20px}.mkt .pg-blog .post p{color:var(--muted);font-size:15px}.mkt .pg-blog .empty-note{padding:48px 16px;text-align:center;color:var(--muted)}.mkt .pg-blog .news{margin-top:80px;border-radius:var(--r-xl);background:var(--lav);padding:44px;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;scroll-margin-top:96px}.mkt .pg-blog .news h2{font-size:clamp(26px,3vw,38px);margin-top:12px}.mkt .pg-blog .news p{color:var(--ink-2);margin-top:10px}.mkt .pg-blog .nform{display:flex;gap:8px;background:var(--surface);border-radius:999px;padding:6px;border:1px solid var(--line)}.mkt .pg-blog .nform input{flex:1;min-width:0;border:0;background:transparent;font:inherit;color:var(--text);padding:0 16px}.mkt .pg-blog .nform input::placeholder{color:var(--muted)}.mkt .pg-blog .nform input:focus-visible{outline:0}.mkt .pg-blog .nform:focus-within{border-color:var(--accent-text)}.mkt .pg-blog .nform .btn{cursor:pointer}.mkt .pg-blog .nsmall{font-size:13px;color:var(--muted);margin-top:10px}.mkt .pg-blog .nsmall.err{color:#a8167a}.mkt .pg-blog .spacer{height:96px}@media (max-width:900px){.mkt .pg-blog .feature{grid-template-columns:1fr}.mkt .pg-blog .fvis{min-height:300px}.mkt .pg-blog .fbody{padding:26px}.mkt .pg-blog .news,.mkt .pg-blog .posts{grid-template-columns:1fr}.mkt .pg-blog .news{padding:28px}}@media (max-width:560px){.mkt .pg-blog .bhead{padding:48px 0 24px}.mkt .pg-blog .tabs-row{margin-top:48px}.mkt .pg-blog .nform{flex-direction:column;border-radius:20px}.mkt .pg-blog .nform input{padding:12px}.mkt .pg-blog .nform .btn{justify-content:center}.mkt .pg-blog .fvis .card{display:none}}