.post-title .hero{max-width:800px}.post-lede a{color:var(--green)}.post-lede b{font-variation-settings:"opsz" 20,"wght" 600}.section p.post-caption{max-width:none}.problem-table td.post-desc,.problem-table th.post-desc{white-space:normal;min-width:240px}.problem-table tfoot td{color:var(--ink);font-variation-settings:"opsz" 20,"wght" 600}.loop{display:grid;grid-template-columns:1fr 176px 1fr;align-items:stretch}.loop-card{padding:20px 22px;border-radius:2px;background:rgba(17,17,17,.03)}.section .loop-card h3{margin:0 0 8px;font-size:16px;color:var(--ink);font-weight:425;font-variation-settings:"opsz" 20,"wght" 600}.loop-card ul,.section .loop-card h3{line-height:1.5;letter-spacing:-.01em}.loop-card ul{margin:0;padding:0;list-style:none;font-size:14px;color:var(--ink-70)}.loop-arrows{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0 12px;text-align:center}.loop-arrow-label{font-size:12px;line-height:1.4;letter-spacing:-.01em;color:var(--ink-50)}.loop-arrow{font-size:18px;line-height:1;color:var(--ink-30)}.loop-down{grid-column:1/-1;display:flex;justify-content:center;padding:10px 0}.loop-card--release{grid-column:1/-1;justify-self:center;width:100%;max-width:480px;text-align:center}.section .loop-card--release h3{margin-bottom:4px}@media (max-width:720px){.loop{grid-template-columns:1fr}.loop-arrows{padding:10px 0}.loop-arrow--left,.loop-arrow--right{transform:rotate(90deg)}}