.ap__media .tile__body{padding:0;container-type:inline-size}.label.svelte-1kmbt24{color:#f5f5f7;width:17%;font-size:clamp(12px,1.55cqi,17px);font-weight:600;line-height:1.25;position:absolute;left:4%;transform:translateY(-50%)}.label--dim.svelte-1kmbt24{color:#2997ff}.caption.svelte-1kmbt24{white-space:nowrap;color:#ffffffb3;font-size:clamp(11px,1.3cqi,15px);font-weight:500;line-height:1.2;position:absolute;transform:translate(-50%)}.flow.svelte-1kmbt24{margin-bottom:72px}.quote.svelte-1kmbt24{text-align:center;max-width:820px;margin:0 auto 56px}.quote__text.svelte-1kmbt24{font-size:var(--text-feature-title);font-weight:var(--text-feature-title--font-weight);line-height:var(--text-feature-title--line-height);letter-spacing:var(--text-feature-title--letter-spacing);color:var(--ap-fg);text-wrap:balance;margin:0}.quote__who.svelte-1kmbt24{font-size:var(--text-ui);font-weight:var(--text-ui--font-weight);line-height:var(--text-ui--line-height);letter-spacing:var(--text-ui--letter-spacing);color:var(--ap-fg-muted);margin-top:14px}.answers.svelte-1kmbt24{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 56px;max-width:980px;margin:0 auto;padding:0;list-style:none;display:grid}.answer.svelte-1kmbt24{border-top:1px solid var(--ap-rule);padding-top:24px}.answer__number.svelte-1kmbt24{letter-spacing:-.02em;color:#1d1d1f85;margin-bottom:16px;font-size:32px;font-weight:600;line-height:1;display:block}.answer__title.svelte-1kmbt24{font-size:var(--text-component-title);font-weight:var(--text-component-title--font-weight);line-height:var(--text-component-title--line-height);letter-spacing:var(--text-component-title--letter-spacing);color:var(--ap-fg);text-wrap:balance;margin:0 0 8px}.answer__detail.svelte-1kmbt24{font-size:var(--text-body);font-weight:var(--text-body--font-weight);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);color:var(--ap-fg-soft);text-wrap:pretty;margin:0}.split.svelte-1kmbt24{max-width:980px;margin:0 auto}.split__top.svelte-1kmbt24{max-width:480px;margin:0 auto}.split__lines.svelte-1kmbt24{width:100%;height:120px;display:block;overflow:visible}.split__lines.svelte-1kmbt24 path:where(.svelte-1kmbt24){fill:none;stroke:#2997ff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.split__bottom.svelte-1kmbt24{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.bento.svelte-1kmbt24{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;max-width:980px;margin:0 auto;display:grid}.tile-text.svelte-1kmbt24{font-size:var(--text-body);font-weight:var(--text-body--font-weight);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);color:inherit;opacity:.82;text-wrap:pretty;margin:0}.foot.svelte-1kmbt24{text-align:center;max-width:640px;font-size:var(--text-lead);font-weight:var(--text-lead--font-weight);line-height:var(--text-lead--line-height);letter-spacing:var(--text-lead--letter-spacing);color:var(--ap-fg-muted);text-wrap:balance;margin:56px auto 0}.foot--bright.svelte-1kmbt24{color:var(--ap-fg)}.steps.svelte-1kmbt24{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 56px;max-width:980px;margin:0 auto;padding:0;list-style:none;display:grid}.step.svelte-1kmbt24{border-top:1px solid var(--ap-rule);padding-top:24px}.step__number.svelte-1kmbt24{letter-spacing:-.02em;color:#1d1d1f85;margin-bottom:16px;font-size:32px;font-weight:600;line-height:1;display:block}.step__title.svelte-1kmbt24{font-size:var(--text-component-title);font-weight:var(--text-component-title--font-weight);line-height:var(--text-component-title--line-height);letter-spacing:var(--text-component-title--letter-spacing);color:var(--ap-fg);text-wrap:balance;margin:0 0 8px}.step__detail.svelte-1kmbt24{font-size:var(--text-body);font-weight:var(--text-body--font-weight);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);color:var(--ap-fg-soft);text-wrap:pretty;margin:0}.targets.svelte-1kmbt24{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 56px;max-width:980px;margin:0 auto;padding:0;list-style:none;display:grid}.target.svelte-1kmbt24{border-top:1px solid var(--ap-rule);flex-direction:column;gap:8px;padding-top:24px;display:flex}.target__title.svelte-1kmbt24{font-size:var(--text-component-title);font-weight:var(--text-component-title--font-weight);line-height:var(--text-component-title--line-height);letter-spacing:var(--text-component-title--letter-spacing);color:var(--ap-fg)}.target__detail.svelte-1kmbt24{font-size:var(--text-body);font-weight:var(--text-body--font-weight);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);color:var(--ap-fg-soft);text-wrap:pretty}.sectors.svelte-1kmbt24{flex-wrap:wrap;justify-content:center;gap:12px 40px;margin:0 auto;padding:0;list-style:none;display:flex}.sector.svelte-1kmbt24{font-size:var(--text-component-title);font-weight:var(--text-component-title--font-weight);line-height:var(--text-component-title--line-height);letter-spacing:var(--text-component-title--letter-spacing);color:var(--ap-fg);align-items:center;gap:10px;display:inline-flex}.sector__icon.svelte-1kmbt24{color:var(--ap-link)}.stops.svelte-1kmbt24{max-width:720px;margin:0 auto;padding:0;list-style:none}.stop.svelte-1kmbt24{border-top:1px solid var(--ap-rule);font-size:var(--text-component-title);font-weight:var(--text-component-title--font-weight);line-height:var(--text-component-title--line-height);letter-spacing:var(--text-component-title--letter-spacing);color:var(--ap-fg-muted);padding:20px 0;-webkit-text-decoration:line-through #ffffff59;text-decoration:line-through #ffffff59;text-decoration-thickness:1.5px}.stop.svelte-1kmbt24:last-child{border-bottom:1px solid var(--ap-rule)}@media (width<=734px){.label.svelte-1kmbt24,.caption.svelte-1kmbt24{display:none}.flow.svelte-1kmbt24{margin-bottom:48px}.quote__text.svelte-1kmbt24{font-size:var(--text-feature-title);line-height:var(--text-feature-title--line-height)}.answers.svelte-1kmbt24{grid-template-columns:1fr;gap:32px}.split__lines.svelte-1kmbt24{height:72px}.split__bottom.svelte-1kmbt24{grid-template-columns:1fr}.bento.svelte-1kmbt24 .tile{grid-column:span 6}.steps.svelte-1kmbt24,.targets.svelte-1kmbt24{grid-template-columns:1fr;gap:32px}.stop.svelte-1kmbt24{font-size:var(--text-component-title);line-height:var(--text-component-title--line-height)}.foot.svelte-1kmbt24{font-size:var(--text-lead);line-height:var(--text-lead--line-height);margin-top:40px}}
