.blog-redesign{--bg:#ede5d3;--surface:#f5efe4;--surface-2:#fbf7ee;--ink:#1a1715;--ink-2:#3c342b;--muted:#857968;--muted-2:#a89d8a;--line:#e2d8c2;--line-2:#d6cab0;--accent:#1f7595;--accent-soft:#e3eef2;--coral:#e89067;--coral-soft:#f5c9b0;--danger:#c6553a;--bg-0:var(--bg);--bg-1:var(--surface);--bg-2:var(--surface-2);--bg-3:#fff;--bg-code:var(--surface-2);--border:var(--line);--border-strong:var(--line-2);--fg:var(--ink);--fg-muted:var(--ink-2);--fg-dim:var(--muted);--fg-faint:var(--muted-2);--teal:var(--accent);--teal-faint:rgba(31,117,149,.12);--teal-glow:rgba(31,117,149,.2);--success:#5bae85;--draft-pulse:var(--coral);--warn:#b45a2c;--blog-toolbar-bg:hsla(39,46%,93%,.92);--r-2:12px;--r-3:16px;--ease:cubic-bezier(0.2,0.7,0.3,1);--font-ui:"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--font-serif:"Instrument Serif",Georgia,ui-serif,serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;font-family:var(--font-ui);color:var(--ink);background:transparent}.blog-redesign ::-moz-selection{background:rgba(31,117,149,.18);color:var(--ink)}.blog-redesign ::selection{background:rgba(31,117,149,.18);color:var(--ink)}.blog-redesign .font-serif{font-family:var(--font-serif)}.blog-redesign .font-mono-figures{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.blog-redesign .cocha-chip{display:inline-flex;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--line);padding:5px 11px;border-radius:999px;font-size:12.5px;font-weight:500;color:var(--ink-2);text-decoration:none}.blog-redesign .cocha-chip:hover{background:#fff}.blog-redesign .cocha-chip-accent{background:var(--accent-soft);border-color:#c9dde4;color:var(--accent)}.blog-redesign .cocha-chip-add{background:transparent;border:1px dashed var(--line-2);color:var(--muted);cursor:pointer}.blog-redesign .cocha-chip-x{background:transparent;border:0;padding:0;margin-left:2px;font-size:14px;line-height:1;opacity:.45;color:inherit;cursor:pointer}.blog-redesign .cocha-chip-x:hover{opacity:1}.blog-redesign .cocha-btn{font:inherit;border:1px solid var(--line-2);background:var(--surface-2);padding:9px 16px;border-radius:999px;font-weight:600;font-size:13.5px;color:var(--ink);display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .05s ease}.blog-redesign .cocha-btn:hover:not(:disabled){background:#fff;border-color:#c3b69a}.blog-redesign .cocha-btn:active:not(:disabled){transform:translateY(1px)}.blog-redesign .cocha-btn:disabled{opacity:.55;cursor:not-allowed}.blog-redesign .cocha-btn-ghost{background:transparent;border-color:transparent;color:var(--muted)}.blog-redesign .cocha-btn-ghost:hover:not(:disabled){background:rgba(0,0,0,.04);color:var(--ink)}.blog-redesign .cocha-btn-primary{background:linear-gradient(180deg,#f5b493,#e89067);border-color:#d9784a;color:#3a1e0f;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 1px 2px rgba(0,0,0,.05)}.blog-redesign .cocha-btn-primary:hover:not(:disabled){background:linear-gradient(180deg,#f8bfa1,#ee9670);border-color:#d9784a}.blog-redesign .cocha-save-pill{display:inline-flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--line);padding:7px 13px;border-radius:999px;font-size:12.5px;color:var(--muted);font-weight:500}.blog-redesign .cocha-save-dot{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px rgba(91,174,133,.18)}.blog-redesign .cocha-save-dot.is-warn{background:var(--warn);box-shadow:0 0 0 3px rgba(180,90,44,.18)}.blog-redesign .cocha-save-dot.is-busy{background:var(--muted-2);box-shadow:0 0 0 3px hsla(38,15%,60%,.25)}.blog-redesign .cocha-topbar{position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid var(--line);padding:14px 28px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.blog-redesign .cocha-crumbs{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:16px;font-weight:500;min-width:0;margin-bottom:32px}.blog-redesign .cocha-crumbs .sep{opacity:.5}.blog-redesign .cocha-crumbs .here{color:var(--ink);font-weight:600;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-redesign .cocha-shell{display:grid;grid-template-columns:1fr 320px;gap:0;max-width:1480px;margin:0 auto;align-items:start}.blog-redesign .cocha-canvas{padding:36px 56px 120px;display:flex;flex-direction:column;align-items:center}.blog-redesign .cocha-doc{width:100%;max-width:760px}@media (max-width:960px){.blog-redesign .cocha-shell{grid-template-columns:1fr}.blog-redesign .cocha-canvas{padding:24px 18px 80px}}.blog-redesign .cocha-cover{width:100%;height:280px;border-radius:18px;border:1.5px dashed var(--line-2);background:repeating-linear-gradient(135deg,rgba(0,0,0,.012) 0 14px,transparent 14px 28px),var(--surface-2);display:grid;place-items:center;color:var(--muted);margin-bottom:36px;position:relative;overflow:hidden;cursor:pointer;transition:background .15s ease,border-color .15s ease}.blog-redesign .cocha-cover:hover{background:repeating-linear-gradient(135deg,rgba(0,0,0,.025) 0 14px,transparent 14px 28px),var(--surface-2);border-color:#b7a77f}.blog-redesign .cocha-cover-inner{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.blog-redesign .cocha-cover-ico{width:36px;height:36px;border-radius:10px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;color:var(--ink-2)}.blog-redesign .cocha-cover-prompt{font-size:14.5px;font-weight:600;color:var(--ink-2)}.blog-redesign .cocha-cover-meta{font-size:12.5px;color:var(--muted-2)}.blog-redesign .cocha-cover-meta b{color:var(--ink-2);font-weight:600}.blog-redesign .cocha-cover-image{width:100%;aspect-ratio:16/9;border-radius:18px;margin-bottom:36px;position:relative;overflow:hidden;border:1px solid var(--line);background:var(--surface-2)}.blog-redesign .cocha-cover-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog-redesign .cocha-cover-actions{position:absolute;top:12px;right:12px;display:flex;gap:6px}.blog-redesign .cocha-cover-action{background:hsla(42,62%,96%,.85);backdrop-filter:blur(6px);border:1px solid var(--line);padding:6px 10px;font-size:12px;font-weight:600;color:var(--ink-2);border-radius:999px;cursor:pointer}.blog-redesign .cocha-cover-action:hover{background:#fff}.blog-redesign .cocha-title-input{font-family:var(--font-ui);font-weight:800;font-size:54px;line-height:1.08;letter-spacing:-.025em;color:var(--ink);border:0;outline:0;width:100%;background:transparent;padding:4px 0;resize:none;overflow:hidden;margin:0 0 14px}.blog-redesign .cocha-title-input::-moz-placeholder{color:#c5b79a}.blog-redesign .cocha-title-input::placeholder{color:#c5b79a}.blog-redesign .cocha-subtitle-input{font-family:var(--font-ui);font-weight:400;font-size:21px;line-height:1.4;color:var(--ink-2);border:0;outline:0;width:100%;background:transparent;padding:4px 0;resize:none;overflow:hidden;margin:0 0 22px}.blog-redesign .cocha-subtitle-input::-moz-placeholder{color:#bcb09a}.blog-redesign .cocha-subtitle-input::placeholder{color:#bcb09a}@media (max-width:720px){.blog-redesign .cocha-title-input{font-size:38px}.blog-redesign .cocha-subtitle-input{font-size:18px}}.blog-redesign .cocha-tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px;align-items:center}.blog-redesign .cocha-toolbar{position:sticky;top:65px;z-index:30;display:flex;align-items:center;gap:2px;background:var(--blog-toolbar-bg);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);border:1px solid var(--line);border-radius:14px;padding:6px;margin-bottom:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 1px 2px rgba(0,0,0,.03);flex-wrap:wrap}.blog-redesign .cocha-tb-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink-2);width:32px;height:32px;border-radius:8px;display:grid;place-items:center;font-size:13px;font-weight:600;letter-spacing:.01em;cursor:pointer}.blog-redesign .cocha-tb-btn:hover:not(:disabled){background:rgba(0,0,0,.05);color:var(--ink)}.blog-redesign .cocha-tb-btn.is-active{background:#fff;color:var(--accent);box-shadow:0 1px 2px rgba(0,0,0,.06),0 0 0 1px var(--line) inset}.blog-redesign .cocha-tb-btn:disabled{opacity:.4;cursor:not-allowed}.blog-redesign .cocha-tb-btn svg{width:15px;height:15px}.blog-redesign .cocha-tb-sep{width:1px;height:18px;background:var(--line-2);margin:0 6px}.blog-redesign .cocha-tb-select{height:32px;padding:0 10px;border-radius:8px;border:0;background:transparent;font:inherit;font-weight:600;font-size:13px;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px;cursor:pointer}.blog-redesign .cocha-tb-select:hover{background:rgba(0,0,0,.05)}.blog-redesign .cocha-tb-count{margin-left:auto;padding:0 10px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.blog-redesign .cocha-sidebar{padding:36px 28px 120px;border-left:1px solid var(--line);min-height:100vh;background:linear-gradient(180deg,var(--surface) 0,var(--bg) 100%);position:sticky;top:65px;align-self:start;height:calc(100vh - 65px);overflow-y:auto}.blog-redesign .cocha-side-sect{margin-bottom:26px}.blog-redesign .cocha-side-label{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700;margin-bottom:11px;display:flex;align-items:center;justify-content:space-between}.blog-redesign .cocha-side-label .hint{font-weight:500;text-transform:none;letter-spacing:0;color:var(--muted-2);font-size:11px}.blog-redesign .cocha-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13.5px}.blog-redesign .cocha-row:last-child{border-bottom:0}.blog-redesign .cocha-row .k{color:var(--muted);font-weight:500}.blog-redesign .cocha-row .v{color:var(--ink);font-weight:600}.blog-redesign .cocha-row .v.pill{background:#fbe9dd;color:#a0512e;border:1px solid #f2c7aa;padding:2px 9px;border-radius:999px;font-size:12px}.blog-redesign .cocha-row .v.pill.green{background:#dfefe3;color:#2d6e47;border-color:#c2decb}.blog-redesign .cocha-row .v.pill.blue{background:var(--accent-soft);color:var(--accent);border-color:#c9dde4}.blog-redesign .cocha-cover-thumb{height:88px;border-radius:10px;border:1px solid var(--line);position:relative;overflow:hidden;display:grid;place-items:end start;padding:9px 11px;color:#3a1e0f;font-size:11px;font-weight:600;font-family:var(--font-mono);background:linear-gradient(135deg,#d8e5ea,#f2d9c8 60%,#f5c9b0)}.blog-redesign .cocha-cover-thumb img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-redesign .cocha-cover-thumb .label{position:relative;background:hsla(42,62%,96%,.85);padding:3px 8px;border-radius:6px;backdrop-filter:blur(4px)}.blog-redesign .cocha-tag-pick{display:flex;flex-wrap:wrap;gap:6px}.blog-redesign .cocha-tag-pick .cocha-chip{font-size:12px;padding:4px 9px}@media (max-width:960px){.blog-redesign .cocha-sidebar{position:static;border-left:0;border-top:1px solid var(--line);height:auto;padding:28px 20px 80px}}.blog-redesign .cocha-slash-menu,.cocha-slash-menu{width:280px;background:#fff;border:1px solid #e2d8c2;border-radius:12px;padding:6px;box-shadow:0 16px 40px rgba(40,30,15,.14),0 2px 6px rgba(0,0,0,.04);font-family:Plus Jakarta Sans,system-ui,sans-serif;color:#1a1715}.cocha-slash-hd{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#a89d8a;padding:8px 10px 4px;font-weight:600}.cocha-slash-item{display:flex;align-items:center;gap:11px;padding:7px 9px;border-radius:8px;cursor:pointer}.cocha-slash-item:hover{background:#f5efe4}.cocha-slash-item.is-sel{background:#e3eef2}.cocha-slash-ico{width:32px;height:32px;border-radius:8px;background:#f5efe4;border:1px solid #e2d8c2;display:grid;place-items:center;flex-shrink:0;color:#3c342b}.cocha-slash-item.is-sel .cocha-slash-ico{background:#fff;color:#1f7595;border-color:#c9dde4}.cocha-slash-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.cocha-slash-name{font-size:13.5px;font-weight:600;color:#1a1715}.cocha-slash-desc{font-size:11.5px;color:#857968}.cocha-slash-key{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11px;color:#a89d8a;background:#f5efe4;border:1px solid #e2d8c2;padding:2px 6px;border-radius:5px}.blog-redesign .blog-status-chip{gap:.375rem;padding:.125rem .6rem;border-radius:999px}.blog-redesign .blog-segment-track,.blog-redesign .blog-status-chip{display:inline-flex;align-items:center;border:1px solid var(--line);background:var(--surface-2)}.blog-redesign .blog-segment-track{border-radius:999px;padding:2px}.blog-redesign button.blog-segment-item{cursor:pointer;border-radius:999px;transition:background .15s ease,color .15s ease}.blog-redesign button.blog-segment-item[data-active=true]{background:#fff;color:var(--accent);box-shadow:0 1px 2px rgba(0,0,0,.05)}.blog-redesign button.blog-segment-item[data-active=false]{background:transparent;color:var(--muted)}.blog-redesign .blog-meta-line{font-size:12px;color:var(--muted);font-family:var(--font-mono)}.blog-redesign .blog-mono-hint{font-size:.75rem;color:var(--muted);font-family:var(--font-mono)}.blog-redesign .blog-muted-sm{font-size:.875rem;color:var(--ink-2)}@keyframes blog-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.92)}}.blog-redesign .live-dot{width:7px;height:7px;border-radius:999px;background:var(--success);animation:blog-pulse-dot 1.8s ease-in-out infinite}.blog-redesign .draft-dot{width:7px;height:7px;border-radius:999px;background:var(--draft-pulse);animation:blog-pulse-dot 2.2s ease-in-out infinite}.blog-redesign .cocha-blog-editor{outline:none;padding-top:8px;padding-bottom:32px;color:var(--ink);font-family:var(--font-ui);font-size:19px;line-height:1.72;letter-spacing:-.003em}.blog-redesign .cocha-blog-editor:not(.cocha-blog-editor-read){min-height:360px}.blog-redesign .cocha-blog-editor.cocha-blog-editor-read{min-height:200px}.blog-redesign .cocha-blog-editor p{margin:0 0 1.05em}.blog-redesign .cocha-blog-editor h2,.blog-redesign .cocha-blog-editor h3{font-family:var(--font-ui);font-weight:700;color:var(--ink);margin:1.6em 0 .55em;line-height:1.2;letter-spacing:-.02em}.blog-redesign .cocha-blog-editor h2{font-size:34px;letter-spacing:-.024em}.blog-redesign .cocha-blog-editor h3{font-size:22px;letter-spacing:-.018em}.blog-redesign .cocha-blog-editor h2 em,.blog-redesign .cocha-blog-editor h3 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--accent);letter-spacing:-.01em}.blog-redesign .cocha-blog-editor em{font-family:var(--font-serif);font-style:italic;font-size:1.04em}.blog-redesign .cocha-blog-editor em strong,.blog-redesign .cocha-blog-editor strong em{font-weight:700}.blog-redesign .cocha-blog-editor blockquote{border-left:3px solid var(--accent);padding:0 0 0 22px;margin:1.4em 0;font-family:var(--font-serif);font-style:italic;font-size:22px;line-height:1.15;color:var(--ink);background:transparent}.blog-redesign .cocha-blog-editor ol,.blog-redesign .cocha-blog-editor ul{padding-left:22px;margin:0 0 1.1em}.blog-redesign .cocha-blog-editor ul{list-style-type:disc}.blog-redesign .cocha-blog-editor ol{list-style-type:decimal}.blog-redesign .cocha-blog-editor li{margin:.4em 0}.blog-redesign .cocha-blog-editor li::marker{color:var(--accent);font-weight:600}.blog-redesign .cocha-blog-editor a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:rgba(31,117,149,.4)}.blog-redesign .cocha-blog-editor code:not(pre code){background:var(--surface-2);border:1px solid var(--line);padding:1px 6px;border-radius:5px;font-family:var(--font-mono);font-size:.85em;color:var(--ink-2)}.blog-redesign .cocha-blog-editor pre{background:#1a1715;color:#f5efe4;border-radius:14px;padding:18px 20px;margin:1.4em 0;overflow:auto;font-family:var(--font-mono);font-size:14px;line-height:1.6;border:1px solid #2b2520}.blog-redesign .cocha-blog-editor pre code{background:none;padding:0;border-radius:0;font-size:inherit;color:inherit}.blog-redesign .cocha-blog-editor img{max-width:100%;border-radius:12px;margin:1em 0}.blog-redesign .cocha-blog-editor hr{border:0;border-top:1px solid var(--line);margin:2em 0}.blog-redesign .cocha-blog-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted-2);pointer-events:none;height:0}.blog-redesign .cocha-prog{position:fixed;left:0;top:0;height:3px;background:var(--accent);z-index:60;transition:width .12s linear;width:0}.blog-redesign .cocha-nav-wrap{position:sticky;top:14px;z-index:50;padding:0 22px;margin-top:14px}.blog-redesign .cocha-nav{max-width:1180px;margin:0 auto;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:8px 8px 8px 22px;display:flex;align-items:center;gap:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 6px 18px rgba(40,30,15,.04)}.blog-redesign .cocha-nav-links{display:flex;gap:8px;margin-left:auto;align-items:center}.blog-redesign .cocha-nav-link{padding:8px 16px;border-radius:999px;font-size:14px;font-weight:500;color:var(--ink-2);text-decoration:none}.blog-redesign .cocha-nav-link:hover{background:rgba(0,0,0,.04)}.blog-redesign .cocha-nav-link.is-here{color:var(--ink);font-weight:600}.blog-redesign .cocha-nav-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#d8e5ea 30%,#f2d9c8);border:1.5px solid var(--surface);box-shadow:0 0 0 1px var(--line);display:grid;place-items:center;font-weight:700;color:var(--ink-2);font-size:13px;margin-left:6px;overflow:hidden}.blog-redesign .cocha-nav-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-redesign .cocha-article{max-width:1180px;margin:0 auto;padding:32px 22px 0}.blog-redesign .cocha-hero-title{font-family:var(--font-body),"DM Sans",system-ui,sans-serif;font-weight:700;font-size:clamp(40px,6vw,64px);line-height:1.02;letter-spacing:-.02em;color:var(--ink);margin:0 0 22px;text-wrap:balance;max-width:100%}.blog-redesign .cocha-hero-title em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--accent);letter-spacing:-.01em}.blog-redesign .cocha-hero-sub{font-size:21px;line-height:1.45;color:var(--ink-2);font-weight:400;max-width:62ch;margin:0 0 36px;text-wrap:pretty}.blog-redesign .cocha-byline{display:flex;align-items:center;gap:16px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:36px;flex-wrap:nowrap}.blog-redesign .cocha-byline .avatar{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#d8e5ea,#e3d5b7);border:1.5px solid #fff;box-shadow:0 0 0 1px var(--line);overflow:hidden;position:relative;flex-shrink:0}.blog-redesign .cocha-byline .avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-redesign .cocha-byline .meta{display:flex;flex-direction:column;gap:2px;min-width:0}.blog-redesign .cocha-byline .name{font-weight:700;font-size:15px;color:var(--ink);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.blog-redesign .cocha-byline .badge{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent);padding:2px 7px;border-radius:999px;border:1px solid #c9dde4;font-weight:700}.blog-redesign .cocha-byline .role,.blog-redesign .cocha-byline .stats{font-size:13px;color:var(--muted);font-weight:500}.blog-redesign .cocha-byline .stats{margin-left:auto;display:flex;align-items:center;gap:18px;font-variant-numeric:tabular-nums}.blog-redesign .cocha-byline .stats span{display:flex;align-items:center;gap:6px}.blog-redesign .cocha-byline .stats .dot{width:3px;height:3px;border-radius:50%;background:var(--muted-2)}.blog-redesign .cocha-byline .actions{display:flex;align-items:center;gap:4px}@media (max-width:720px){.blog-redesign .cocha-byline{padding-bottom:0;flex-wrap:wrap}.blog-redesign .cocha-byline .stats{margin-left:0;width:100%}.blog-redesign .cocha-byline .stats .actions{margin-left:auto}}.blog-redesign .cocha-action-btn{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);display:grid;place-items:center;position:relative;cursor:pointer;transition:background .15s ease,color .15s ease,transform .05s ease}.blog-redesign .cocha-action-btn:hover{background:#fff;color:var(--ink)}.blog-redesign .cocha-action-btn.is-on{background:var(--accent-soft);color:var(--accent);border-color:#c9dde4}.blog-redesign .cocha-action-btn.is-on.is-heart{background:#fbe4e0;color:#c6553a;border-color:#f2c7c0}.blog-redesign .cocha-action-btn svg{width:17px;height:17px}.blog-redesign .cocha-cover-hero{width:100%;height:420px;border-radius:22px;border:1px solid var(--line);position:relative;overflow:hidden;margin-bottom:48px;display:grid;place-items:end start;padding:22px 26px;background:radial-gradient(circle at 70% 30%,hsla(0,0%,100%,.5),transparent 50%),linear-gradient(135deg,#d8e5ea,#f2d9c8 55%,#f5c9b0)}.blog-redesign .cocha-cover-hero img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-redesign .cocha-cover-cap{position:relative;font-size:12px;color:rgba(58,30,15,.55);font-family:var(--font-mono);font-weight:500;background:hsla(42,62%,96%,.7);padding:5px 11px;border-radius:999px;backdrop-filter:blur(8px)}.blog-redesign .cocha-body-grid{display:grid;grid-template-columns:230px 1fr 230px;gap:48px;max-width:1180px;margin:0 auto;padding:0 22px 60px;align-items:start}.blog-redesign .cocha-body-grid.no-toc{grid-template-columns:1fr;max-width:760px}.blog-redesign .cocha-toc{position:sticky;top:90px;align-self:start;padding-top:6px}.blog-redesign .cocha-toc-label{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700;margin-bottom:14px}.blog-redesign .cocha-toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.blog-redesign .cocha-toc-item{display:block;padding:7px 10px 7px 14px;color:var(--muted);font-size:13px;font-weight:500;text-decoration:none;border-radius:8px;border-left:2px solid var(--line);line-height:1.35}.blog-redesign .cocha-toc-item:hover{color:var(--ink-2);background:rgba(0,0,0,.025)}.blog-redesign .cocha-toc-item.is-active{color:var(--accent);border-left-color:var(--accent);background:var(--accent-soft);font-weight:600}.blog-redesign .cocha-toc-item.is-indent{padding-left:26px;font-size:12.5px}.blog-redesign .cocha-rail{position:sticky;top:90px;align-self:start;display:flex;flex-direction:column;gap:14px;padding-top:6px}.blog-redesign .cocha-rail-label{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700;margin-bottom:6px}.blog-redesign .cocha-share-col{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.blog-redesign .cocha-share-btn{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:var(--surface-2);display:grid;place-items:center;color:var(--ink-2);cursor:pointer;transition:background .15s ease,color .15s ease}.blog-redesign .cocha-share-btn:hover{background:#fff;color:var(--accent)}.blog-redesign .cocha-share-btn svg{width:17px;height:17px}.blog-redesign .cocha-share-count{font-size:12.5px;color:var(--muted);font-weight:600;margin-left:4px;font-variant-numeric:tabular-nums}.blog-redesign .cocha-prose{max-width:680px;margin:0 auto;font-size:19px;line-height:1.72;color:var(--ink);letter-spacing:-.003em;font-family:var(--font-ui)}.blog-redesign .cocha-prose p{margin:0 0 1.05em}.blog-redesign .cocha-prose h2{font-size:34px;font-weight:700;letter-spacing:-.024em;line-height:1.15;margin:2em 0 .55em;color:var(--ink);scroll-margin-top:120px}.blog-redesign .cocha-prose h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--accent);letter-spacing:-.01em}.blog-redesign .cocha-prose h3{font-size:22px;font-weight:700;letter-spacing:-.018em;margin:1.6em 0 .45em;color:var(--ink);scroll-margin-top:120px}.blog-redesign .cocha-prose ol,.blog-redesign .cocha-prose ul{padding-left:22px;margin:0 0 1.2em}.blog-redesign .cocha-prose ul{list-style-type:disc}.blog-redesign .cocha-prose ol{list-style-type:decimal}.blog-redesign .cocha-prose li{margin:.4em 0}.blog-redesign .cocha-prose li::marker{color:var(--accent);font-weight:600}.blog-redesign .cocha-prose blockquote{margin:1.4em 0;padding:0 0 0 22px;border-left:3px solid var(--accent);font-family:var(--font-serif);font-style:italic;font-size:22px;line-height:1.15;color:var(--ink);background:transparent}.blog-redesign .cocha-prose a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:rgba(31,117,149,.4)}.blog-redesign .cocha-prose em{font-family:var(--font-serif);font-style:italic;font-size:1.04em}.blog-redesign .cocha-prose em strong,.blog-redesign .cocha-prose strong em{font-weight:700}.blog-redesign .cocha-prose code:not(pre code){background:var(--surface-2);border:1px solid var(--line);padding:1px 6px;border-radius:5px;font-family:var(--font-mono);font-size:.85em;color:var(--ink-2)}.blog-redesign .cocha-prose pre{background:#1a1715;color:#f5efe4;border-radius:14px;padding:20px 22px;margin:1.6em 0;overflow:auto;font-family:var(--font-mono);font-size:14px;line-height:1.65;border:1px solid #2b2520}.blog-redesign .cocha-prose pre code{background:none;padding:0;font-size:inherit;color:inherit}.blog-redesign .cocha-prose figure{margin:2em -40px;border-radius:16px;overflow:hidden;background:var(--surface-2);border:1px solid var(--line)}.blog-redesign .cocha-prose figure img{display:block;width:100%;height:auto}.blog-redesign .cocha-prose figcaption{padding:14px 22px;font-size:14px;color:var(--muted);font-style:italic;border-top:1px solid var(--line);font-family:var(--font-serif)}.blog-redesign .cocha-prose img{max-width:100%;border-radius:12px}.blog-redesign .cocha-prose hr{border:0;border-top:1px solid var(--line);margin:2em 0}@media (max-width:960px){.blog-redesign .cocha-body-grid{grid-template-columns:1fr;gap:24px}.blog-redesign .cocha-rail,.blog-redesign .cocha-toc{display:none}.blog-redesign .cocha-hero-title{font-size:42px;max-width:none}.blog-redesign .cocha-prose figure{margin:1.6em 0}.blog-redesign .cocha-cover-hero{height:280px;border-radius:16px}}.blog-redesign .cocha-author-cta{margin:56px auto 80px;width:400px;max-width:100%;background:var(--surface-2);border:1px solid var(--line);border-radius:18px;padding:28px 26px;display:grid;grid-template-columns:1fr;justify-items:center;text-align:center;gap:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 8px 24px -16px rgba(0,0,0,.12)}.blog-redesign .cocha-author-cta .avatar{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#d8e5ea,#e3d5b7);border:2px solid #fff;box-shadow:0 0 0 1px var(--line);overflow:hidden;position:relative;margin:0 auto 4px}.blog-redesign .cocha-author-cta .avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-redesign .cocha-author-cta h3{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--ink);line-height:1.25}.blog-redesign .cocha-author-cta h3 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--accent)}.blog-redesign .cocha-author-cta p{margin:0;font-size:13px;color:var(--muted);line-height:1.5}.blog-redesign .cocha-author-about p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.blog-redesign .cocha-author-about.is-open p{display:block;overflow:visible}.blog-redesign .cocha-about-toggle{margin-top:6px;background:none;border:0;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--accent);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.blog-redesign .cocha-about-toggle:hover{color:var(--ink)}.blog-redesign .cocha-author-cta .price{font-size:12px;color:var(--ink-2);font-weight:500;margin-top:2px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:center}.blog-redesign .cocha-author-cta .price b{color:var(--accent);font-weight:700;font-size:12px}.blog-redesign .cocha-book-btn{font:inherit;border:1px solid #d9784a;background:linear-gradient(180deg,#f5b493,#e89067);color:#3a1e0f;padding:10px 20px;border-radius:999px;font-weight:700;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 1px 2px rgba(0,0,0,.05);text-decoration:none;cursor:pointer;white-space:nowrap;margin-top:6px;width:100%}.blog-redesign .cocha-book-btn:hover{background:linear-gradient(180deg,#f8bfa1,#ee9670)}.blog-redesign .cocha-end-strip{max-width:1180px;margin:-36px auto 0;padding:8px 22px 8px calc(22px + 230px + 48px);display:flex;align-items:center;justify-content:flex-start;gap:18px;color:var(--muted);font-size:13px;font-weight:500;flex-wrap:wrap}@media (max-width:960px){.blog-redesign .cocha-end-strip{max-width:760px;padding:24px 22px}}.blog-redesign .cocha-end-strip .tags{display:flex;gap:6px;flex-wrap:wrap}.blog-redesign .cocha-end-strip .actions{display:flex;gap:6px;align-items:center}.blog-redesign .cocha-footer{max-width:1180px;margin:60px auto 0;padding:36px 22px 60px;border-top:1px solid var(--line);justify-content:space-between;align-items:center;color:var(--muted);font-size:13px}.blog-redesign .cocha-footer,.blog-redesign .cocha-footer .links{display:flex;gap:18px;flex-wrap:wrap}.blog-redesign .cocha-footer a{text-decoration:none;color:inherit}.blog-redesign .cocha-footer a:hover{color:var(--ink)}.blog-redesign .page{max-width:1240px;margin:0 auto;padding:32px 22px 80px}.blog-redesign .hero{display:grid;grid-template-columns:1fr;gap:0;margin-bottom:38px}.blog-redesign .hero h1{margin:0 0 18px;font-size:64px;font-weight:800;letter-spacing:-.028em;line-height:1.04;color:var(--ink);text-wrap:balance}.blog-redesign .hero h1 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--accent);letter-spacing:-.005em}.blog-redesign .hero p{margin:0;font-size:18px;line-height:1.5;color:var(--ink-2);max-width:48ch;font-weight:400}.blog-redesign .bar{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.blog-redesign .search{flex:1;min-width:260px;max-width:420px;display:flex;align-items:center;gap:9px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:10px 16px;color:var(--muted)}.blog-redesign .search input{flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:var(--ink);min-width:0}.blog-redesign .search svg{width:14px;height:14px}.blog-redesign .sort{margin-left:auto;display:inline-flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:9px 15px;font-size:13px;font-weight:600;color:var(--ink-2);cursor:pointer}.blog-redesign .pop{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12.5px;font-weight:500;padding:9px 14px}.blog-redesign .pop b{color:var(--ink-2);font-weight:600}.blog-redesign .sect-head{display:flex;align-items:center;justify-content:space-between;margin:18px 0}.blog-redesign .sect-head h3{margin:0;font-size:22px;font-weight:700;letter-spacing:-.015em;color:var(--ink)}.blog-redesign .sect-head h3 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--accent)}.blog-redesign .sect-head .count{font-size:13px;color:var(--muted);font-weight:500}.blog-redesign .sect-head .count b{color:var(--ink-2);font-weight:600}.blog-redesign .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.blog-redesign .card{background:var(--surface-2);border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s,border-color .15s}.blog-redesign .card:hover{border-color:var(--line-2);transform:translateY(-2px);box-shadow:0 8px 24px rgba(40,30,15,.08)}.blog-redesign .card .cover{display:block;height:180px;position:relative;border-bottom:1px solid var(--line);overflow:hidden}.blog-redesign .card .cover:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.06) 0 14px,transparent 14px 28px)}.blog-redesign .card .tag{position:absolute;top:12px;left:12px;font-size:11px;font-weight:600;color:var(--accent);background:hsla(42,62%,96%,.92);border:1px solid #c9dde4;padding:3px 10px;border-radius:999px;backdrop-filter:blur(8px)}.blog-redesign .card .body{padding:18px 18px 14px;display:flex;flex-direction:column;gap:10px;flex:1}.blog-redesign .card h3{margin:0;font-size:19px;font-weight:700;letter-spacing:-.012em;line-height:1.25;color:var(--ink);text-wrap:balance}.blog-redesign .card h3 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--accent)}.blog-redesign .card .excerpt{margin:0;font-size:13.5px;color:var(--muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-redesign .card .foot{display:flex;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid var(--line);background:#fbf7ee;color:var(--muted);font-size:12.5px;font-weight:500}.blog-redesign .card .foot .av{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#d8e5ea,#e3d5b7);border:1px solid var(--line);flex-shrink:0;-o-object-fit:cover;object-fit:cover}.blog-redesign .card .foot .name{color:var(--ink-2);font-weight:600}.blog-redesign .card .foot .dot{width:3px;height:3px;border-radius:50%;background:var(--muted-2)}.blog-redesign .card .foot .met{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.blog-redesign .card .foot .met svg{width:12px;height:12px;opacity:.7}.blog-redesign .load-more{margin:40px auto 0;display:flex;justify-content:center;gap:10px}.blog-redesign .btn{font:inherit;border:1px solid var(--line-2);background:var(--surface-2);padding:11px 22px;border-radius:999px;font-weight:600;font-size:13.5px;color:var(--ink);display:inline-flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer}.blog-redesign .btn:hover{background:#fff;border-color:#c3b69a}.blog-redesign .btn-primary{background:linear-gradient(180deg,#f5b493,#e89067);border-color:#d9784a;color:#3a1e0f;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 1px 2px rgba(0,0,0,.05)}.blog-redesign .btn-primary:hover{background:linear-gradient(180deg,#f8bfa1,#ee9670);border-color:#d9784a}.blog-redesign .page-head{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;margin-bottom:34px}.blog-redesign .page-head .av{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#d8e5ea,#e3d5b7);border:2px solid #fff;box-shadow:0 0 0 1px var(--line);-o-object-fit:cover;object-fit:cover}.blog-redesign .page-head h1{margin:0;font-size:clamp(40px,6vw,64px);font-weight:700;letter-spacing:-.02em;line-height:1.02;color:var(--ink)}.blog-redesign .page-head h1 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--accent);letter-spacing:-.005em}.blog-redesign .page-head .sub{margin:3px 0 0;color:var(--muted);font-size:14px;font-weight:500}.blog-redesign .page-head .sub b{color:var(--ink-2);font-weight:600}.blog-redesign .page-actions{display:flex;gap:10px;align-items:center}.blog-redesign .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:30px}.blog-redesign .stat{background:var(--surface-2);border:1px solid var(--line);border-radius:18px;padding:18px 20px;position:relative;overflow:hidden}.blog-redesign .stat .lbl{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700;margin-bottom:10px;display:flex;align-items:center;gap:8px}.blog-redesign .stat .lbl .ico{width:22px;height:22px;border-radius:6px;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center;color:var(--accent)}.blog-redesign .stat .lbl .ico svg{width:12px;height:12px}.blog-redesign .stat .val{font-size:32px;font-weight:800;letter-spacing:-.025em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:8px}.blog-redesign .stat .foot{margin-top:6px;font-size:12.5px;color:var(--muted);font-weight:500}.blog-redesign .stat .spark{position:absolute;right:14px;bottom:14px;width:64px;height:24px;opacity:.7}.blog-redesign .filter-bar{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-wrap:wrap}.blog-redesign .tabs{display:inline-flex;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:4px}.blog-redesign .tab{padding:7px 14px;border-radius:999px;font-size:13px;font-weight:600;color:var(--muted);display:inline-flex;align-items:center;gap:7px;background:transparent;border:0;cursor:pointer}.blog-redesign .tab:hover{color:var(--ink-2)}.blog-redesign .tab.here{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.06),0 0 0 1px var(--line) inset}.blog-redesign .tab .count{font-size:11px;font-weight:600;color:var(--muted-2);background:var(--surface);border:1px solid var(--line);padding:1px 7px;border-radius:999px;font-variant-numeric:tabular-nums}.blog-redesign .tab.here .count{color:var(--accent);background:var(--accent-soft);border-color:#c9dde4}.blog-redesign .view-toggle{display:inline-flex;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:3px}.blog-redesign .view-toggle button{width:32px;height:28px;border-radius:999px;display:grid;place-items:center;color:var(--muted);border:0;background:transparent;cursor:pointer}.blog-redesign .view-toggle button.here{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.06)}.blog-redesign .view-toggle svg{width:14px;height:14px}.blog-redesign .posts{display:flex;flex-direction:column;gap:12px}.blog-redesign .post{display:grid;grid-template-columns:140px 1fr auto;gap:22px;background:var(--surface-2);border:1px solid var(--line);border-radius:18px;padding:16px;align-items:stretch;transition:border-color .15s,background .15s;cursor:pointer}.blog-redesign .post:hover{border-color:var(--line-2);background:#fbf7ee}.blog-redesign .post .cover{height:100%;min-height:108px;border-radius:12px;border:1px solid var(--line);position:relative;overflow:hidden}.blog-redesign .post .cover.draft{background:repeating-linear-gradient(135deg,rgba(0,0,0,.025) 0 12px,transparent 12px 24px),var(--surface)}.blog-redesign .post .cover .tag{position:absolute;top:8px;left:8px;font-family:var(--font-mono);font-size:10px;color:rgba(58,30,15,.7);background:hsla(42,62%,96%,.85);padding:3px 7px;border-radius:999px;backdrop-filter:blur(8px);font-weight:500}.blog-redesign .post .body{display:flex;flex-direction:column;justify-content:space-between;min-width:0;gap:8px}.blog-redesign .post .meta-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.blog-redesign .status{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:600;border:1px solid}.blog-redesign .status .d{width:6px;height:6px;border-radius:50%}.blog-redesign .status.published{background:#dfefe3;color:#2d6e47;border-color:#c2decb}.blog-redesign .status.published .d{background:#5bae85}.blog-redesign .status.draft{background:#f5efe4;color:var(--muted);border-color:var(--line)}.blog-redesign .status.draft .d{background:var(--muted-2)}.blog-redesign .post .industry{font-size:11.5px;color:var(--accent);font-weight:600;padding:3px 9px;border-radius:999px;background:var(--accent-soft);border:1px solid #c9dde4}.blog-redesign .post .dot{width:3px;height:3px;border-radius:50%;background:var(--muted-2)}.blog-redesign .post .timestamp{font-size:12px;color:var(--muted);font-weight:500}.blog-redesign .post h3{margin:0;font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.25;color:var(--ink);text-wrap:balance}.blog-redesign .post h3 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--accent)}.blog-redesign .post .excerpt{margin:0;font-size:13.5px;color:var(--muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.blog-redesign .post .metrics{display:flex;align-items:center;gap:18px;color:var(--muted);font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums;margin-top:2px}.blog-redesign .post .metrics span{display:inline-flex;align-items:center;gap:6px}.blog-redesign .post .metrics svg{width:13px;height:13px;opacity:.7}.blog-redesign .post .metrics b{color:var(--ink-2);font-weight:600}.blog-redesign .post .ops{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:10px}.blog-redesign .icon-btn{width:32px;height:32px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}.blog-redesign .icon-btn:hover{background:var(--surface);color:var(--ink-2);border-color:var(--line)}.blog-redesign .icon-btn svg{width:15px;height:15px}.blog-redesign .post .ops-row{display:flex;gap:4px}.blog-redesign .post .edit-btn{font:inherit;font-weight:600;font-size:13px;color:var(--accent);padding:7px 12px;border:1px solid var(--accent-soft);border-radius:999px;background:#fff;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.blog-redesign .post .edit-btn:hover{background:var(--accent-soft)}.blog-redesign .post.is-draft h3{color:var(--ink-2)}.blog-redesign .post.is-draft .cover{filter:saturate(.6) opacity(.85)}.blog-redesign .posts.grid-view{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.blog-redesign .posts.grid-view .post{display:flex;flex-direction:column;grid-template-columns:none;padding:0;overflow:hidden;gap:0}.blog-redesign .posts.grid-view .post .cover{height:160px;min-height:0;border-radius:0;border:0;border-bottom:1px solid var(--line)}.blog-redesign .posts.grid-view .post .body{padding:14px 16px 10px}.blog-redesign .posts.grid-view .post .ops{flex-direction:row;align-items:center;justify-content:space-between;padding:8px 12px 12px;border-top:1px solid var(--line);background:#fbf7ee}.blog-redesign .posts.grid-view .post h3{font-size:17px}.blog-redesign .posts.grid-view .post .excerpt{-webkit-line-clamp:2}.blog-redesign .empty{padding:60px 22px;text-align:center;background:var(--surface-2);border:1.5px dashed var(--line-2);border-radius:18px;color:var(--muted)}.blog-redesign .empty h4{margin:0 0 6px;color:var(--ink);font-size:18px;font-weight:700;letter-spacing:-.01em}.blog-redesign .empty p{margin:0 0 18px;font-size:13.5px}.blog-redesign.my-blogs .page-head{grid-template-columns:1fr auto}.blog-redesign.my-blogs .stats{grid-template-columns:repeat(2,1fr)}@media (max-width:1000px){.blog-redesign .hero h1{font-size:42px}.blog-redesign .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.blog-redesign .stats{grid-template-columns:repeat(2,1fr)}.blog-redesign .posts.grid-view{grid-template-columns:1fr}.blog-redesign .post{grid-template-columns:100px 1fr}.blog-redesign .posts:not(.grid-view) .post .ops{display:none}.blog-redesign .page-head{grid-template-columns:auto 1fr}.blog-redesign.my-blogs .page-head{grid-template-columns:1fr}.blog-redesign .page-actions{grid-column:1/-1;justify-content:flex-end}}@media (max-width:720px){.blog-redesign .filter-bar .search{flex:1 1 100%;order:3}.blog-redesign .filter-bar .tabs{flex-wrap:wrap}}@media (max-width:640px){.blog-redesign .grid,.blog-redesign.my-blogs .stats{grid-template-columns:1fr}}