.guide .crumb{font-family:var(--mono);font-size:.8rem;letter-spacing:.04em;color:var(--ink-soft)}.guide figure{margin:2rem 0 0}.guide figure img{display:block;width:100%;max-width:20rem;height:auto;border:1px solid var(--rule)}.guide figcaption{margin-top:.6rem;font-size:.875rem;color:var(--ink-soft)}.guide .pair{display:flex;align-items:flex-start;gap:1rem}.guide .pair img{flex:1 1 0;min-width:0;max-width:16rem}.guide .cta{margin-top:3.5rem;padding:1.75rem 1.5rem 2rem;background:var(--ink);color:var(--paper)}.guide .cta h2{margin:0;padding:0;border:0;color:inherit}.guide .cta p{color:inherit;opacity:.85}.guide .cta .btn{margin-top:1.5rem;margin-right:.5rem}.guide .cta .btn--ghost{border-color:var(--paper);color:var(--paper)}.guide .cta .btn--ghost:hover{background:var(--paper);color:var(--ink)}.guide .more{margin-top:3rem}.guide .guide-list{list-style:none;margin:2.5rem 0 0;padding:0}.guide .guide-list li{padding-block:1.5rem;border-top:1px solid var(--rule)}.guide .guide-list li+li{margin-top:0}.guide .guide-list h2{margin:0;padding:0;border:0;font-size:clamp(1.3rem,2vw + .5rem,1.6rem)}.guide .guide-list h2 a{text-decoration:none}.guide .guide-list h2 a:hover{text-decoration:underline}.guide .guide-list p{margin-top:.5rem;color:var(--ink-soft)}
