main:has(.tooling-head) .label:after{content:none}.facts[data-astro-cid-77samm43]{padding-bottom:clamp(40px,6vw,88px)}.facts[data-astro-cid-77samm43] dl[data-astro-cid-77samm43]{gap:var(--gap);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding-top:16px;display:grid}.facts[data-astro-cid-77samm43] dd[data-astro-cid-77samm43]{font-size:var(--t-md);margin:4px 0 0;font-weight:600}@media (width<=700px){.facts[data-astro-cid-77samm43] dl[data-astro-cid-77samm43]{grid-template-columns:1fr 1fr;row-gap:20px}}.glance[data-astro-cid-77samm43]{padding-bottom:clamp(40px,6vw,88px)}.glance[data-astro-cid-77samm43] .label[data-astro-cid-77samm43]{margin-bottom:14px}.glance[data-astro-cid-77samm43] ol[data-astro-cid-77samm43]{gap:var(--gap);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.glance[data-astro-cid-77samm43] a[data-astro-cid-77samm43]{border-top:2px solid var(--line);align-content:start;gap:6px;height:100%;padding-top:14px;transition:border-color .3s;display:grid}.glance[data-astro-cid-77samm43] a[data-astro-cid-77samm43]:hover{border-color:var(--accent)}.glance[data-astro-cid-77samm43] .n[data-astro-cid-77samm43]{font-size:var(--t-xs);color:var(--accent)}.glance[data-astro-cid-77samm43] .name[data-astro-cid-77samm43]{font-size:var(--t-md);font-weight:700}.glance[data-astro-cid-77samm43] a[data-astro-cid-77samm43]:hover .name[data-astro-cid-77samm43]{color:var(--accent)}.glance[data-astro-cid-77samm43] .muted[data-astro-cid-77samm43]{font-size:var(--t-sm);line-height:1.5}@media (width<=1000px){.glance[data-astro-cid-77samm43] ol[data-astro-cid-77samm43]{grid-template-columns:repeat(3,1fr);row-gap:24px}}@media (width<=560px){.glance[data-astro-cid-77samm43] ol[data-astro-cid-77samm43]{grid-template-columns:1fr;row-gap:18px}}.loop[data-astro-cid-77samm43]{padding-bottom:clamp(40px,6vw,88px)}.loop[data-astro-cid-77samm43] .label[data-astro-cid-77samm43]{margin-bottom:14px}.loop[data-astro-cid-77samm43] ol[data-astro-cid-77samm43]{gap:var(--seam);grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.loop[data-astro-cid-77samm43] li[data-astro-cid-77samm43]{background:var(--surface);align-content:start;gap:6px;padding:16px 16px 20px;display:grid;position:relative}.loop[data-astro-cid-77samm43] li[data-astro-cid-77samm43]:after{content:"→";color:var(--accent);font-weight:700;position:absolute;top:14px;right:12px}.loop[data-astro-cid-77samm43] li[data-astro-cid-77samm43]:last-child:after{content:"↺"}.loop[data-astro-cid-77samm43] .n[data-astro-cid-77samm43]{font-size:var(--t-xs);color:var(--accent)}.loop[data-astro-cid-77samm43] .step[data-astro-cid-77samm43]{font-size:var(--t-lg);letter-spacing:-.01em;font-weight:700}.loop[data-astro-cid-77samm43] .tool[data-astro-cid-77samm43]{font-size:var(--t-xs);line-height:1.5}@media (width<=1000px){.loop[data-astro-cid-77samm43] ol[data-astro-cid-77samm43]{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.loop[data-astro-cid-77samm43] ol[data-astro-cid-77samm43]{grid-template-columns:1fr 1fr}}.principles[data-astro-cid-77samm43]{padding-bottom:clamp(64px,9vw,150px)}.principles[data-astro-cid-77samm43] .label[data-astro-cid-77samm43]{margin-bottom:14px}.principles[data-astro-cid-77samm43] ul[data-astro-cid-77samm43]{gap:28px var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));margin:0;padding:0;list-style:none;display:grid}.principles[data-astro-cid-77samm43] li[data-astro-cid-77samm43]{border-top:1px solid var(--line);padding-top:14px}.principles[data-astro-cid-77samm43] .name[data-astro-cid-77samm43]{font-weight:700;font-size:var(--t-md);margin-bottom:6px}.principles[data-astro-cid-77samm43] .muted[data-astro-cid-77samm43]{font-size:var(--t-sm);line-height:1.5}.earlier[data-astro-cid-77samm43]{padding-bottom:clamp(56px,8vw,120px)}.earlier[data-astro-cid-77samm43] h2[data-astro-cid-77samm43]{font-size:var(--t-xl);margin-top:6px}.earlier[data-astro-cid-77samm43] ul[data-astro-cid-77samm43]{gap:24px;margin:0;padding:0;list-style:none;display:grid}.earlier[data-astro-cid-77samm43] li[data-astro-cid-77samm43]{border-top:1px solid var(--line);padding-top:14px}.earlier[data-astro-cid-77samm43] li[data-astro-cid-77samm43] .link[data-astro-cid-77samm43]{font-weight:700}.earlier[data-astro-cid-77samm43] li[data-astro-cid-77samm43] .muted[data-astro-cid-77samm43]{max-width:52ch;font-size:var(--t-md);margin-top:6px}.next[data-astro-cid-77samm43]{border-top:1px solid var(--rule);align-items:baseline;padding-block:clamp(40px,6vw,88px)}.next[data-astro-cid-77samm43] .name[data-astro-cid-77samm43]{font-size:var(--t-xl);letter-spacing:-.02em;font-weight:700;transition:color .3s}.next[data-astro-cid-77samm43]:hover .name[data-astro-cid-77samm43]{color:var(--accent)}@media (width<=700px){.next[data-astro-cid-77samm43].cols2{row-gap:6px;padding-block:28px 18px}}
