.pillars{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pillar{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:34px;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden}.pillar:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.pillar .glow{top:-40px;filter:blur(44px);opacity:.4;border-radius:50%;width:160px;height:160px;position:absolute;inset-inline-end:-40px}.pillar:first-child .glow{background:var(--violet)}.pillar:nth-child(2) .glow{background:var(--coral)}.pillar:nth-child(3) .glow{background:var(--blue)}.pillar .ic{margin-bottom:22px}.pillar:hover .ic{transform:translateY(-3px)scale(1.05)}.pillar h3{font-size:21px;font-family:var(--kufi);margin-bottom:10px;font-weight:600;position:relative}[dir=ltr] .pillar h3{font-family:var(--gr)}.pillar p{font-size:14.5px;line-height:1.85;position:relative}.pillar .pnum{bottom:18px;font-family:var(--gr);color:var(--ink-4);letter-spacing:.06em;font-size:13px;position:absolute;inset-inline-end:22px}@media (max-width:980px){.pillars{grid-template-columns:1fr}}@media (max-width:680px){.pillar{padding:26px}}
.prose-body{max-width:760px;color:var(--ink-2);font-size:15.5px;line-height:1.95}.prose-body h2{color:var(--ink);margin:42px 0 14px;font-size:clamp(24px,3vw,32px);line-height:1.45}.prose-body h2:first-child{margin-top:0}.prose-body h3{color:var(--ink);margin:34px 0 10px;font-size:19px}.prose-body h3:first-child{margin-top:0}.prose-body p{margin-bottom:14px}.prose-body ul{flex-direction:column;gap:8px;margin:0 0 16px;padding-inline-start:22px;display:flex}.prose-body ol{flex-direction:column;gap:10px;margin:0 0 16px;padding-inline-start:22px;list-style-type:decimal;display:flex}.prose-body li{color:var(--ink-2)}.prose-body strong{color:var(--ink)}.prose-body .lat{direction:ltr;unicode-bidi:isolate}.prose-meta{color:var(--ink-3);font-size:12.5px;font-family:var(--gr);margin-bottom:28px}
.uc-tabs{flex-wrap:wrap;gap:10px;margin-bottom:34px;display:flex}.uc-tab{font-family:var(--ar);border:1px solid var(--line-2);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:100px;padding:10px 19px;font-size:14px;font-weight:500;transition:all .3s}.uc-tab.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}[data-theme=dark] .uc-tab.active{color:#14111f}.uc-panel{grid-template-columns:1fr 1fr;gap:18px;display:none}.uc-panel.active{animation:.5s fadein;display:grid}.uc-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);gap:15px;padding:24px;transition:transform .3s,box-shadow .3s;display:flex}.uc-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.uc-card .ic{border-radius:12px;width:42px;height:42px}.uc-card .ic svg{width:20px;height:20px}.uc-card b{color:var(--ink);margin-bottom:4px;font-size:15.5px;display:block}.uc-card p{font-size:13.5px;line-height:1.75}.uc-card .flow{font-family:var(--gr);color:var(--ink-3);direction:ltr;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:9px;font-size:10.5px;display:flex}[dir=ltr] .uc-card .flow{justify-content:flex-start}.uc-card .flow span{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:2px 7px}.uc-card .flow svg{width:11px;height:11px;stroke:var(--ink-4);fill:none;stroke-width:2px}@media (max-width:980px){.uc-panel.active{grid-template-columns:1fr}}@media (max-width:680px){.uc-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.uc-tabs::-webkit-scrollbar{display:none}.uc-tab{flex-shrink:0}}
