.gh-blog-nav{display:flex;align-items:center;gap:32px}.gh-blog-nav a{color:#d8d1c7;text-decoration:none;font-size:16px}.gh-blog-nav a:hover{color:#fff}.gh-blog-nav .gh-btn{font-size:16px;padding:12px 22px;color:#fff}@media (max-width:900px){.gh-blog-nav{gap:18px}.gh-blog-nav-wide{display:none}.gh-blog-nav .gh-btn{font-size:15px;padding:10px 16px}}@media (max-width:420px){.gh-blog .gh-logo-name{display:none}}.gh-blog-main{padding:64px 0 96px}.gh-blog-main .gh-inner{max-width:1120px}.gh-blog-narrow{max-width:720px;margin:0 auto}@media (max-width:900px){.gh-blog-main{padding:40px 0 72px}}.gh-blog-intro h1{font-size:56px;line-height:1.02;letter-spacing:-1px;margin-top:12px}.gh-blog-intro p{font-size:19px;color:var(--gh-body);margin-top:16px;max-width:56ch}@media (max-width:900px){.gh-blog-intro h1{font-size:38px}.gh-blog-intro p{font-size:17px}}.gh-blog-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;margin-top:48px}@media (max-width:1000px){.gh-blog-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.gh-blog-list{grid-template-columns:1fr;gap:22px;margin-top:32px}}.gh-blog-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--gh-line);border-radius:18px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.gh-blog-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px -18px rgba(20,18,16,.45)}.gh-blog-card-img{aspect-ratio:16/10;background:var(--gh-ink);overflow:hidden}.gh-blog-card-img img{width:100%;height:100%;object-fit:cover;display:block}.gh-blog-card-img.gh-blog-card-noimg{display:grid;place-items:center;color:var(--gh-glow);font-family:var(--gh-display);font-weight:800;font-size:22px}.gh-blog-card-body{padding:22px 22px 26px;display:flex;flex-direction:column;gap:10px}.gh-blog-card h2{font-size:22px;line-height:1.15}.gh-blog-card p{color:var(--gh-body);font-size:16px}.gh-blog-meta{font-size:14px;color:var(--gh-muted);font-weight:500}.gh-blog-draft{display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;background:#ffe9df;color:var(--gh-accent-dark);border-radius:999px;padding:3px 10px;margin-right:8px}.gh-blog-empty{margin-top:40px;font-size:18px;color:var(--gh-body)}.gh-blog-crumbs{font-size:15px;color:var(--gh-muted)}.gh-blog-crumbs a{color:var(--gh-accent-dark);text-decoration:none;font-weight:700}.gh-blog-article h1{font-size:48px;line-height:1.05;letter-spacing:-.8px;margin-top:14px}@media (max-width:900px){.gh-blog-article h1{font-size:34px}}.gh-blog-article>.gh-blog-meta{margin-top:14px;font-size:15px}.gh-blog-video{margin:32px auto 0;background:var(--gh-ink);border-radius:18px;overflow:hidden;position:relative}.gh-blog-video-tall{max-width:360px;aspect-ratio:9/16}.gh-blog-video-wide{aspect-ratio:16/9}.gh-blog-video-square{max-width:560px;aspect-ratio:1/1}.gh-blog-video iframe,.gh-blog-video video{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.gh-blog-video video{background:var(--gh-ink);object-fit:contain}.gh-blog-play{position:absolute;inset:0;padding:0;border:0;background:none;cursor:pointer}.gh-blog-play,.gh-blog-play img{width:100%;height:100%;display:block}.gh-blog-play img{object-fit:cover}.gh-blog-play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;background:var(--gh-accent-dark);color:#fff;display:grid;place-items:center;box-shadow:0 10px 30px rgba(0,0,0,.4);transition:transform .2s ease}.gh-blog-play:hover .gh-blog-play-icon{transform:translate(-50%,-50%) scale(1.07)}.gh-blog-audio{margin-top:28px;background:#fff;border:1px solid var(--gh-line);border-radius:16px;padding:18px 20px}.gh-blog-audio strong{display:block;font-family:var(--gh-display);font-size:18px;margin-bottom:10px}.gh-blog-audio audio{width:100%}.gh-blog-body{margin-top:36px;font-size:19px;line-height:1.7;color:#2c2823}.gh-blog-body p{margin:0 0 1.15em;line-height:1.7}.gh-blog-body h2{font-size:30px;line-height:1.15;margin:1.6em 0 .55em}.gh-blog-body h3{font-size:23px;line-height:1.2;margin:1.4em 0 .5em}.gh-blog-body ol,.gh-blog-body ul{margin:0 0 1.15em;padding-left:1.3em}.gh-blog-body li{margin-bottom:.45em}.gh-blog-body a{color:var(--gh-accent-dark);font-weight:700}.gh-blog-body blockquote{margin:1.4em 0;padding:4px 0 4px 22px;border-left:4px solid var(--gh-accent);font-size:21px;color:var(--gh-ink)}.gh-blog-body img{max-width:100%;height:auto;border-radius:14px}.gh-blog-body hr{border:0;border-top:1px solid var(--gh-line);margin:2em 0}@media (max-width:900px){.gh-blog-body{font-size:18px}.gh-blog-body h2{font-size:25px}}.gh-blog-cta{margin-top:48px;background:var(--gh-ink);color:var(--gh-paper);border-radius:22px;padding:40px 36px;text-align:center}.gh-blog-cta h2{font-size:34px;line-height:1.1;color:#fff}.gh-blog-cta p{color:var(--gh-light);font-size:18px;margin:12px auto 0;max-width:46ch}.gh-blog-cta .gh-btn{margin-top:24px;font-size:20px;padding:20px 36px;white-space:normal}@media (max-width:640px){.gh-blog-cta{padding:32px 22px}.gh-blog-cta h2{font-size:27px}.gh-blog-cta .gh-btn{width:100%;font-size:18px;padding:18px 20px}}.gh-blog-more{margin-top:64px}.gh-blog-more h2{font-size:28px}.gh-blog-more .gh-blog-list{margin-top:24px}