.cluster-main[data-astro-cid-wag2b4ik]{width:100%;max-width:760px;margin:auto;padding:1.5em 1em 3em;box-sizing:border-box}.back-to-pillar[data-astro-cid-wag2b4ik]{display:inline-block;margin-bottom:1em;font-size:.9em;color:var(--accent-dark);text-decoration:none;min-height:44px;line-height:44px}.back-to-pillar[data-astro-cid-wag2b4ik]:hover{text-decoration:underline}h1[data-astro-cid-wag2b4ik]{margin:0 0 .5em;line-height:1.3;font-size:1.6em}.hero[data-astro-cid-wag2b4ik]{margin:1em 0 1.5em}.hero[data-astro-cid-wag2b4ik] img{width:100%;border-radius:12px;box-shadow:var(--box-shadow)}.siblings[data-astro-cid-wag2b4ik]{margin-top:2.5em;padding:1.2em;border-radius:12px;background:rgba(var(--gray-light),.4)}.siblings[data-astro-cid-wag2b4ik] h2[data-astro-cid-wag2b4ik]{font-size:1.15em;margin:0 0 .8em}.siblings[data-astro-cid-wag2b4ik] ul[data-astro-cid-wag2b4ik]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.8em}.siblings[data-astro-cid-wag2b4ik] a[data-astro-cid-wag2b4ik]{color:var(--accent-dark);font-weight:600;text-decoration:none;display:inline-block;min-height:44px;line-height:1.4;padding:.3em 0}.siblings[data-astro-cid-wag2b4ik] a[data-astro-cid-wag2b4ik]:hover{text-decoration:underline}.sibling-summary[data-astro-cid-wag2b4ik]{display:block;font-size:.85em;color:rgb(var(--gray));margin-top:.2em;font-weight:400}@media(min-width:768px){.cluster-main[data-astro-cid-wag2b4ik]{padding:2em 1em 4em}.back-to-pillar[data-astro-cid-wag2b4ik]{color:var(--accent)}h1[data-astro-cid-wag2b4ik]{font-size:2em}.hero[data-astro-cid-wag2b4ik]{margin:1em 0 2em}.siblings[data-astro-cid-wag2b4ik]{margin-top:3em;padding:1.5em}.siblings[data-astro-cid-wag2b4ik] h2[data-astro-cid-wag2b4ik]{font-size:1.2em}.siblings[data-astro-cid-wag2b4ik] ul[data-astro-cid-wag2b4ik]{gap:.6em}.siblings[data-astro-cid-wag2b4ik] a[data-astro-cid-wag2b4ik]{color:var(--accent)}}.pillar-main[data-astro-cid-53s2zs67]{width:100%;max-width:760px;margin:auto;padding:1.5em 1em 3em;box-sizing:border-box}.tool-head[data-astro-cid-53s2zs67]{display:flex;align-items:center;gap:.55em;margin:.3em 0 .6em}.tool-head[data-astro-cid-53s2zs67] h1[data-astro-cid-53s2zs67]{margin:0}h1[data-astro-cid-53s2zs67]{margin:.3em 0 .6em;line-height:1.2;font-size:1.9em;color:var(--accent-dark)}.can-do[data-astro-cid-53s2zs67]{border:var(--card-border);border-radius:var(--radius-card);background:#fff;padding:1em 1.2em .4em;margin:0 0 1.8em}.can-do[data-astro-cid-53s2zs67] h2[data-astro-cid-53s2zs67]{font-size:1.05em;margin:0 0 .6em;color:rgb(var(--black))}.task-links[data-astro-cid-53s2zs67]{list-style:none;padding:0;margin:0;border-top:1px solid rgb(var(--gray-light))}.task-links[data-astro-cid-53s2zs67] a[data-astro-cid-53s2zs67]{display:flex;align-items:center;gap:.7em;padding:.75em .1em;border-bottom:1px solid rgb(var(--gray-light));text-decoration:none;color:rgb(var(--gray-dark));transition:background-color .15s ease}.task-links[data-astro-cid-53s2zs67] a[data-astro-cid-53s2zs67]:hover{background:var(--accent-light)}.task-links[data-astro-cid-53s2zs67] .kind[data-astro-cid-53s2zs67]{flex-shrink:0;font-size:.66em;font-weight:700;letter-spacing:.04em;color:var(--accent-dark);background:var(--accent-light);border-radius:4px;padding:.25em .5em}.task-links[data-astro-cid-53s2zs67] .t-title[data-astro-cid-53s2zs67]{flex-grow:1;color:rgb(var(--black));font-size:.95em}.task-links[data-astro-cid-53s2zs67] .arrow[data-astro-cid-53s2zs67]{color:var(--accent-dark);font-weight:700}.hero[data-astro-cid-53s2zs67]{margin:1em 0 1.5em}.hero[data-astro-cid-53s2zs67] img{width:100%;border-radius:12px;box-shadow:var(--box-shadow)}.content-col[data-astro-cid-53s2zs67]{min-width:0}.prose[data-astro-cid-53s2zs67] h2{margin-top:1.8em;padding-top:.4em;border-top:2px solid rgb(var(--gray-light))}.prose[data-astro-cid-53s2zs67] h2:first-of-type{margin-top:1em}@media(min-width:768px){.pillar-main[data-astro-cid-53s2zs67]{padding:2em 1em 4em}h1[data-astro-cid-53s2zs67]{font-size:2.3em}.can-do[data-astro-cid-53s2zs67] h2[data-astro-cid-53s2zs67]{font-size:1.15em}.prose[data-astro-cid-53s2zs67] h2{margin-top:2em}}
