.pillar-header{padding-block:clamp(3.5rem,8vw,6rem) clamp(2rem,4vw,3rem)}.pillar-header .pillar-eyebrow{font-family:var(--font-mono);letter-spacing:.04em;color:var(--moss);margin-bottom:1rem;font-size:.8125rem;display:inline-block}.pillar-header h1{letter-spacing:-.03em;max-width:18ch;font-size:clamp(2.25rem,5vw,3.5rem)}.pillar-header .pillar-lead{color:var(--ink-2);max-width:60ch;margin-top:1.25rem;font-size:1.0625rem;line-height:1.6}.pillar-related{border-top:1px solid var(--rule);padding-block:clamp(2.5rem,5vw,3.5rem)}.pillar-related h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-3);margin-bottom:1.25rem;font-size:1rem;font-weight:600}.pillar-related-list{flex-wrap:wrap;gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.pillar-related-list a{color:var(--ink);border-bottom:1px solid var(--rule-strong);align-items:baseline;gap:.5rem;padding-bottom:2px;font-weight:500;display:inline-flex}.pillar-related-list a:hover{color:var(--moss);border-color:var(--moss)}.pillar-related-list a .pillar-related-cmd{font-family:var(--font-mono);color:var(--ink-3);font-size:.8125rem}.pillar-cta{border-top:1px solid var(--rule);padding-block:clamp(3rem,6vw,4.5rem)}.pillar-cta h2{font-family:var(--font-display);letter-spacing:-.028em;max-width:20ch;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:600}.pillar-cta .pillar-cta-row{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}
