.page-guide .page-head h1{max-width:24ch}.page-guide .page-head-grid{align-items:start}.page-guide .page-head .lead{color:var(--ink);font-size:clamp(1.125rem,1.05rem + .4vw,1.3125rem);line-height:1.5}.guide-grid{gap:2.5rem;display:grid}@media (width>=64rem){.guide-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:4rem}.guide-aside{top:calc(var(--header-h) + 1.5rem);position:sticky}}.guide-article h2:first-child{margin-top:0}.guide-article ol{padding-left:1.2em}.guide-example{border-left:3px solid var(--blue);background:var(--tint-blue);border-radius:0 .5rem .5rem 0;padding:1rem 1.25rem}.guide-example .label{margin-bottom:.35rem;display:block}.guide-example p{margin-top:.5rem}.guide-aside .label{margin-bottom:.75rem;display:block}.guide-aside ul{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.guide-aside li{border-bottom:1px solid var(--line)}.guide-aside li a{color:var(--ink);padding:.8rem 0;font-weight:500;text-decoration:none;display:block}.guide-aside li a:hover{text-decoration:underline}.guide-start{border-radius:var(--radius);background:var(--tint-teal);margin-top:2rem;padding:1.25rem 1.5rem}.guide-start p{color:var(--ink-2);font-size:.95rem}.guide-start .btn{margin-top:1rem}.guide-index .kicker+.h-section{margin-top:.6rem}.guide-index .card time{font-family:var(--font-mono);color:var(--ink-3);margin-top:.9rem;font-size:.78rem;display:block}
