.cbt-wlp-ia{background:var(--cbt-off);font-family:var(--cbt-font-body);padding:var(--sp-10) 0}.cbt-wlp-ia__inner{align-items:center;box-sizing:border-box;display:grid;gap:var(--sp-8);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);margin-inline:auto;max-width:var(--cbt-container);padding-inline:var(--cbt-gutter)}.cbt-wlp-ia__copy{display:flex;flex-direction:column;gap:var(--sp-5)}.cbt-wlp-ia__eyebrow{color:var(--cbt-blue);font-size:var(--fs--2);font-weight:var(--fw-ui);letter-spacing:var(--track-label);line-height:var(--lh-label);text-transform:uppercase}.cbt-wlp-ia .cbt-wlp-ia__title{color:var(--cbt-ink)!important;font-family:var(--cbt-font-disp)!important;font-size:var(--fs-3)!important;font-weight:var(--fw-disp)!important;hyphens:none;letter-spacing:-.035em!important;line-height:1!important;margin:0!important;text-transform:uppercase!important;text-wrap:balance}.cbt-wlp-ia .cbt-wlp-ia__blue{color:var(--cbt-blue)!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.cbt-wlp-ia__lead{color:var(--ink-2);font-size:var(--fs-1);line-height:var(--lh-body);margin:0;max-width:var(--measure);text-wrap:pretty}.cbt-wlp-ia__list{list-style:none;margin:0;padding:0}.cbt-wlp-ia__item{border-bottom:1px solid var(--line);color:var(--ink-2);display:flex;font-size:var(--fs-0);gap:var(--sp-3);line-height:var(--lh-body);margin:0;padding:var(--sp-3) 0}.cbt-wlp-ia__item:last-child{border-bottom:0}.cbt-wlp-ia__item:before{color:var(--cbt-blue);content:"—";flex-shrink:0}.cbt-wlp-ia__demo{display:flex;flex-direction:column;margin:0}.cbt-wlp-ia__src{background:var(--cbt-white);border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-6)}.cbt-wlp-ia__tag{color:var(--cbt-grey);display:block;font-size:var(--fs--2);font-weight:var(--fw-ui);letter-spacing:var(--track-label);line-height:var(--lh-label);text-transform:uppercase}.cbt-wlp-ia__tag--on{color:var(--cbt-blue-on)}.cbt-wlp-ia__src-t{color:var(--ink-2);font-size:var(--fs-0);font-weight:var(--fw-ui);line-height:1.4;overflow-wrap:anywhere}.cbt-wlp-ia__src-m{color:var(--cbt-grey);font-size:var(--fs--1);line-height:var(--lh-body)}.cbt-wlp-ia__arrow{align-items:center;color:var(--cbt-blue);display:flex;font-size:var(--fs--2);font-weight:var(--fw-ui);gap:var(--sp-3);letter-spacing:var(--track-label);line-height:var(--lh-label);padding:var(--sp-4) var(--sp-6);text-transform:uppercase}.cbt-wlp-ia__arrow svg{display:block;height:var(--sp-4);width:var(--sp-4)}.cbt-wlp-ia__arrow svg *{stroke:var(--cbt-blue)!important}.cbt-wlp-ia__out{background:var(--cbt-ink);border-radius:var(--r-card);color:var(--ink-on-1);display:block;overflow:hidden;-webkit-font-smoothing:antialiased}.cbt-wlp-ia__out-head{align-items:flex-start;display:flex;gap:var(--sp-4);justify-content:space-between;padding:var(--sp-6) var(--sp-6) var(--sp-5)}.cbt-wlp-ia__out-c{display:flex;flex-direction:column;gap:var(--sp-3)}.cbt-wlp-ia__out-t{font-size:var(--fs-1);letter-spacing:var(--track-title);line-height:1.3}.cbt-wlp-ia__ok,.cbt-wlp-ia__out-t{color:var(--ink-on-1);font-weight:var(--fw-ui)}.cbt-wlp-ia__ok{align-items:center;background:var(--cbt-blue);border-radius:var(--r-pill);display:inline-flex;flex-shrink:0;font-size:var(--fs--2);min-height:var(--sp-6);padding:0 var(--sp-3);white-space:nowrap}.cbt-wlp-ia__attrs{background:var(--line-on);border-top:1px solid var(--line-on);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.cbt-wlp-ia__attr{background:var(--cbt-ink);display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-4) var(--sp-6)}.cbt-wlp-ia__attr-n{color:var(--ink-on-2);font-size:var(--fs--2);line-height:var(--lh-label)}.cbt-wlp-ia__attr-v{color:var(--ink-on-1);font-size:var(--fs--1);font-variant-numeric:tabular-nums;font-weight:var(--fw-ui);line-height:var(--lh-label)}.cbt-wlp-ia__note{color:var(--cbt-grey);font-size:var(--fs--2);line-height:var(--lh-label);margin-top:var(--sp-4);padding:0 var(--sp-6)}@media (max-width:940px){.cbt-wlp-ia__inner{grid-template-columns:1fr}}@media (max-width:680px){.cbt-wlp-ia{padding:var(--sp-9) 0}.cbt-wlp-ia__out-head{flex-direction:column}.cbt-wlp-ia__attrs{grid-template-columns:1fr}}