.c120{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:clamp(18px,2.4vw,28px);font-size:17px}
.c32{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;color:#15181b;border-bottom:1px solid var(--accent);transition:color .2s}
.c32:hover{color:var(--accent)}
.c1ef{scroll-margin-top:88px;flex:1 1 100%;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) both;animation-timeline:view();animation-range:entry 0% entry 35%}
.c1ef:hover{background:#ecebe6}
.c2b15{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(24px,3vw,36px) clamp(48px,6vw,80px);align-items:end}
.csh{margin:0;font-size:clamp(17px,1.25vw,18px);line-height:1.5;color:#3b4147;text-wrap:pretty;max-width:32em}
.cud{margin:20px 0 0;padding-top:16px;border-top:1px solid rgba(21,24,27,.25);font-size:16px;line-height:1.5;color:#15181b;text-wrap:pretty;max-width:32em}
.c11j{scroll-margin-top:88px;flex:1 1 300px;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) .1s both;animation-timeline:view();animation-range:entry 0% entry 35%}
.c11j:hover{background:#ecebe6}
.ccb{scroll-margin-top:88px;flex:1 1 300px;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) .2s both;animation-timeline:view();animation-range:entry 0% entry 35%}
.ccb:hover{background:#ecebe6}
.c17yx{color:#15181b;border-bottom:1px solid var(--accent);transition:color .2s}
.c17yx:hover{color:var(--accent)}
.c15{margin:10px 0 0;font-size:14px;line-height:1.5;color:#555b61;text-wrap:pretty;max-width:32em}
.c1uq{margin:0 clamp(20px,5vw,72px)}
.c2ej{display:flex;flex-wrap:wrap;gap:20px clamp(40px,5vw,64px);padding:clamp(24px,3vw,36px);border:1px solid #15181b;background:#ecebe6}
.chy{flex:1 1 260px}
.c2a0{margin:12px 0 0;font-size:17px;line-height:1.5;color:#3b4147;max-width:32em}
.cpc8{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:12px;font-weight:600;color:#15181b;border-bottom:1px solid var(--accent)}
.cxc{flex:1.6 1 340px;list-style:none;margin:0;padding:0;border-top:1px solid rgba(21,24,27,.25)}
.cfx{font-size:17px}
.c85{margin:clamp(36px,4vw,56px) clamp(20px,5vw,72px) 0;font-size:17px;line-height:1.5;color:#3b4147;max-width:32em}
.c2j{flex:1 1 340px;padding:clamp(24px,3vw,36px) clamp(24px,3vw,36px) clamp(28px,3vw,40px);border-top:1px solid #15181b;border-left:1px solid #15181b;animation:rise .9s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 35%}
.ch7{display:inline-flex;align-items:center;padding:7px 12px 6px 13px;background:#15181b;color:#f4f3f0;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;line-height:1.2}
.c2ll{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid rgba(21,24,27,.25)}
.c3d{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:16px 0;border-bottom:1px solid rgba(21,24,27,.25)}
.c2pw{font-family:var(--mono);font-size:14px;line-height:1.5;color:var(--accent)}
.c2bf{font-size:17px;line-height:1.5;color:#15181b;text-wrap:pretty}
.c1am{display:inline-flex;align-items:center;padding:7px 12px 6px 13px;background:linear-gradient(135deg,#15181b 5.3px,transparent 5.8px),linear-gradient(315deg,#15181b 5.3px,transparent 5.8px);color:#15181b;box-shadow:inset 0 0 0 1px #15181b;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;line-height:1.2}
.c2i1{font-family:var(--mono);font-size:14px;line-height:1.5;color:#555b61}