.sp-hero{padding-top:clamp(28px,4.5vw,64px)}.sp-hero-grid{column-gap:var(--mw-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:36px;display:grid}.sp-hero-copy{grid-column:1/-1;justify-items:start;gap:20px;display:grid}.sp-hero[data-has-visual] .sp-hero-copy{grid-column:1/span 6}.sp-hero-visual{grid-column:8/-1;min-width:0}.sp-hero-visual :is(img,video){width:100%;height:auto;display:block}.sp-hero-title{max-width:100%;color:var(--mw-ink);font-family:var(--font-display);text-wrap:balance;letter-spacing:-.045em;grid-column:1/-1;margin:0;font-weight:600;line-height:1.03}.sp-hero-title[data-fit=name]{letter-spacing:-.055em;font-size:clamp(48px,7.4vw,112px);line-height:.97}.sp-hero-title[data-fit=short]{font-size:clamp(32px,4.8vw,72px)}.sp-hero-title[data-fit=long]{font-size:clamp(26px,4.8vw,72px)}.sp-hero-tail{max-width:54ch;color:var(--mw-ink);margin:0;font-size:20px;line-height:1.4}.sp-hero-status{color:var(--mw-ink-2);font-size:var(--mw-step-body);margin:0;font-weight:600}.sp-hero-intro{max-width:62ch;margin:0}.sp-hero:not([data-has-visual]) .sp-hero-copy{column-gap:var(--mw-gutter);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.sp-hero:not([data-has-visual]) .sp-hero-intro{grid-area:span 2/1}.sp-hero:not([data-has-visual]) :is(.mw-actions,.sp-channels){grid-column:2}.sp-hero:not([data-has-visual]) .sp-hero-tail{grid-column:1/-1}.sp-channels{color:var(--mw-ink-2);margin:0;font-size:15px;line-height:1.5}.sp-channels a{min-height:44px;color:var(--mw-ink);text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.sp-closed{max-width:34rem;color:var(--mw-ink);background:var(--mw-bg-2);padding:18px 20px;font-size:15px;line-height:1.55}.sp-closed p{margin:0 0 6px}.sp-row{column-gap:var(--mw-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:20px;display:grid}.sp-row-head{grid-column:1/span 5;margin:0}.sp-row-body{font-size:var(--mw-step-body);grid-column:7/-1;margin:0;line-height:1.65}.sp-row .sp-row-head{font-size:clamp(22px,2.2vw,32px)}.sp-row-body>p{max-width:66ch;margin:0 0 1em}.sp-runlist{columns:2;column-gap:var(--mw-gutter);padding:0;list-style:none}.sp-runlist li{break-inside:avoid;padding-bottom:14px}.sp-chips{padding-top:40px}.sp-chip-line{color:var(--mw-ink-2)}.sp-faq-title,.sp-faq-row dt{font:600 clamp(22px, 2.1vw, 32px)/1.14 var(--font-display);letter-spacing:-.03em;margin:0}.sp-faq-title{color:var(--mw-ink-2);margin-bottom:56px}.sp-faq-list{gap:clamp(44px,5vw,72px);margin:0;display:grid}.sp-faq-row{column-gap:var(--mw-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;display:grid}.sp-faq-row dt{color:var(--mw-ink);grid-column:1/span 6}.sp-faq-row dd{max-width:46ch;font-size:var(--mw-step-body);grid-column:8/-1;margin:0;line-height:1.6}.sp-cta{margin-top:var(--mw-section);margin-bottom:calc(-1 * var(--mw-section));color:#fff;background:var(--mw-accent)}.sp-cta :focus-visible{outline-color:#fff}.sp-cta-top{column-gap:var(--mw-gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:16px;padding-top:40px;display:grid}.sp-cta-top h2{color:#fff;grid-column:1/span 6;font-size:clamp(22px,2.2vw,32px)}.sp-cta-top>div{font-size:var(--mw-step-body);grid-column:7/span 5;gap:8px;line-height:1.55;display:grid}.sp-cta .sp-channels,.sp-cta .sp-channels a{color:#fff}.sp-cta-channels{padding-bottom:24px}.sp-cta-word{color:#fff;min-height:40svh;text-decoration:none;transition:background-color .12s linear,color .12s linear;display:block;position:relative}.sp-cta-word:hover,.sp-cta-word:focus-visible{color:var(--mw-accent);background:#fff}.sp-cta-verb{left:var(--mw-margin);font:700 min(15vw, 260px)/.78 var(--font-display);letter-spacing:-.065em;white-space:nowrap;position:absolute;bottom:20px}.sp-cta-arrow{top:20px;right:var(--mw-margin);transition:transform .22s var(--mw-ease);display:block;position:absolute}.sp-cta-word:hover .sp-cta-arrow{transform:translate(4px,-4px)}.sp-cta-closed{padding-bottom:0}.sp-table-wrap{margin-top:28px;overflow-x:auto}.sp-table-wrap:focus-visible{outline:2px solid var(--mw-focus);outline-offset:4px}.sp-table{border-collapse:collapse;text-align:left;width:100%;min-width:560px;font-size:16px;line-height:1.5}.sp-table thead th{color:var(--mw-ink-2);padding:0 16px 12px;font-size:14px;font-weight:600}.sp-table tbody tr:nth-child(odd){background:var(--mw-bg-2)}.sp-table :is(tbody th,td){vertical-align:top;padding:14px 16px}.sp-table tbody th{font-weight:600}@media (max-width:900px){.sp-hero-copy,.sp-hero[data-has-visual] .sp-hero-copy,.sp-hero-visual,.sp-row-head,.sp-row-body{grid-column:1/-1}.sp-runlist{columns:1}.sp-faq-row dt,.sp-faq-row dd{grid-column:1/-1}.sp-faq-row dd{margin-top:12px}.sp-cta-top h2,.sp-cta-top>div{grid-column:1/-1}.sp-hero:not([data-has-visual]) .sp-hero-copy{grid-template-columns:minmax(0,1fr)}.sp-hero:not([data-has-visual]) :is(.sp-hero-intro,.mw-actions,.sp-channels,.sp-hero-tail){grid-area:auto/1}}@media (max-width:600px){.sp-hero-title[data-fit=name]{font-size:clamp(40px,11vw,64px)}.sp-hero-title[data-fit=short]{font-size:26px}.sp-hero-title[data-fit=long]{font-size:22px}.sp-faq-row dt[data-fit=long]{font-size:20px}.sp-faq-row dt[data-fit=extended]{font-size:17px}.sp-cta-top h2[data-fit=long],.sp-cta-closed .sp-row-head[data-fit=long]{letter-spacing:-.06em;font-size:20px}.sp-table{table-layout:fixed;min-width:0;font-size:15px}.sp-table :is(thead th,tbody th,td){overflow-wrap:anywhere;padding-inline:10px}.sp-cta-word{min-height:30svh}.sp-cta-verb{font-size:19vw}}
