.sp-hero{padding-top:4rem;padding-bottom:0}.sp-hero .ud-section-head{margin-bottom:0}.sp-page .ud-section-eyebrow{background:0 0;border:0;padding:0}.sp-hero-ctas{margin-top:1rem}@media (max-width:640px){.sp-hero{padding-top:2.5rem}}.sp-body,.sp-related,.sp-page .ud-faq{width:100%;max-width:56rem;padding:0 var(--spacing-gutter);margin:0 auto}.sp-body{color:var(--ud-text-soft);overflow-wrap:break-word;padding-top:3.5rem;font-size:1.05rem;line-height:1.7}.sp-h2{color:var(--ud-text);letter-spacing:-.03em;text-wrap:balance;margin:3.5rem 0 1rem;font-size:max(1.5rem,min(2.6vw,2rem));font-weight:700;line-height:1.2}.sp-h3{color:var(--ud-text);letter-spacing:-.01em;text-wrap:balance;margin:2.25rem 0 .6rem;font-size:1.2rem;font-weight:700;line-height:1.3}.sp-body>:first-child{margin-top:0}.sp-h2+.sp-h3{margin-top:1.25rem}.sp-p{margin:0 0 1.1rem}.sp-list{margin:0 0 1.25rem;padding-left:1.25rem;list-style:outside}.sp-list li{padding-left:.25rem}.sp-list li+li{margin-top:.6rem}.sp-list li::marker{color:var(--ud-profit)}.sp-list-numbered{list-style:decimal}.sp-list-numbered li::marker{font-weight:600}.sp-body strong,.sp-body b,.sp-page .ud-section-lede strong,.sp-page .ud-faq-a strong{color:var(--ud-text);font-weight:600}.sp-page .ud-faq-a p+p{margin-top:.75rem}.ud-root .sp-body a,.ud-root .sp-hero a:not([class]),.ud-root .ud-final-sub a{color:var(--ud-profit);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ud-root .sp-body a:hover,.ud-root .sp-hero a:not([class]):hover,.ud-root .ud-final-sub a:hover{color:var(--ud-profit-soft)}.sp-note{border-radius:var(--ud-radius-control);background:var(--ud-profit-tint);color:var(--ud-text);border:1px solid #4ade8073;margin:1.5rem 0;padding:1rem 1.25rem}.sp-facts{border-radius:var(--ud-radius);background:var(--ud-profit-tint);border:1px solid #4ade803d;gap:0;margin:2rem 0;padding:.35rem 1.15rem;display:grid}.sp-fact{flex-direction:column;gap:.3rem;padding:.9rem 0;display:flex}.sp-fact+.sp-fact{border-top:1px solid #4ade803d}.sp-fact-value{color:var(--ud-profit);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-size:1.6rem;font-weight:700;line-height:1.1}.sp-fact-label{color:var(--ud-text);margin:0;font-size:.95rem;line-height:1.45}.sp-fact-source{color:var(--ud-muted);margin:0;font-size:.8rem;line-height:1.4}@media (min-width:640px){.sp-facts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:1.35rem 0}.sp-fact{padding:0 1.25rem}.sp-fact+.sp-fact{border-top:0;border-left:1px solid #4ade803d}.sp-fact-value{font-size:max(1.5rem,min(2.6vw,2rem))}.sp-fact-source{margin-top:auto;padding-top:.35rem}}.sp-talk{margin:2rem 0}.sp-talk-lines{border:1px solid var(--ud-line);border-radius:var(--ud-radius);background:var(--ud-card);flex-direction:column;gap:1rem;padding:1rem;display:flex}.sp-talk-line{flex-direction:column;align-items:flex-start;gap:.35rem;max-width:92%;display:flex}.sp-talk-line.is-reply{align-self:flex-end;align-items:flex-end}.sp-talk-who{color:var(--ud-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:600;line-height:1.4}.sp-talk-line.is-reply .sp-talk-who{color:var(--ud-profit)}.sp-talk-text{border:1px solid var(--ud-line);border-radius:var(--ud-radius-control);color:var(--ud-text-soft);margin:0;padding:.7rem .95rem;font-size:.98rem;line-height:1.55}.sp-talk-line.is-reply .sp-talk-text{background:var(--ud-profit-tint);color:var(--ud-text);border-color:#4ade803d}.sp-talk-caption{color:var(--ud-muted);margin-top:.6rem;font-size:.85rem;line-height:1.45}@media (min-width:640px){.sp-talk-lines{padding:1.35rem 1.5rem}.sp-talk-line{max-width:80%}}.sp-table{border:1px solid var(--ud-line);border-radius:var(--ud-radius);background:var(--ud-card);margin:1.5rem 0 2rem;overflow:hidden}.sp-table table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.5}.sp-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sp-table tr{padding:.9rem 1.15rem;display:block}.sp-table tbody tr+tr{border-top:1px solid var(--ud-line)}.sp-table td{color:var(--ud-text-soft);padding:.35rem 0;display:block}.sp-table td:before{content:attr(data-label);color:var(--ud-muted);font-size:.8rem;line-height:1.4;display:block}.sp-table td:first-child{color:var(--ud-text);padding-bottom:.35rem;font-weight:600;display:block}.sp-table td:first-child:before{content:none}@media (min-width:640px){.sp-table{overflow-x:auto}.sp-table thead{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.sp-table tr{padding:0;display:table-row}.sp-table th,.sp-table td{text-align:left;vertical-align:top;padding:.85rem 1rem;display:table-cell}.sp-table th{border-bottom:1px solid var(--ud-line);color:var(--ud-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600}.sp-table td:before{content:none}.sp-table td:first-child{color:var(--ud-text-soft);white-space:nowrap;padding-bottom:.85rem;font-weight:400}.sp-table tbody tr+tr{border-top:1px solid var(--ud-line)}}.sp-template{border:1px solid var(--ud-line);border-radius:var(--ud-radius);background:var(--ud-card);flex-direction:column;align-items:flex-start;gap:.9rem;margin:.75rem 0 1.5rem;padding:1.1rem 1.15rem;display:flex}.sp-template-text{-webkit-user-select:all;user-select:all;color:var(--ud-text);margin:0;font-size:.98rem;line-height:1.6}.sp-copy{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sp-copy-button{border:1px solid var(--ud-line-strong);border-radius:var(--ud-radius-control);background:var(--ud-card);height:44px;color:var(--ud-text);cursor:pointer;align-items:center;gap:.5rem;padding:0 1rem;font-size:.92rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.sp-copy-button:hover{background:#ffffff14;border-color:#ffffff5c}.sp-copy-button:focus-visible{outline:2px solid var(--ud-profit);outline-offset:3px}.sp-copy-button svg{width:18px;height:18px;color:var(--ud-profit)}.sp-copy-status{color:var(--ud-muted);font-size:.85rem}@media (min-width:640px){.sp-template{padding:1.35rem 1.5rem}}.sp-page .ud-faq .ud-section-head{text-align:left;align-items:flex-start;max-width:none;margin:3.5rem 0 1.25rem}.sp-page .ud-faq .ud-section-title{letter-spacing:-.03em;font-size:max(1.5rem,min(2.6vw,2rem));line-height:1.2}.sp-page .ud-faq-list{max-width:none}.sp-related-list{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.ud-root .sp-related-card{border:1px solid var(--ud-line);border-radius:var(--ud-radius);background:var(--ud-card);flex-direction:column;gap:.5rem;padding:1.15rem 1.25rem;transition:border-color .2s;display:flex}.ud-root .sp-related-card:hover{border-color:var(--ud-line-strong)}.ud-root .sp-related-card:focus-visible{outline:2px solid var(--ud-profit);outline-offset:3px}.sp-related-kicker{color:var(--ud-profit);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:600;line-height:1.4}.sp-related-label{color:var(--ud-text);letter-spacing:-.01em;text-wrap:pretty;font-size:1.02rem;font-weight:700;line-height:1.35}.sp-related-text{color:var(--ud-text-soft);font-size:.95rem;line-height:1.55}.sp-cards{margin:1.5rem 0 2rem}.ud-root .sp-body .sp-cards .sp-related-card{color:inherit;text-decoration:none}@media (min-width:640px){.sp-related-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ud-root .sp-related-card:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:900px){.sp-related-list:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.sp-related-list:has(>:nth-child(3):last-child)>.sp-related-card:last-child{grid-column:auto}}.sp-page .ud-final{margin-top:4rem}@media (max-width:640px){.sp-body{padding-top:2.75rem}.sp-page .ud-final{margin-top:2rem}}
