.cl-page .sl-hero__title{max-width:18ch}.cl-page--product .sl-hero__title{max-width:22ch}.cl-page .sl-section{padding:clamp(2.25rem,4vw,3.25rem) 0}.cl-page .sl-hero+.sl-section{padding-top:clamp(2.5rem,4.5vw,3.5rem)}.cl-page .sl-section-head{margin-bottom:1.5rem}.cl-page .sl-cta.sl-section{padding:clamp(2.75rem,5vw,4rem) 0}.cl-hero__intro{display:grid;gap:1rem}.cl-page .sl-hero__intro{line-height:1.62}.cl-vs{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;margin:1.35rem 0 0}.cl-vs__mark,.cl-vs__them,.cl-vs__us{align-items:center;display:inline-flex;font-size:.82rem;font-weight:700;letter-spacing:.02em}.cl-vs__them,.cl-vs__us{border-radius:999px;padding:.4rem .85rem}.cl-vs__us{background:#ffffff24;border:1px solid hsla(0,0%,100%,.28);color:#fff}.cl-vs__them{background:transparent;border:1px solid hsla(0,0%,100%,.18);color:#ffffffd1}.cl-vs__mark{color:#c9b8ff;text-transform:lowercase}.cl-page .sl-section-head .sl-lead{margin-inline:auto;max-width:42rem;text-align:center}.cl-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid var(--sl-line);border-radius:1.15rem;box-shadow:var(--sl-shadow)}.cl-table{border-collapse:separate;border-spacing:0;font-size:.95rem;line-height:1.55;min-width:40rem;width:100%}.cl-table td,.cl-table th{border-bottom:1px solid var(--sl-line);padding:.95rem 1.1rem;text-align:left;vertical-align:top}.cl-table thead th{background:var(--sl-navy);color:#fff;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cl-table thead th:nth-child(2){background:var(--sl-primary-dark)}.cl-table tbody th{background:var(--sl-lavender);color:var(--sl-navy);font-size:.92rem;font-weight:700;width:18%}.cl-table tbody td:nth-child(2){color:var(--sl-ink)}.cl-table tbody td:nth-child(3){color:var(--sl-muted)}.cl-table--balanced thead th:nth-child(2),.cl-table--balanced thead th:nth-child(3){background:var(--sl-primary-dark)}.cl-table--balanced tbody td:nth-child(2),.cl-table--balanced tbody td:nth-child(3){color:var(--sl-ink);font-weight:500}.cl-table--highlight-us tbody td:nth-child(2){background:color-mix(in srgb,var(--sl-primary) 6%,#fff);color:var(--sl-ink);font-weight:600}.cl-table tbody tr:last-child td,.cl-table tbody tr:last-child th{border-bottom:none}.cl-table tbody tr:hover td,.cl-table tbody tr:hover th{background:color-mix(in srgb,var(--sl-primary) 8%,#fff)}.cl-table__toggle{align-items:flex-start;background:none;border:0;color:inherit;cursor:default;display:flex;font:inherit;font-weight:inherit;gap:.35rem;justify-content:space-between;margin:0;padding:0;text-align:left;width:100%}.cl-table__chevron{color:var(--sl-primary);display:none;flex-shrink:0;margin-top:.12rem;transition:transform .18s var(--sl-ease)}.cl-table__row.is-open .cl-table__chevron{transform:rotate(180deg)}.cl-table__cell{min-width:0}.cl-insight{background:linear-gradient(135deg,color-mix(in srgb,var(--sl-primary) 12%,var(--sl-lavender)) 0,var(--sl-lavender) 55%,#fff 100%);border-left:4px solid var(--sl-primary);border-radius:0 14px 14px 0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sl-primary) 10%,transparent);margin:2.5rem auto 0;padding:1.15rem 1.35rem 1.2rem 1.4rem;width:min(100%,42rem)}@media(min-width:901px){.cl-insight{margin-top:2.75rem}}.cl-insight__title{color:var(--sl-primary-dark);font-size:1.05rem;font-weight:700;line-height:1.35;margin:0}.cl-insight__text{color:var(--sl-ink);font-size:.98rem;line-height:1.65;margin:.55rem 0 0}.cl-examples{margin-top:2.25rem}.cl-examples__eyebrow{color:var(--sl-primary);font-size:.78rem;font-weight:700;letter-spacing:.06em;margin:0 0 .4rem;text-align:center;text-transform:uppercase}.cl-examples__title{margin:0;text-align:center}.cl-examples__lead{color:var(--sl-muted);font-size:.95rem;line-height:1.55;margin:.55rem auto 0;max-width:40rem;text-align:center}.cl-examples__grid{display:grid;gap:1.15rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem}.cl-examples__card{background:#fff;border:1px solid var(--sl-line);border-radius:1.05rem;box-shadow:var(--sl-shadow);margin:0;padding:.75rem .75rem 1rem}.cl-examples__url{background:var(--sl-lavender);border-radius:.45rem;color:var(--sl-navy);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-weight:700;margin:0 0 .55rem;overflow-wrap:anywhere;padding:.35rem .65rem}.cl-examples__img{border:1px solid var(--sl-line);border-radius:.65rem;display:block;height:auto;width:100%}.cl-examples__card figcaption{color:var(--sl-ink);font-size:.88rem;line-height:1.45;margin:.65rem 0 0}@media(max-width:900px){.cl-examples__grid{grid-template-columns:1fr}}.cl-table-note{color:var(--sl-muted);font-size:.88rem;line-height:1.6;margin:1rem 0 0;max-width:none;width:100%}.cl-table-note a{color:var(--sl-primary);font-weight:600;overflow-wrap:anywhere;text-decoration:none}.cl-table-note a:hover{text-decoration:underline}.cl-choose__them{background:#ffffffc7}.cl-choose__icon-them{color:#5c6478;flex-shrink:0}.cl-choose__them .sl-h3{color:var(--sl-navy)}.cl-choose__them--peer{background:color-mix(in srgb,var(--sl-primary) 7%,#fff);border-color:color-mix(in srgb,var(--sl-primary) 28%,var(--sl-line))}.cl-choose__them--peer .sl-h3{color:var(--sl-primary-dark)}.cl-related{display:grid;gap:1.15rem;grid-template-columns:repeat(3,minmax(0,1fr))}.cl-related__card{background:#fff;border:1px solid var(--sl-line);border-radius:1.15rem;box-shadow:var(--sl-shadow);color:inherit;display:grid;gap:.65rem;padding:1.5rem 1.4rem 1.35rem;position:relative;text-decoration:none;transition:transform .2s var(--sl-ease),box-shadow .2s var(--sl-ease),border-color .2s}.cl-related__card p{color:var(--sl-muted);font-size:.95rem;line-height:1.55;margin:0}.cl-related__go{color:var(--sl-primary);display:inline-flex;margin-top:.35rem}.cl-related__card:hover{border-color:color-mix(in srgb,var(--sl-primary) 35%,transparent);box-shadow:0 18px 50px -14px #5b349047;text-decoration:none;transform:translateY(-2px)}.cl-related--single{grid-template-columns:1fr;max-width:36rem}.cl-related--quad{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.cl-related{grid-template-columns:1fr}.cl-table-wrap{overflow-x:hidden}.cl-table{font-size:.78rem;line-height:1.4;min-width:0;table-layout:fixed}.cl-table td,.cl-table th{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;padding:.5rem .4rem;word-break:normal}.cl-table thead th{font-size:.68rem;letter-spacing:.03em;padding:.5rem .4rem;white-space:normal}.cl-table td:first-child,.cl-table th:first-child{width:30%}.cl-table td:nth-child(2),.cl-table td:nth-child(3),.cl-table th:nth-child(2),.cl-table th:nth-child(3){width:35%}.cl-table tbody th{background:#fff;font-size:.7rem;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;padding-right:.28rem;word-break:normal}.cl-table tbody td:nth-child(2),.cl-table--highlight-us tbody td:nth-child(2){background:color-mix(in srgb,var(--sl-primary) 9%,var(--sl-lavender));color:var(--sl-ink);font-weight:600}.cl-table tbody td:nth-child(3){color:var(--sl-muted)}.cl-table--balanced tbody td:nth-child(2),.cl-table--balanced tbody td:nth-child(3){background:#fff;color:var(--sl-ink);font-weight:500}.cl-table--balanced tbody tr:hover td:nth-child(2),.cl-table--balanced tbody tr:hover td:nth-child(3){background:color-mix(in srgb,var(--sl-primary) 8%,#fff)}.cl-table tbody tr:hover td,.cl-table tbody tr:hover th{background:#fff}.cl-table tbody tr:hover td:nth-child(2){background:color-mix(in srgb,var(--sl-primary) 9%,var(--sl-lavender))}.cl-table__toggle{cursor:pointer}.cl-table__toggle:focus-visible{border-radius:.25rem;outline:2px solid var(--sl-primary);outline-offset:2px}.cl-table__chevron{display:block}.cl-table__row:not(.is-open) .cl-table__cell{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.cl-table__row{cursor:pointer}.cl-page--product .cl-table tbody th,.cl-page--product .cl-table td,.cl-page--product .cl-table th,.cl-page--product .cl-table__cell{min-width:0;overflow-wrap:anywhere;word-break:break-word}.cl-page--product .cl-table td:first-child,.cl-page--product .cl-table th:first-child{width:34%}.cl-page--product .cl-table td:nth-child(2),.cl-page--product .cl-table td:nth-child(3),.cl-page--product .cl-table th:nth-child(2),.cl-page--product .cl-table th:nth-child(3){width:33%}.cl-page--product .sl-breadcrumb ol{display:flex;flex-wrap:wrap;max-width:100%}.cl-page--product .sl-breadcrumb li[aria-current=page]{border-radius:.55rem;line-height:1.25;max-width:100%;padding:.15rem .5rem;white-space:normal}}
