.ct{--ax-c-ip-gutter:clamp(20px,6vw,110px)}.ct .ip-rule{width:clamp(36px,2.65vw,50px)}.ct .ip-h2{margin-top:.3em}.ct-hero-inner{min-height:21.8vw;padding-bottom:1.6vw}.ct-hero .ip-hero-media{width:min(60.05vw,100vw - 600px)}.ct-hero-copy{max-width:min(100%,38vw)}.ct-hero .ip-title{margin-top:2.63vw;font-size:var(--ax-c-ip-fs-title-lg);line-height:1.07}.ct .ct-hero-rule{margin-top:1.26vw;width:clamp(44px,3.7vw,70px)}.ct-hero .ip-lead{margin-top:1.1vw;max-width:33em}.ct-hero .ct-lead-2{margin-top:.9vw}.ct-body{position:relative;isolation:isolate;overflow:clip;padding-block:1.9vw 3vw}.ct-edge{position:absolute;z-index:-1;width:clamp(48px,5.4vw,100px);height:auto}.ct-edge polygon{fill:var(--ax-c-ip-tri-1);opacity:.7}.ct-edge-end{top:0;inset-inline-end:0}.ct-edge-start{bottom:0;inset-inline-start:0}[dir=rtl] .ct-edge{transform:scaleX(-1)}.ct-grid{display:grid;grid-template-columns:minmax(0,767fr) minmax(0,642fr);column-gap:3.95vw;align-items:start}.ct-form{margin-top:1vw;row-gap:clamp(10px,.5vw,12px)}.ct-form .ui-textarea{min-height:76px;height:76px}.ct-details{margin-top:.85vw}.ct-row{display:grid;grid-template-columns:clamp(40px,2.65vw,48px) minmax(0,10em) minmax(0,1fr);column-gap:1.2vw;font-size:var(--ax-c-ip-fs-label);align-items:start;padding-block:0 6px;margin-bottom:6px;border-bottom:1px solid var(--ax-c-ip-rule-soft)}.ct-row:last-child{border-bottom:0;margin-bottom:0}.ct-badge{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;background:var(--ax-c-ip-badge);color:var(--ax-c-ip-gold)}.ct-badge svg{width:44%;height:44%}.ct-label{line-height:1.3;font-weight:500}.ct-label,.ct-value{padding-top:.5vw;font-size:var(--ax-c-ip-fs-label);color:var(--ax-c-ip-ink)}.ct-value{display:flex;flex-direction:column;gap:4px;line-height:1.35}.ct-sub{font-size:var(--ax-c-ip-fs-item-text);color:var(--ax-c-ip-muted)}.ct-tbc{color:var(--ax-c-ip-body)}.ct-link{color:inherit;text-decoration:underline;text-decoration-color:var(--ax-c-ip-gold);text-underline-offset:4px}.ct-help-block{margin-top:1vw}.ct-head-sm .ip-h2{font-size:var(--ax-c-ip-fs-h3);margin-top:.5em}.ct-help{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.66vw;margin-top:.5vw}.ct-card{display:flex;align-items:center;justify-content:space-between;gap:6px;height:100%;min-height:max(56px,3.6vw);padding:.55vw .6vw .55vw .95vw;border:1px solid var(--ax-c-ip-card-border);border-radius:2px;background:var(--ax-c-ip-white);color:var(--ax-c-ip-ink);transition:border-color var(--ax-c-ip-t-300)}.ct-card:hover{border-color:var(--ax-c-ip-gold)}.ct-card-text{display:flex;flex-direction:column;gap:3px}.ct-card-title{font-size:var(--ax-c-ip-fs-label);font-weight:500}.ct-card-sub{font-size:var(--ax-c-ip-fs-item-text);color:var(--ax-c-ip-muted)}.ct-card-arrow{flex:none;width:16px;height:16px;color:var(--ax-c-ip-gold);transition:translate var(--ax-c-ip-t-300)}.ct-card:hover .ct-card-arrow{translate:3px 0}[dir=rtl] .ct-card-arrow{scale:-1 1}[dir=rtl] .ct-card:hover .ct-card-arrow{translate:-3px 0}.ct-other{display:flex;flex-wrap:wrap;align-items:center;column-gap:1.2em;margin-top:12px;font-size:var(--ax-c-ip-fs-item-text);color:var(--ax-c-ip-muted)}.ct-other-link{display:inline-flex;align-items:center;min-height:32px;color:var(--ax-c-ip-gold-text);font-weight:500;text-decoration:underline;text-underline-offset:4px}@media (1024px <= width < 1500px){.ct-help{grid-template-columns:minmax(0,1fr);gap:8px}.ct-card{min-height:52px}}@media (width < 1024px){.ct-hero-inner{min-height:0;padding-bottom:0}.ct-hero-copy{max-width:100%}.ct-hero .ip-title{margin-top:20px}.ct .ct-hero-rule{margin-top:18px}.ct-hero .ip-lead{margin-top:16px}.ct-hero .ct-lead-2{margin-top:10px}.ct-hero .ip-hero-media{width:100%}.ct-body{padding-block:44px 56px}.ct-grid{grid-template-columns:minmax(0,1fr);row-gap:48px}.ct-form{margin-top:18px}.ct-details{margin-top:14px}.ct-row{grid-template-columns:44px minmax(0,10em) minmax(0,1fr);column-gap:18px}.ct-label,.ct-value{padding-top:8px}.ct-help-block{margin-top:28px}.ct-help{gap:10px;margin-top:12px}.ct-card{padding:10px 16px}}@media (width < 600px){.ct-row{grid-template-columns:44px minmax(0,1fr);row-gap:2px;padding-bottom:10px;margin-bottom:10px}.ct-badge{grid-row:span 2;align-self:start}.ct-value{grid-column:2;padding-top:0}.ct-help{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ct-card,.ct-card-arrow{transition:none}}