/* PixelCMS Generic Layout Engine v1.2.14
   Optional classes only. Legacy pages without pxth-le-* classes are unchanged. */
.pxth-le-node{box-sizing:border-box;min-width:0}
.pxth-le-relative{position:relative}
.pxth-le-overflow-visible{overflow:visible!important}
.pxth-le-overflow{overflow:var(--pxth-le-overflow,visible)}
.pxth-le-size{width:var(--pxth-le-d-width,auto);max-width:100%;min-height:var(--pxth-le-d-min-height,auto)}
.pxth-le-gap{gap:var(--pxth-le-d-gap,normal)}
.pxth-le-responsive-align{text-align:var(--pxth-le-d-align,inherit)}
.custom-col:has(> [data-pxth-parent-relative="1"]){position:relative}
.custom-col:has(> [data-pxth-overflow-visible="1"]){overflow:visible!important}
.pxth-le-box{background:var(--pxth-le-bg,transparent);color:var(--pxth-le-color,inherit);border-width:var(--pxth-le-border-width,0);border-style:var(--pxth-le-border-style,solid);border-color:var(--pxth-le-border-color,transparent);border-radius:var(--pxth-le-radius,0);box-shadow:var(--pxth-le-shadow,none);padding:var(--pxth-le-card-padding,initial);backdrop-filter:var(--pxth-le-backdrop,none);-webkit-backdrop-filter:var(--pxth-le-backdrop,none);transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}
.pxth-le-box:hover{background:var(--pxth-le-hover-bg,var(--pxth-le-bg,transparent));color:var(--pxth-le-hover-color,var(--pxth-le-color,inherit));border-color:var(--pxth-le-hover-border-color,var(--pxth-le-border-color,transparent));box-shadow:var(--pxth-le-hover-shadow,var(--pxth-le-shadow,none));transform:var(--pxth-le-hover-transform,none)}
.pxth-le-typography{font-size:var(--pxth-le-d-font-size,var(--pxth-le-font-size,inherit));font-weight:var(--pxth-le-font-weight,inherit);line-height:var(--pxth-le-line-height,inherit);letter-spacing:var(--pxth-le-letter-spacing,normal);text-align:var(--pxth-le-text-align,inherit);color:var(--pxth-le-text-color,inherit)}
.pxth-le-spacing{margin-top:var(--pxth-le-d-mt,0)!important;margin-right:var(--pxth-le-d-mr,0)!important;margin-bottom:var(--pxth-le-d-mb,0)!important;margin-left:var(--pxth-le-d-ml,0)!important;padding-top:var(--pxth-le-d-pt,0)!important;padding-right:var(--pxth-le-d-pr,0)!important;padding-bottom:var(--pxth-le-d-pb,0)!important;padding-left:var(--pxth-le-d-pl,0)!important;min-height:var(--pxth-le-d-min-height,auto)!important}
.pxth-le-display[data-pxth-display-d="hide"]{display:none!important}
.pxth-le-display[data-pxth-display-d="block"]{display:block!important}
.pxth-le-display[data-pxth-display-d="flex"]{display:flex!important}
.pxth-le-display[data-pxth-display-d="grid"]{display:grid!important}
.pxth-le-display[data-pxth-display-d="inline"]{display:inline!important}
.pxth-le-display[data-pxth-display-d="inline-block"]{display:inline-block!important}
.pxth-le-section-full>.wrap{width:100%;max-width:none!important;padding-left:0;padding-right:0;box-sizing:border-box}
.pxth-le-section-boxed>.wrap{width:min(100%,var(--pxth-le-container-max,1200px));max-width:var(--pxth-le-container-max,1200px);margin-left:auto;margin-right:auto;box-sizing:border-box}
.pxth-le-grid{display:grid!important;grid-template-columns:var(--pxth-le-grid-d)!important;gap:var(--pxth-le-grid-gap-d,18px);align-items:var(--pxth-le-align-items,stretch)}
.pxth-le-grid[data-pxth-reverse-d="1"]>.custom-col{order:calc(100 - var(--pxth-le-order-d,0))}
.pxth-le-column{order:var(--pxth-le-order-d,0);align-self:var(--pxth-le-align-self-d,auto)}
.pxth-le-block-flow{display:flex;flex-direction:column}
.pxth-le-flow-item{order:var(--pxth-le-order-d,0)}
.pxth-le-overlay{position:absolute!important;z-index:var(--pxth-le-z,1);left:auto;right:auto;top:auto;bottom:auto;transform:none}
.pxth-le-overlay[data-pxth-anchor="top-left"]{left:var(--pxth-le-offset-x,0);top:var(--pxth-le-offset-y,0)}
.pxth-le-overlay[data-pxth-anchor="top-center"]{left:50%;top:var(--pxth-le-offset-y,0);transform:translateX(calc(-50% + var(--pxth-le-offset-x,0)))}
.pxth-le-overlay[data-pxth-anchor="top-right"]{right:calc(0px - var(--pxth-le-offset-x,0));top:var(--pxth-le-offset-y,0)}
.pxth-le-overlay[data-pxth-anchor="center-left"]{left:var(--pxth-le-offset-x,0);top:50%;transform:translateY(calc(-50% + var(--pxth-le-offset-y,0)))}
.pxth-le-overlay[data-pxth-anchor="center"]{left:50%;top:50%;transform:translate(calc(-50% + var(--pxth-le-offset-x,0)),calc(-50% + var(--pxth-le-offset-y,0)))}
.pxth-le-overlay[data-pxth-anchor="center-right"]{right:calc(0px - var(--pxth-le-offset-x,0));top:50%;transform:translateY(calc(-50% + var(--pxth-le-offset-y,0)))}
.pxth-le-overlay[data-pxth-anchor="bottom-left"]{left:var(--pxth-le-offset-x,0);bottom:calc(0px - var(--pxth-le-offset-y,0))}
.pxth-le-overlay[data-pxth-anchor="bottom-center"]{left:50%;bottom:calc(0px - var(--pxth-le-offset-y,0));transform:translateX(calc(-50% + var(--pxth-le-offset-x,0)))}
.pxth-le-overlay[data-pxth-anchor="bottom-right"]{right:calc(0px - var(--pxth-le-offset-x,0));bottom:calc(0px - var(--pxth-le-offset-y,0))}
.pxth-le-media img,.pxth-le-media video,.pxth-le-media iframe,.pxth-le-media .pxth-generic-media,.pxth-le-media .pxth-generic-split-media,.pxth-le-media .block-image-box{width:var(--pxth-le-media-width,100%);height:var(--pxth-le-media-height,auto);aspect-ratio:var(--pxth-le-media-ratio,auto);object-fit:var(--pxth-le-media-fit,cover);object-position:var(--pxth-le-media-position,center);border-radius:var(--pxth-le-media-radius,0);border-width:var(--pxth-le-media-border-width,0);border-style:var(--pxth-le-media-border-style,solid);border-color:var(--pxth-le-media-border-color,transparent);box-shadow:var(--pxth-le-media-shadow,none);overflow:hidden;box-sizing:border-box}
.pxth-le-media img,.pxth-le-media video{display:block}
.pxth-preset-minimal{--pxth-le-bg:transparent;--pxth-le-border-width:0;--pxth-le-radius:0;--pxth-le-shadow:none}
.pxth-preset-corporate{--pxth-le-bg:#fff;--pxth-le-border-width:1px;--pxth-le-border-color:#dbe3ef;--pxth-le-radius:12px;--pxth-le-shadow:0 8px 24px rgba(15,23,42,.08)}
.pxth-preset-soft-card{--pxth-le-bg:#f8fafc;--pxth-le-border-width:1px;--pxth-le-border-color:#e2e8f0;--pxth-le-radius:18px;--pxth-le-shadow:0 8px 28px rgba(15,23,42,.06)}
.pxth-preset-elevated{--pxth-le-bg:#fff;--pxth-le-border-width:0;--pxth-le-radius:18px;--pxth-le-shadow:0 18px 50px rgba(15,23,42,.16)}
.pxth-preset-outline{--pxth-le-bg:transparent;--pxth-le-border-width:1px;--pxth-le-border-color:#94a3b8;--pxth-le-radius:14px;--pxth-le-shadow:none}
.pxth-preset-glass{--pxth-le-bg:rgba(255,255,255,.68);--pxth-le-border-width:1px;--pxth-le-border-color:rgba(255,255,255,.72);--pxth-le-radius:18px;--pxth-le-shadow:0 18px 50px rgba(15,23,42,.14);--pxth-le-backdrop:blur(16px)}


.custom-block.pxth-le-typography .pxth-generic-heading>h1,.custom-block.pxth-le-typography .pxth-generic-heading>h2,.custom-block.pxth-le-typography .pxth-generic-heading>h3,.custom-block.pxth-le-typography .pxth-generic-heading>h4,.custom-block.pxth-le-typography .pxth-generic-heading>h5,.custom-block.pxth-le-typography .pxth-generic-heading>h6,.custom-block.pxth-le-typography .pxth-generic-split-copy>h2,.custom-block.pxth-le-typography .pxth-generic-cta>h2,.custom-block.pxth-le-typography .pxth-generic-video-feature h2{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important;text-align:inherit!important}

/* Generic content blocks */
.pxth-generic-heading h1,.pxth-generic-heading h2,.pxth-generic-heading h3,.pxth-generic-heading h4,.pxth-generic-heading h5,.pxth-generic-heading h6{margin:0 0 12px;color:inherit;line-height:1.12}
.pxth-generic-heading p{margin:0;max-width:70ch;color:inherit;opacity:.82}
.pxth-generic-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.78}
.pxth-generic-buttons{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.pxth-generic-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 18px;border-radius:10px;text-decoration:none;font-weight:700;line-height:1.2;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}
.pxth-generic-button:hover{transform:translateY(-1px)}
.pxth-generic-button.is-primary{background:#0f172a;color:#fff;border:1px solid #0f172a}
.pxth-generic-button.is-secondary{background:#2563eb;color:#fff;border:1px solid #2563eb}
.pxth-generic-button.is-outline{background:transparent;color:inherit;border:1px solid currentColor}
.pxth-generic-button.is-link{background:transparent;color:inherit;border:0;padding-left:0;padding-right:0}
.pxth-generic-spacer{height:var(--pxth-spacer-height,32px);min-height:1px}
.pxth-generic-divider{width:100%;border-top:var(--pxth-divider-width,1px) var(--pxth-divider-style,solid) var(--pxth-divider-color,#dbe3ef)}
.pxth-generic-badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:999px;background:#e2e8f0;color:#0f172a;font-size:12px;font-weight:700;line-height:1.2}
.pxth-generic-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#eaf2ff;font-size:26px}
.pxth-generic-card{min-width:0;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px;overflow:hidden}
.pxth-generic-card h3,.pxth-generic-feature-list h3{margin:0 0 8px;font-size:20px;line-height:1.3}
.pxth-generic-card p{margin:0 0 12px;color:inherit;opacity:.76;line-height:1.65}
.pxth-generic-card a{color:inherit;font-weight:700;text-underline-offset:3px}
.pxth-generic-card-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;background:#eef4ff;margin-bottom:14px;font-size:24px}
.pxth-media-card{padding:0}.pxth-media-card .pxth-generic-card-body{padding:20px}.pxth-generic-media{aspect-ratio:4/3;background:#e2e8f0;overflow:hidden}.pxth-generic-media img{width:100%;height:100%;object-fit:cover;display:block}
.pxth-generic-feature-list ul{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}.pxth-generic-feature-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.pxth-generic-feature-list li>span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#dcfce7;color:#166534;font-size:13px;font-weight:800}
.pxth-generic-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center}.pxth-generic-split-copy h2,.pxth-generic-cta h2,.pxth-generic-video-feature h2{margin:0 0 14px;font-size:clamp(30px,5vw,64px);line-height:1.06}.pxth-generic-split-copy p,.pxth-generic-cta p,.pxth-generic-video-feature p{margin:0 0 22px;max-width:62ch;line-height:1.7;opacity:.8}.pxth-generic-split-media{min-height:300px;aspect-ratio:4/3;border-radius:22px;overflow:hidden;background:#e2e8f0}.pxth-generic-split-media img{width:100%;height:100%;object-fit:cover;display:block}.pxth-generic-media-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:220px;background:linear-gradient(135deg,#e2e8f0,#f8fafc);color:#64748b;font-weight:700}
.pxth-generic-grid{display:grid;grid-template-columns:repeat(var(--pxth-generic-cols,3),minmax(0,1fr));gap:18px}.pxth-generic-logo{display:flex;align-items:center;justify-content:center;min-height:90px;padding:16px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.pxth-generic-logo img{max-width:100%;max-height:54px;object-fit:contain}.pxth-generic-stat{padding:24px;border:1px solid #e2e8f0;border-radius:16px;text-align:center;background:#fff}.pxth-generic-stat strong{display:block;font-size:clamp(30px,5vw,52px);line-height:1;font-weight:800}.pxth-generic-stat span{display:block;margin-top:8px;opacity:.72}.pxth-person-card{text-align:center}.pxth-person-card>img{width:92px;height:92px;border-radius:999px;object-fit:cover;margin:0 auto 14px}.pxth-person-card small{display:block;margin:-2px 0 12px;opacity:.65}
.pxth-generic-cta{padding:clamp(28px,6vw,72px);border-radius:24px;background:#0f172a;color:#fff;text-align:center}.pxth-generic-cta p{margin-left:auto;margin-right:auto}.pxth-generic-cta .pxth-generic-buttons{justify-content:center}.pxth-generic-cta .pxth-generic-button.is-primary{background:#fff;color:#0f172a;border-color:#fff}
.pxth-generic-video-feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:32px;align-items:center}.pxth-generic-video-media{aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:#0f172a}.pxth-generic-video-media video,.pxth-generic-video-media iframe{width:100%;height:100%;display:block;object-fit:cover}

/* Editor-only layout controls */
html[data-edit="1"] .pxth-le-column{position:relative}
html[data-edit="1"] .pxth-column-layout-control{position:absolute;top:6px;right:6px;z-index:32;width:30px;height:30px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(15,23,42,.12)}
html[data-edit="1"] .pxth-layout-control-button{background:#7c3aed!important;color:#fff!important}
html[data-edit="1"] .pxth-layout-control-button:hover{background:#6d28d9!important}
.pxth-layout-modal-panel{width:min(920px,96vw)!important;max-height:92vh;overflow:auto}
.pxth-layout-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 14px;padding-right:50px}.pxth-layout-tab{border:1px solid #cbd5e1;border-radius:9px;background:#f8fafc;color:#334155;min-height:36px;padding:7px 14px;font-size:12px;font-weight:700;cursor:pointer}.pxth-layout-tab.is-active{background:#0f172a;color:#fff;border-color:#0f172a}.pxth-layout-pane{display:none}.pxth-layout-pane.is-active{display:block}.pxth-layout-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pxth-layout-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pxth-layout-grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pxth-layout-grid label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:500;color:#334155}.pxth-layout-grid input,.pxth-layout-grid select,.pxth-layout-pane textarea{width:100%;min-height:34px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;padding:6px 9px;font-size:12px;font-weight:500;box-sizing:border-box}.pxth-layout-pane textarea{min-height:86px;resize:vertical}.pxth-layout-group{padding:14px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;margin-bottom:12px}.pxth-layout-group>h4{margin:0 0 10px;font-size:13px;font-weight:700}.pxth-device-switch{display:flex;gap:6px;margin-bottom:12px}.pxth-device-switch button{border:1px solid #cbd5e1;border-radius:8px;background:#fff;min-height:34px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer}.pxth-device-switch button.is-active{background:#2563eb;color:#fff;border-color:#2563eb}.pxth-layout-actions{display:flex;justify-content:flex-end;padding-top:12px}.pxth-layout-actions button{min-height:38px;border:0;border-radius:9px;background:#0f172a;color:#fff;padding:8px 18px;font-size:12px;font-weight:700;cursor:pointer}

@media(max-width:1024px){
  .pxth-le-grid{grid-template-columns:var(--pxth-le-grid-t,var(--pxth-le-grid-d))!important;gap:var(--pxth-le-grid-gap-t,var(--pxth-le-grid-gap-d,18px))}
  .pxth-le-grid[data-pxth-reverse-t="1"]>.custom-col{order:calc(100 - var(--pxth-le-order-t,var(--pxth-le-order-d,0)))}
  .pxth-le-column{order:var(--pxth-le-order-t,var(--pxth-le-order-d,0));align-self:var(--pxth-le-align-self-t,var(--pxth-le-align-self-d,auto))}
  .pxth-le-flow-item{order:var(--pxth-le-order-t,var(--pxth-le-order-d,0))}
  .pxth-le-spacing{margin-top:var(--pxth-le-t-mt,var(--pxth-le-d-mt,0))!important;margin-right:var(--pxth-le-t-mr,var(--pxth-le-d-mr,0))!important;margin-bottom:var(--pxth-le-t-mb,var(--pxth-le-d-mb,0))!important;margin-left:var(--pxth-le-t-ml,var(--pxth-le-d-ml,0))!important;padding-top:var(--pxth-le-t-pt,var(--pxth-le-d-pt,0))!important;padding-right:var(--pxth-le-t-pr,var(--pxth-le-d-pr,0))!important;padding-bottom:var(--pxth-le-t-pb,var(--pxth-le-d-pb,0))!important;padding-left:var(--pxth-le-t-pl,var(--pxth-le-d-pl,0))!important;min-height:var(--pxth-le-t-min-height,var(--pxth-le-d-min-height,auto))!important}
  .pxth-le-typography{font-size:var(--pxth-le-t-font-size,var(--pxth-le-d-font-size,var(--pxth-le-font-size,inherit)))}
  .pxth-le-size{width:var(--pxth-le-t-width,var(--pxth-le-d-width,auto));min-height:var(--pxth-le-t-min-height,var(--pxth-le-d-min-height,auto))}
  .pxth-le-gap{gap:var(--pxth-le-t-gap,var(--pxth-le-d-gap,normal))}
  .pxth-le-responsive-align{text-align:var(--pxth-le-t-align,var(--pxth-le-d-align,inherit))}
  .pxth-le-display[data-pxth-display-t="hide"]{display:none!important}.pxth-le-display[data-pxth-display-t="show"]{display:revert!important}.pxth-le-display[data-pxth-display-t="block"]{display:block!important}.pxth-le-display[data-pxth-display-t="flex"]{display:flex!important}.pxth-le-display[data-pxth-display-t="grid"]{display:grid!important}.pxth-le-display[data-pxth-display-t="inline"]{display:inline!important}.pxth-le-display[data-pxth-display-t="inline-block"]{display:inline-block!important}
  .pxth-generic-grid{grid-template-columns:repeat(var(--pxth-generic-cols-t,2),minmax(0,1fr))}
}
@media(max-width:767px){
  .pxth-le-grid{grid-template-columns:var(--pxth-le-grid-m,1fr)!important;gap:var(--pxth-le-grid-gap-m,var(--pxth-le-grid-gap-t,var(--pxth-le-grid-gap-d,14px)))}
  .pxth-le-grid[data-pxth-reverse-m="1"]>.custom-col{order:calc(100 - var(--pxth-le-order-m,var(--pxth-le-order-t,var(--pxth-le-order-d,0))))}
  .pxth-le-column{order:var(--pxth-le-order-m,var(--pxth-le-order-t,var(--pxth-le-order-d,0)));align-self:var(--pxth-le-align-self-m,var(--pxth-le-align-self-t,var(--pxth-le-align-self-d,auto)))}
  .pxth-le-flow-item{order:var(--pxth-le-order-m,var(--pxth-le-order-t,var(--pxth-le-order-d,0)))}
  .pxth-le-spacing{margin-top:var(--pxth-le-m-mt,var(--pxth-le-t-mt,var(--pxth-le-d-mt,0)))!important;margin-right:var(--pxth-le-m-mr,var(--pxth-le-t-mr,var(--pxth-le-d-mr,0)))!important;margin-bottom:var(--pxth-le-m-mb,var(--pxth-le-t-mb,var(--pxth-le-d-mb,0)))!important;margin-left:var(--pxth-le-m-ml,var(--pxth-le-t-ml,var(--pxth-le-d-ml,0)))!important;padding-top:var(--pxth-le-m-pt,var(--pxth-le-t-pt,var(--pxth-le-d-pt,0)))!important;padding-right:var(--pxth-le-m-pr,var(--pxth-le-t-pr,var(--pxth-le-d-pr,0)))!important;padding-bottom:var(--pxth-le-m-pb,var(--pxth-le-t-pb,var(--pxth-le-d-pb,0)))!important;padding-left:var(--pxth-le-m-pl,var(--pxth-le-t-pl,var(--pxth-le-d-pl,0)))!important;min-height:var(--pxth-le-m-min-height,var(--pxth-le-t-min-height,var(--pxth-le-d-min-height,auto)))!important}
  .pxth-le-typography{font-size:var(--pxth-le-m-font-size,var(--pxth-le-t-font-size,var(--pxth-le-d-font-size,var(--pxth-le-font-size,inherit))))}
  .pxth-le-size{width:var(--pxth-le-m-width,var(--pxth-le-t-width,var(--pxth-le-d-width,auto)));min-height:var(--pxth-le-m-min-height,var(--pxth-le-t-min-height,var(--pxth-le-d-min-height,auto)))}
  .pxth-le-gap{gap:var(--pxth-le-m-gap,var(--pxth-le-t-gap,var(--pxth-le-d-gap,normal)))}
  .pxth-le-responsive-align{text-align:var(--pxth-le-m-align,var(--pxth-le-t-align,var(--pxth-le-d-align,inherit)))}
  .pxth-le-display[data-pxth-display-m="hide"]{display:none!important}.pxth-le-display[data-pxth-display-m="show"]{display:revert!important}.pxth-le-display[data-pxth-display-m="block"]{display:block!important}.pxth-le-display[data-pxth-display-m="flex"]{display:flex!important}.pxth-le-display[data-pxth-display-m="grid"]{display:grid!important}.pxth-le-display[data-pxth-display-m="inline"]{display:inline!important}.pxth-le-display[data-pxth-display-m="inline-block"]{display:inline-block!important}
  .pxth-generic-split,.pxth-generic-video-feature{grid-template-columns:1fr}.pxth-generic-split.is-image-left .pxth-generic-split-media{order:0}.pxth-generic-split.is-image-left .pxth-generic-split-copy{order:1}.pxth-generic-grid{grid-template-columns:repeat(var(--pxth-generic-cols-m,1),minmax(0,1fr))}.pxth-generic-split-media{min-height:220px}.pxth-generic-split-copy h2,.pxth-generic-cta h2,.pxth-generic-video-feature h2{font-size:clamp(28px,10vw,44px)}
  .pxth-layout-grid,.pxth-layout-grid.is-3,.pxth-layout-grid.is-2{grid-template-columns:1fr 1fr}.pxth-layout-modal-panel{width:calc(100vw - 14px)!important;max-height:96vh}.pxth-layout-tabs{padding-right:42px}
}
