.gd-article{padding-top:120px}.gd-article .ga-head{padding:56px 0 8px}.gd-article .ga-back{color:var(--muted);margin-bottom:28px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-block}.gd-article .ga-back:hover{color:var(--blue)}.gd-article .ga-head h1{font-family:var(--display);letter-spacing:-.02em;max-width:none;color:var(--ink);margin:14px 0 24px;font-size:clamp(34px,5vw,60px);line-height:1.05}.gd-article .ga-lede{color:var(--body);max-width:60ch;margin:0 0 28px;font-size:19px;line-height:1.55}.gd-article .ga-meta{color:var(--muted);align-items:center;gap:12px;font-size:14px;display:flex}.gd-article .ga-meta .dot{background:var(--line-strong);border-radius:50%;width:4px;height:4px}.gd-article .ga-cover{margin:40px auto 8px}.gd-article .ga-cover img{object-fit:cover;border-radius:var(--radius);width:100%;height:clamp(280px,46vw,560px);display:block}.gd-article .ga-prose{max-width:72ch;color:var(--body);margin:48px auto 96px;font-size:18px;line-height:1.7}.gd-article .ga-prose>*+*{margin-top:1.2em}.gd-article .ga-prose h2{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin-top:1.8em;font-size:28px;line-height:1.2}.gd-article .ga-prose h3{color:var(--ink);margin-top:1.6em;font-size:21px;font-weight:500}.gd-article .ga-prose a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.gd-article .ga-prose ul,.gd-article .ga-prose ol{padding-left:1.4em}.gd-article .ga-prose li+li{margin-top:.4em}.gd-article .ga-prose blockquote{border-left:3px solid var(--blue);color:var(--ink);padding-left:20px;font-style:italic}.gd-article .ga-prose strong{color:var(--ink);font-weight:500}.gd-article .ga-prose img{border-radius:var(--radius);max-width:100%}
