.c2e8{margin:-12px 0 clamp(28px,3vw,40px);max-width:min(540px,32em);font-size:16px;line-height:1.5;color:#555b61;text-wrap:pretty}
.c4v{display:inline-flex;align-items:center;gap:8px;padding:12px 4px;font-family:var(--mono);font-size:13px;color:#3b4147;border-bottom:1px solid rgba(21,24,27,.3);transition:color .2s,border-color .2s}
.c4v:hover{color:#15181b;border-color:var(--accent)}
.crg{display:flex;flex-wrap:wrap;gap:4px 12px;margin:14px 0 0;font-size:var(--small);line-height:1.4;color:#555b61}
.c2g{font-size:17px;font-weight:500}
.c29z{font-size:10.5px;letter-spacing:1.4px}
.c1cq{transform-origin:300px 350px}
.c8q{transform-origin:322px 504px}
.c1j6{flex:1 1 460px;padding:clamp(24px,3vw,36px) clamp(24px,3vw,36px) clamp(36px,4vw,56px);border-top:1px solid #15181b;border-left:1px solid #15181b;transition:background .25s;animation:rise .9s cubic-bezier(.2,.7,.2,1) 0s both;animation-timeline:view();animation-range:entry 0% entry 35%}
.c1j6:hover{background:#ecebe6}
.c11q{margin:0;max-width:min(560px,32em);font-size:clamp(17px,1.25vw,18px);line-height:1.5;color:#3b4147;text-wrap:pretty}
.c1b1{margin-top:28px}
.c7l{flex:1 1 460px;padding:clamp(24px,3vw,36px) clamp(24px,3vw,36px) clamp(36px,4vw,56px);border-top:1px solid #15181b;border-left:1px solid #15181b;transition:background .25s;animation:rise .9s cubic-bezier(.2,.7,.2,1) 0.1s both;animation-timeline:view();animation-range:entry 0% entry 35%}
.c7l:hover{background:#ecebe6}
.c1ee{flex:1 1 480px;max-width:980px}
.c22f{margin:clamp(24px,3vw,36px) 0 0;max-width:min(600px,32em);font-size:clamp(18px,1.4vw,21px);line-height:1.5;color:#c9ced4;text-wrap:pretty}