.rc-public-availability{padding:3.5rem 0;background:#f8f6ff;color:#211936;border-top:1px solid #e9e0ff}
#rc-public-availability-title,#integrari{scroll-margin-top:6rem}
.rc-public-availability h2{font-size:clamp(1.55rem,2.3vw,2rem);line-height:1.2;margin:0 0 1rem}
.rc-public-availability p,.rc-public-availability li{font-size:1rem;line-height:1.65;overflow-wrap:anywhere}
.rc-public-availability p{max-width:80ch;margin:0 0 1.25rem}
.rc-public-availability__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0}
.rc-public-availability__grid article{padding:1.5rem;border:1px solid #e6def7;border-radius:1rem;background:#fff;min-width:0}
.rc-public-availability h3{font-size:1.15rem;line-height:1.35;margin:0 0 1rem}
.rc-public-availability ul{padding-left:1.2rem;margin:0}.rc-public-availability li+li{margin-top:.75rem}
.rc-public-availability__industry{padding:1rem 1.25rem;border-left:3px solid #7438ed}
.rc-public-availability a{color:#6022cc;font-weight:600;text-decoration:underline;text-underline-offset:.2em}
.rc-public-availability a:focus-visible{outline:3px solid #7438ed;outline-offset:4px}
.rc-logos__item>.rcv-svg{width:34px;height:34px;flex:0 0 34px;color:#7438ed}
.rc-logos__item .rc-public-integration-status{font-size:.75rem;line-height:1.3;display:block;color:#554664;text-align:center}
@media(max-width:800px){.rc-public-availability__grid{grid-template-columns:1fr}.rc-public-availability{padding:2.5rem 0}}
