.sk-root{--sk-card-bg:var(--corp-surface);--sk-band-bg:var(--corp-bg)}.sk-root .sk-section--alt,.sk-root .sk-section--subtle{--sk-card-bg:var(--corp-bg);--sk-band-bg:var(--corp-surface)}:where(.sk-root) :where(.sk-row-list,.sk-card-grid,.sk-pill-list,.sk-stat-row,.sk-check-list,.sk-post-list,.sk-post-tags,.sk-widget-list,.sk-toc ol,.sk-toc ul,.sk-contact-card>ul,.sk-rules,.sk-index,.sk-steps,.sk-prose-toc ol,.sk-cols,.sk-text-cols,.sk-dl){list-style:none;margin:0;padding:0}.sk-root .sk-row-list{counter-reset:sk-row;display:grid;gap:30px}.sk-root .sk-row-card{background:var(--sk-card-bg);border:1px solid var(--corp-border);border-radius:var(--corp-radius-lg);color:inherit;counter-increment:sk-row;display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:30px 24px;position:relative;text-decoration:none;transition:border-color .3s ease,background-color .3s ease}.sk-root .sk-row-card:focus-within,.sk-root .sk-row-card:hover{border-color:color-mix(in srgb,var(--corp-accent) 45%,var(--corp-border))}.sk-root .sk-row-head{align-items:center;display:flex;flex-grow:1;gap:15px;min-width:0}.sk-root .sk-row-num{color:var(--corp-text);flex:0 0 auto;font-family:var(--corp-font-heading);font-size:20px;font-variant-numeric:tabular-nums lining-nums;font-weight:700;line-height:1}.sk-root .sk-row-num:empty:before{content:counter(sk-row,decimal-leading-zero)}.sk-root .sk-row-title{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:18px;font-weight:700;line-height:1.35;margin:0}.sk-root .sk-row-text{color:var(--corp-text);font-size:16px;line-height:30px}.sk-root .sk-row-text .sk-hl,.sk-root .sk-row-text strong{color:var(--corp-heading);font-weight:500}.sk-root .sk-row-action{flex:0 0 auto}.sk-root .sk-row-arrow{align-items:center;background:var(--corp-surface-2);border-radius:50%;color:var(--corp-heading);display:inline-flex;flex:0 0 auto;height:50px;justify-content:center;transition:background-color .3s ease,color .3s ease;width:50px}.sk-root .sk-row-arrow svg{height:20px;transition:transform .35s var(--corp-ease);width:20px}.sk-root .sk-row-card:focus-visible .sk-row-arrow,.sk-root .sk-row-card:hover .sk-row-arrow{background:var(--corp-accent);color:var(--corp-on-accent)}.sk-root .sk-row-card:focus-visible .sk-row-arrow svg,.sk-root .sk-row-card:hover .sk-row-arrow svg{transform:rotate(-45deg)}@media (min-width:768px){.sk-root .sk-row-card{padding:40px}.sk-root .sk-row-head{gap:30px}.sk-root .sk-row-num{font-size:40px}.sk-root .sk-row-title{font-size:clamp(22px,2vw,27px);line-height:1.45}}@media (min-width:1200px){.sk-root .sk-row-card{align-items:center;flex-direction:row;gap:0}.sk-root .sk-row-text{max-width:430px;padding:0 30px}}.sk-root .sk-card-grid{counter-reset:sk-step;display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.sk-root .sk-card-grid--2,.sk-root .sk-card-grid--3,.sk-root .sk-card-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.sk-root .sk-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.sk-root .sk-card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.sk-root .sk-card{background:var(--sk-card-bg);border:1px solid transparent;border-radius:var(--corp-radius);color:var(--corp-text);display:flex;flex-direction:column;min-width:0;padding:30px 25px;position:relative;text-decoration:none;transition:border-color .3s ease,transform .3s var(--corp-ease)}.sk-root .sk-card:has(.sk-card-link:hover),.sk-root a.sk-card:focus-visible,.sk-root a.sk-card:hover{border-color:color-mix(in srgb,var(--corp-accent) 50%,transparent);transform:translateY(-4px)}.sk-root .sk-card-link{color:inherit;text-decoration:none}.sk-root .sk-card-link:after{border-radius:inherit;content:"";inset:0;position:absolute}.sk-root .sk-card-icon{align-items:center;border:1px solid var(--corp-border);border-radius:50%;color:var(--corp-heading);display:inline-flex;flex:0 0 auto;height:50px;justify-content:center;margin-bottom:25px;transition:background-color .3s ease,border-color .3s ease,color .3s ease;width:50px}.sk-root .sk-card-icon svg{height:22px;width:22px}.sk-root .sk-card:has(.sk-card-link:hover) .sk-card-icon,.sk-root a.sk-card:hover .sk-card-icon{background:var(--corp-accent);border-color:var(--corp-accent);color:var(--corp-on-accent)}.sk-root .sk-card-title{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:clamp(20px,1.8vw,24px);font-weight:700;line-height:1.42;margin:0 0 15px;overflow-wrap:break-word}.sk-root .sk-card-text{color:var(--corp-text);font-size:16px;line-height:30px}.sk-root .sk-card-text+.sk-card-text{margin-top:12px}.sk-root .sk-card-foot{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:30px}.sk-root .sk-step-badge{align-self:flex-start;background:var(--corp-accent);border-radius:var(--corp-radius-pill);color:var(--corp-on-accent);counter-increment:sk-step;display:inline-block;font-family:var(--corp-font-body);font-size:14px;font-weight:500;letter-spacing:.48px;line-height:1;padding:7px 12px;white-space:nowrap}.sk-root .sk-step-badge:after{content:" " counter(sk-step,decimal-leading-zero)}.sk-root .sk-step-badge[data-step]:after{content:" " attr(data-step)}@media (min-width:1200px){.sk-root .sk-card{padding:35px 30px}}.sk-root .sk-feature-card{background:var(--sk-card-bg);border-radius:var(--corp-radius);color:var(--corp-text);display:flex;flex-direction:column;min-width:0;padding:35px 30px 30px}.sk-root .sk-feature-icon{color:var(--corp-heading);display:block;margin-bottom:25px}.sk-root .sk-feature-icon svg{height:48px;stroke-width:1.4;width:48px}.sk-root .sk-feature-card .sk-card-title{margin-bottom:20px}.sk-root .sk-feature-card .sk-card-text{margin-bottom:25px}.sk-root .sk-feature-card>:last-child{margin-bottom:0;margin-top:auto}@media (min-width:1200px){.sk-root .sk-feature-card{padding:35px 40px 30px}}@media (min-width:992px){.sk-root .sk-card-grid--stagger{align-items:start}.sk-root .sk-card-grid--stagger>:nth-child(3n+2){margin-top:60px}.sk-root .sk-card-grid--stagger>:nth-child(3n+3){margin-top:120px}}.sk-root .sk-pill-list{display:flex;flex-direction:column}.sk-root .sk-pill-list>li{margin:0 auto 15px;max-width:300px;width:100%}.sk-root .sk-pill-list>li:nth-child(odd){transform:rotate(-3deg)}.sk-root .sk-pill-list>li:nth-child(2n){margin-bottom:5px;transform:rotate(3deg)}.sk-root .sk-pill{background:var(--corp-surface);border:1px solid var(--corp-border);border-radius:60px;display:flex;padding:20px;width:100%;text-decoration:none;transition:background-color .3s ease,border-color .3s ease}.sk-root .sk-pill,.sk-root .sk-pill-icon{align-items:center;color:var(--corp-heading)}.sk-root .sk-pill-icon{background:var(--corp-surface-2);border-radius:50%;display:inline-flex;flex:0 0 auto;height:60px;justify-content:center;margin-right:15px;width:60px}.sk-root .sk-pill-icon svg{height:26px;width:26px}.sk-root .sk-pill-title{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:20px;font-weight:700;line-height:1.4;margin:0;transition:color .3s ease}.sk-root a.sk-pill:focus-visible,.sk-root a.sk-pill:hover{background:var(--corp-accent);border-color:var(--corp-accent)}.sk-root a.sk-pill:focus-visible .sk-pill-title,.sk-root a.sk-pill:hover .sk-pill-title{color:var(--corp-on-accent)}@media (min-width:768px){.sk-root .sk-pill-list>li{margin-left:0;margin-right:0}.sk-root .sk-pill{padding:23px 20px}}.sk-root .sk-stat{min-width:0}.sk-root .sk-stat-value{color:var(--corp-accent-soft);display:block;font-family:var(--corp-font-heading);font-size:clamp(36px,3.8vw,52px);font-variant-numeric:tabular-nums lining-nums;font-weight:700;line-height:1.12;margin:0 0 10px}.sk-root .sk-stat-label{color:var(--corp-text);display:block;font-size:16px;font-weight:500;line-height:26px;margin:0}.sk-root .sk-stat-row{display:flex;flex-wrap:wrap;gap:20px 0}.sk-root .sk-stat-row>*{flex:1 1 100%}@media (min-width:768px){.sk-root .sk-stat-row>*{flex:0 1 auto;padding:0 45px}.sk-root .sk-stat-row>:first-child{padding-left:0}.sk-root .sk-stat-row>:last-child{padding-right:0}.sk-root .sk-stat-row>*+*{border-left:1px solid var(--corp-border)}}.sk-root .sk-stat-row--band{display:grid;gap:40px 24px;grid-template-columns:repeat(2,minmax(0,1fr));text-align:center}.sk-root .sk-stat-row--band>*{border:0;padding:0}.sk-root .sk-stat-row--band .sk-stat-value{color:var(--corp-heading);margin-bottom:15px}@media (min-width:992px){.sk-root .sk-stat-row--band{grid-template-columns:repeat(4,minmax(0,1fr))}}.sk-root .sk-badge-box{background:var(--corp-accent);border-radius:var(--corp-radius-sm);color:var(--corp-on-accent);display:inline-block;max-width:180px;padding:20px 25px;text-align:center}.sk-root .sk-badge-box-value{color:var(--corp-on-accent);display:block;font-family:var(--corp-font-heading);font-size:clamp(40px,3.8vw,52px);font-weight:700;line-height:1.12;margin:0 0 10px;white-space:nowrap}.sk-root .sk-badge-box-label{color:var(--corp-on-accent);display:block;font-size:16px;line-height:26px;margin:0}.sk-root .sk-check-list>li{align-items:flex-start;color:var(--corp-text);display:flex;font-size:16px;gap:10px;line-height:30px}.sk-root .sk-check-list>li+li{margin-top:10px}.sk-root .sk-check-list>li>svg{color:var(--corp-accent);flex:0 0 auto;height:15px;margin-top:7.5px;width:15px}.sk-root .sk-check-list>li:not(:has(>svg)):before{border-bottom:2px solid var(--corp-accent);border-right:2px solid var(--corp-accent);content:"";flex:0 0 auto;height:11px;margin:8px 4px 0 5px;transform:rotate(45deg);width:6px}.sk-root .sk-check-list strong{color:var(--corp-heading);font-weight:500}.sk-root .sk-media{position:relative}.sk-root .sk-media img{border:1px solid var(--corp-border);border-radius:var(--corp-radius-lg);display:block;height:auto;max-width:100%;width:100%}.sk-root .sk-media-caption{color:var(--corp-text);font-size:14px;line-height:1.6;margin-top:14px}.sk-root .sk-media-badge{bottom:16px;left:16px;position:absolute;z-index:1}@media (min-width:768px){.sk-root .sk-media-badge{bottom:auto;left:20px;top:37%}}@media (min-width:1200px){.sk-root .sk-media-badge{left:-80px}.sk-root .sk-media--bleed{margin-right:calc((100vw - min(100vw, var(--corp-container))) / -2)}.sk-root .sk-media--bleed img{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}}.sk-root .sk-accordion{display:grid;gap:20px}.sk-root .sk-acc-item{background:var(--sk-card-bg);border:1px solid var(--corp-border);border-radius:var(--corp-radius-sm);transition:border-color .3s ease}.sk-root .sk-acc-item:has(>.sk-acc-heading>[aria-expanded=true]),.sk-root .sk-acc-item:has(>[aria-expanded=true]),.sk-root details.sk-acc-item[open]{border-color:color-mix(in srgb,var(--corp-accent) 35%,var(--corp-border))}.sk-root .sk-acc-heading{font:inherit}.sk-root .sk-acc-btn{align-items:flex-start;background:transparent;border:0;border-radius:inherit;color:var(--corp-heading);cursor:pointer;display:flex;font-family:var(--corp-font-heading);font-size:16px;font-weight:700;gap:16px;justify-content:space-between;line-height:25px;list-style:none;padding:17px 20px;text-align:left;width:100%}.sk-root .sk-acc-btn::-webkit-details-marker{display:none}.sk-root .sk-acc-btn:after{background:linear-gradient(currentColor,currentColor) 50% /14px 2px no-repeat,linear-gradient(currentColor,currentColor) 50% /2px 14px no-repeat;content:"";flex:0 0 auto;height:25px;margin-left:auto;transition:background-size .3s var(--corp-ease),transform .3s var(--corp-ease);width:18px}.sk-root .sk-acc-btn[aria-expanded=true]:after,.sk-root details[open]>.sk-acc-btn:after{background-size:14px 2px,2px 0;color:var(--corp-accent);transform:rotate(180deg)}.sk-root .sk-acc-btn:focus-visible{outline-offset:-2px}.sk-root .sk-acc-panel{color:var(--corp-text);font-size:16px;letter-spacing:.48px;line-height:30px;padding:0 20px 20px}.sk-root .sk-acc-panel p+p{margin-top:12px}.sk-root .sk-acc-panel a{color:var(--corp-heading);text-decoration:underline;text-decoration-color:var(--corp-accent);text-underline-offset:3px}@media (min-width:576px){.sk-root .sk-acc-btn{align-items:center;font-size:18px;padding:17px 30px}.sk-root .sk-acc-panel{padding:0 30px 22px}}.sk-root .sk-price-grid{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.sk-root .sk-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.sk-root .sk-price-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.sk-root .sk-price-card{background:var(--sk-card-bg);border:1px solid transparent;border-radius:var(--corp-radius);color:var(--corp-text);display:flex;flex-direction:column;isolation:isolate;min-width:0;overflow:hidden;padding:40px 30px;position:relative}.sk-root .sk-price-card:before{border:50px solid color-mix(in srgb,var(--corp-accent-soft) 3%,transparent);border-radius:50%;content:"";height:328px;pointer-events:none;position:absolute;right:-40%;top:-35%;width:328px;z-index:-1}.sk-root .sk-price-card--featured{border-color:var(--corp-accent)}.sk-root .sk-price-head{border-bottom:1px solid var(--corp-border);margin-bottom:30px;padding-bottom:25px}.sk-root .sk-price-plan{align-items:center;color:var(--corp-text);display:flex;flex-wrap:wrap;font-size:16px;gap:10px;justify-content:space-between;line-height:30px}.sk-root .sk-price-value{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:clamp(40px,3.8vw,52px);font-variant-numeric:tabular-nums lining-nums;font-weight:700;line-height:1.12;margin:6px 0 4px}.sk-root .sk-price-value small{color:var(--corp-text);display:block;font-family:var(--corp-font-body);font-size:16px;font-weight:400;letter-spacing:0;line-height:1.6;margin-top:4px}.sk-root .sk-price-note{color:var(--corp-text);font-size:16px;line-height:26px;margin:15px 0 0}.sk-root .sk-price-body{margin-bottom:25px}.sk-root .sk-price-foot{margin-top:auto}@media (min-width:1200px){.sk-root .sk-price-card{padding:40px 35px}}.sk-root .sk-price-row{background:var(--sk-card-bg);border-radius:var(--corp-radius);color:var(--corp-text);padding:30px 30px 25px}.sk-root .sk-price-row+.sk-price-row{margin-top:20px}.sk-root .sk-price-row-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 16px;margin-bottom:15px}.sk-root .sk-price-row-name{color:var(--corp-heading);flex-grow:1;font-family:var(--corp-font-heading);font-size:clamp(20px,1.8vw,24px);font-weight:700;line-height:1.42;margin:0}.sk-root .sk-price-row-value{color:var(--corp-accent);font-family:var(--corp-font-heading);font-size:27px;font-variant-numeric:tabular-nums lining-nums;font-weight:700;line-height:1.2;white-space:nowrap}.sk-root .sk-contact-card{background:var(--sk-band-bg);border:1px solid var(--corp-border);border-radius:var(--corp-radius);color:var(--corp-text);padding:50px 30px;position:relative}.sk-root .sk-contact-card>ul>li+li{border-top:1px solid var(--corp-border);margin-top:20px;padding-top:20px}.sk-root .sk-contact-lead{color:var(--corp-accent);display:inline-block;font-family:var(--corp-font-heading);font-size:clamp(24px,2.6vw,40px);font-weight:700;line-height:1.42;overflow-wrap:anywhere;text-decoration:none}.sk-root a.sk-contact-lead:hover{text-decoration:underline;text-underline-offset:6px}.sk-root .sk-contact-item h3{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.45;margin:0 0 12px}.sk-root .sk-contact-item p{color:var(--corp-text);font-family:var(--corp-font-heading);font-size:19px;font-weight:500;line-height:1.42;margin:0}.sk-root .sk-contact-item p+p{margin-top:10px}.sk-root .sk-contact-item a{color:var(--corp-heading);text-decoration:none}.sk-root .sk-contact-item a:hover{color:var(--corp-accent)}@media (min-width:768px){.sk-root .sk-contact-card{padding:60px 40px}}.sk-root .sk-form{background:var(--sk-card-bg);border:1px solid var(--corp-border);border-radius:var(--corp-radius);color:var(--corp-text);padding:30px 20px}.sk-root .sk-form-title{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.25;margin:0}.sk-root .sk-form-subtitle{color:var(--corp-text);font-size:16px;line-height:28px;margin-top:10px}.sk-root .sk-form-note{align-items:flex-start;background:color-mix(in srgb,var(--corp-accent) 7%,transparent);border:1px solid color-mix(in srgb,var(--corp-accent) 30%,transparent);border-radius:var(--corp-radius-sm);color:var(--corp-text);display:flex;font-size:15px;gap:10px;line-height:1.6;margin-top:20px;padding:14px 18px}.sk-root .sk-form-note svg{flex-shrink:0;margin-top:2px}.sk-root .sk-form-note a,.sk-root .sk-form-note strong{color:var(--corp-heading)}.sk-root .sk-form-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);margin-top:30px}@media (min-width:768px){.sk-root .sk-form-grid{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.sk-root .sk-field--full{grid-column:1/-1}.sk-root .sk-form{padding:40px}}.sk-root .sk-field{display:flex;flex-direction:column;gap:8px;min-width:0}.sk-root .sk-field>label{color:var(--corp-heading);font-family:var(--corp-font-body);font-size:15px;font-weight:500;line-height:1.4}.sk-root .sk-field input:not([type=checkbox]):not([type=range]),.sk-root .sk-field select,.sk-root .sk-field textarea{background-color:var(--sk-band-bg);border:1px solid rgba(255,255,255,.15);border-radius:var(--corp-radius-sm);color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:18px;font-weight:600;line-height:1.42;min-height:60px;padding:15px 20px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.sk-root .sk-field textarea{min-height:150px;resize:vertical}.sk-root .sk-field input::-moz-placeholder,.sk-root .sk-field textarea::-moz-placeholder{color:rgba(255,255,255,.4);font-weight:500;opacity:1}.sk-root .sk-field input::placeholder,.sk-root .sk-field textarea::placeholder{color:rgba(255,255,255,.4);font-weight:500;opacity:1}.sk-root .sk-field input:hover,.sk-root .sk-field select:hover,.sk-root .sk-field textarea:hover{border-color:rgba(255,255,255,.3)}.sk-root .sk-field input:focus,.sk-root .sk-field select:focus,.sk-root .sk-field textarea:focus{border-color:var(--corp-accent);box-shadow:0 0 0 1px var(--corp-accent);outline:none}.sk-root .sk-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--corp-heading) 50%),linear-gradient(135deg,var(--corp-heading) 50%,transparent 50%);background-position:calc(100% - 25px) 50%,calc(100% - 19px) 50%;background-repeat:no-repeat;background-size:6px 6px;cursor:pointer;padding-right:48px}.sk-root .sk-field select option{background:var(--corp-surface);color:var(--corp-heading)}.sk-root .sk-field-hint{color:var(--corp-text);font-size:14px;line-height:1.5}.sk-root .sk-checkbox{align-items:flex-start;color:var(--corp-text);cursor:pointer;display:flex;font-size:15px;gap:12px;line-height:1.6}.sk-root .sk-checkbox input[type=checkbox]{accent-color:var(--corp-accent);flex:0 0 auto;height:18px;margin:3px 0 0;width:18px}.sk-root .sk-checkbox a{color:var(--corp-heading);text-decoration:underline;text-decoration-color:var(--corp-accent);text-underline-offset:3px}.sk-root .sk-form-success{background:color-mix(in srgb,var(--corp-accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--corp-accent) 40%,transparent);border-radius:var(--corp-radius-sm);color:var(--corp-heading);font-size:16px;line-height:1.6;margin-top:30px;padding:18px 20px}.sk-root .sk-form-error{background:rgba(255,107,107,.08);border:1px solid rgba(255,107,107,.4);border-radius:var(--corp-radius-sm);color:#ff8f8f;font-size:15px;line-height:1.5;padding:12px 16px}.sk-root .sk-honeypot{height:0;left:-9999px;overflow:hidden;position:absolute;width:0}.sk-root .sk-range{accent-color:var(--corp-accent);cursor:pointer;width:100%}.sk-root .sk-range-scale{color:var(--corp-text);display:flex;font-size:13px;gap:8px;justify-content:space-between;margin-top:4px}.sk-root .sk-panel{background:var(--sk-card-bg);border:1px solid var(--corp-border);border-radius:var(--corp-radius);color:var(--corp-text);padding:30px 20px}.sk-root .sk-panel--strong{border-color:color-mix(in srgb,var(--corp-accent) 45%,var(--corp-border))}@media (min-width:768px){.sk-root .sk-panel{padding:40px}}.sk-root .sk-post-list{display:grid;gap:30px}.sk-root .sk-post-row{background:var(--sk-card-bg);border:1px solid transparent;border-radius:var(--corp-radius);color:var(--corp-text);display:flex;flex-direction:column;gap:20px;padding:30px 24px;position:relative;text-decoration:none;transition:border-color .3s ease}.sk-root .sk-post-row:has(.sk-card-link:hover),.sk-root a.sk-post-row:focus-visible,.sk-root a.sk-post-row:hover{border-color:color-mix(in srgb,var(--corp-accent) 45%,transparent)}.sk-root .sk-post-lead,.sk-root .sk-post-side{align-items:center;display:flex;gap:15px;min-width:0}.sk-root .sk-post-icon{align-items:center;background:rgba(255,255,255,.1);border-radius:50%;color:var(--corp-heading);display:inline-flex;flex:0 0 auto;height:50px;justify-content:center;transition:background-color .3s ease,color .3s ease;width:50px}.sk-root .sk-post-icon svg{height:20px;width:20px}.sk-root .sk-post-kicker{color:var(--corp-text);font-size:15px;line-height:1.5}.sk-root .sk-post-main{min-width:0}.sk-root .sk-post-title{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:clamp(20px,2vw,27px);font-weight:700;line-height:1.45;margin:0;transition:color .3s ease}.sk-root .sk-post-title a:hover,.sk-root a.sk-post-card:hover .sk-post-title,.sk-root a.sk-post-row:hover .sk-post-title{color:var(--corp-accent)}.sk-root .sk-post-title a{color:inherit;text-decoration:none}.sk-root .sk-post-excerpt{color:var(--corp-text);font-size:16px;line-height:30px;margin:12px 0 0}.sk-root .sk-post-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.sk-root .sk-post-tag{border:1px solid var(--corp-border);border-radius:var(--corp-radius-pill);color:var(--corp-heading);display:inline-block;font-size:14px;line-height:20px;padding:6px 16px}.sk-root a.sk-post-row:hover .sk-post-side .sk-post-icon{background:var(--corp-accent);color:var(--corp-on-accent)}@media (min-width:992px){.sk-root .sk-post-row{align-items:center;flex-direction:row;gap:0;padding:50px 30px}.sk-root .sk-post-lead{flex:0 0 20%}.sk-root .sk-post-main{flex:1 1 60%;padding:0 30px}.sk-root .sk-post-side{flex:0 0 20%;justify-content:flex-end}}.sk-root .sk-post-card{background:var(--sk-card-bg);border:1px solid transparent;border-radius:var(--corp-radius);color:var(--corp-text);display:flex;flex-direction:column;min-width:0;padding:30px 25px;position:relative;text-decoration:none;transition:border-color .3s ease,transform .3s var(--corp-ease)}.sk-root .sk-post-card:has(.sk-card-link:hover),.sk-root a.sk-post-card:focus-visible,.sk-root a.sk-post-card:hover{border-color:color-mix(in srgb,var(--corp-accent) 45%,transparent);transform:translateY(-4px)}.sk-root .sk-post-meta{align-items:center;color:var(--corp-text);display:flex;flex-wrap:wrap;font-size:15px;gap:6px 15px;line-height:1.6;margin:0 0 12px}.sk-root .sk-post-meta>*{align-items:center;display:inline-flex;gap:8px}.sk-root .sk-post-meta svg{height:16px;width:16px}.sk-root .sk-post-card .sk-post-title{font-size:clamp(20px,1.8vw,24px);line-height:1.42}.sk-root .sk-post-card .sk-card-icon{margin-bottom:25px}.sk-root .sk-post-card .sk-card-foot{padding-top:25px}@media (min-width:1200px){.sk-root .sk-post-card{padding:35px 30px}}.sk-root .sk-article{color:var(--corp-text);font-size:16px;line-height:30px;max-width:780px;min-width:0}.sk-root .sk-article>:first-child{margin-top:0}.sk-root .sk-article h2,.sk-root .sk-article h3,.sk-root .sk-article h4{color:var(--corp-heading);font-family:var(--corp-font-heading);font-weight:700;overflow-wrap:break-word;scroll-margin-top:calc(var(--corp-header-h) + 24px)}.sk-root .sk-article h2{font-size:clamp(24px,2.2vw,27px);line-height:1.45;margin:50px 0 18px}.sk-root .sk-article h3{font-size:clamp(20px,1.8vw,24px);line-height:1.42;margin:36px 0 14px}.sk-root .sk-article h4{font-size:20px;line-height:1.4;margin:28px 0 10px}.sk-root .sk-article p{margin:0 0 24px}.sk-root .sk-article b,.sk-root .sk-article strong{color:var(--corp-heading);font-weight:500}.sk-root .sk-article a{color:var(--corp-heading);text-decoration:underline;text-decoration-color:var(--corp-accent);text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s ease}.sk-root .sk-article a:hover{color:var(--corp-accent)}.sk-root .sk-article ol,.sk-root .sk-article ul{list-style:none;margin:0 0 24px;padding:0}.sk-root .sk-article ol{counter-reset:sk-art}.sk-root .sk-article li{padding-left:26px;position:relative}.sk-root .sk-article li+li{margin-top:10px}.sk-root .sk-article ul>li:before{background:var(--corp-accent);border-radius:50%;content:"";height:6px;left:4px;position:absolute;top:12px;width:6px}.sk-root .sk-article ol>li{counter-increment:sk-art;padding-left:34px}.sk-root .sk-article ol>li:before{color:var(--corp-accent);content:counter(sk-art) ".";font-family:var(--corp-font-heading);font-weight:700;left:0;position:absolute;top:0}.sk-root .sk-article li>ol,.sk-root .sk-article li>ul{margin:10px 0 0}.sk-root .sk-article blockquote{background:var(--sk-card-bg);border-radius:var(--corp-radius-sm);color:var(--corp-heading);margin:0 0 32px;padding:30px}.sk-root .sk-article blockquote p:last-child{margin-bottom:0}.sk-root .sk-article hr{border:0;border-top:1px solid var(--corp-border);margin:40px 0}.sk-root .sk-article code{background:var(--corp-surface-2);border-radius:6px;color:var(--corp-heading);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em;padding:2px 6px}.sk-root .sk-article table{border-bottom:1px solid var(--corp-border);border-collapse:separate;border-spacing:0;display:block;font-size:15px;line-height:1.6;margin:0 0 32px;max-width:100%;overflow-x:auto}.sk-root .sk-article td,.sk-root .sk-article th{border-top:1px solid var(--corp-border);padding:14px 18px;text-align:left;vertical-align:top}.sk-root .sk-article td:first-child,.sk-root .sk-article th:first-child{padding-left:0}.sk-root .sk-article td:last-child,.sk-root .sk-article th:last-child{padding-right:0}.sk-root .sk-article thead th{border-top:0;color:var(--corp-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500;letter-spacing:.08em;padding-top:0;text-transform:uppercase}.sk-root .sk-article tbody th{color:var(--corp-heading);font-weight:600}.sk-root .sk-article-meta{border-bottom:1px solid var(--corp-border);color:var(--corp-text);font-size:15px;margin:0 0 32px;padding-bottom:20px}.sk-root .sk-article-foot{align-items:center;border-bottom:1px solid var(--corp-border);border-top:1px solid var(--corp-border);display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin-top:40px;padding:30px 0}.sk-root .sk-sidebar{display:flex;flex-direction:column;gap:30px;min-width:0}@media (min-width:1200px){.sk-root .sk-sidebar{align-self:start;position:sticky;top:calc(var(--corp-header-h) + 30px)}}.sk-root .sk-widget{background:var(--sk-card-bg);border-radius:var(--corp-radius);color:var(--corp-text);padding:25px 20px 30px}.sk-root .sk-widget-title{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:24px;font-weight:700;line-height:1.42;margin:0 0 20px}.sk-root .sk-widget>p{margin:0 0 20px}@media (min-width:576px){.sk-root .sk-widget{padding:25px 30px 30px}}.sk-root .sk-widget-list>li+li{border-top:1px solid var(--corp-border)}.sk-root .sk-widget-list a{align-items:center;color:var(--corp-heading);display:flex;font-family:var(--corp-font-heading);font-size:18px;font-weight:700;gap:12px;justify-content:space-between;line-height:1.42;padding:14px 0;text-decoration:none;transition:color .2s ease}.sk-root .sk-widget-list>li:first-child a{padding-top:0}.sk-root .sk-widget-list>li:last-child a{padding-bottom:0}.sk-root .sk-widget-list a svg{flex:0 0 auto;height:18px;transition:transform .3s var(--corp-ease);width:18px}.sk-root .sk-widget-list a:not(:has(svg)):after{border-right:2px solid;border-top:2px solid;content:"";flex:0 0 auto;height:8px;margin-right:4px;transform:rotate(45deg);transition:transform .3s var(--corp-ease);width:8px}.sk-root .sk-widget-list a.is-active,.sk-root .sk-widget-list a:hover,.sk-root .sk-widget-list a[aria-current=page]{color:var(--corp-accent)}.sk-root .sk-widget-list a:hover svg{transform:translateX(3px)}.sk-root .sk-widget-list a:hover:not(:has(svg)):after{transform:translateX(3px) rotate(45deg)}.sk-root .sk-toc li+li{border-top:1px solid var(--corp-border)}.sk-root .sk-toc a{border-left:2px solid transparent;color:var(--corp-text);display:block;font-size:15px;line-height:1.5;margin-left:-12px;padding:10px 0 10px 10px;text-decoration:none;transition:color .2s ease,border-color .2s ease}.sk-root .sk-toc a:hover{color:var(--corp-heading)}.sk-root .sk-toc a.is-active,.sk-root .sk-toc a[aria-current=location],.sk-root .sk-toc a[aria-current=true]{border-left-color:var(--corp-accent);color:var(--corp-accent)}.sk-root .sk-marquee{border-top:1px solid var(--corp-border);overflow:hidden;padding:50px 0;width:100%}.sk-root .sk-marquee-track{animation:sk-marquee 40s linear infinite;display:flex;width:-moz-max-content;width:max-content}.sk-root .sk-marquee:hover .sk-marquee-track{animation-play-state:paused}.sk-root .sk-marquee-item{-webkit-text-stroke:1px var(--corp-heading);color:transparent;flex:0 0 auto;font-family:var(--corp-font-heading);font-size:clamp(40px,9.7vw,140px);font-weight:700;line-height:1;padding-right:.45em;text-transform:uppercase;white-space:nowrap}.sk-root .sk-marquee--static .sk-marquee-track{animation:none;justify-content:center;margin:0 auto;max-width:100%;width:auto}.sk-root .sk-marquee--static .sk-marquee-item{font-size:clamp(30px,7.6vw,110px);padding:0 16px;text-align:center;white-space:normal}.sk-root .sk-marquee--static .sk-marquee-item[aria-hidden=true]{display:none}@media (min-width:992px){.sk-root .sk-marquee{padding:70px 0}}@keyframes sk-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.sk-root .sk-section--lead{padding-bottom:80px;padding-top:80px}@media (min-width:992px){.sk-root .sk-section--lead{padding-bottom:130px;padding-top:130px}}.sk-root .sk-section-head{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);margin-bottom:40px}.sk-root .sk-section-head>*{margin:0;min-width:0}.sk-root .sk-aside,.sk-root .sk-hang,.sk-root .sk-split{display:grid;gap:30px;grid-template-columns:minmax(0,1fr)}.sk-root .sk-aside>*,.sk-root .sk-hang>*,.sk-root .sk-split>*{min-width:0}.sk-root .sk-hang>:first-child{align-self:start}.sk-root .sk-hang-label{color:var(--corp-text);display:block;font-family:var(--corp-font-body);font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1.4;margin-bottom:12px;text-transform:uppercase}.sk-root .sk-aside-inner{background:var(--sk-card-bg);border-radius:var(--corp-radius);padding:25px 30px 30px}.sk-root .sk-aside-inner>:first-child{margin-top:0}@media (min-width:992px){.sk-root .sk-section-head{align-items:end;-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:60px}.sk-root .sk-section-head>:first-child{grid-column:1/span 7}.sk-root .sk-section-head>:nth-child(2){grid-column:8/span 5}.sk-root .sk-split{-moz-column-gap:60px;column-gap:60px;grid-template-columns:5fr 7fr}.sk-root .sk-aside{-moz-column-gap:40px;column-gap:40px;grid-template-columns:8fr 4fr}.sk-root .sk-aside>:first-child{grid-column:1;grid-row:1}.sk-root .sk-aside>:nth-child(2){grid-column:2;grid-row:1}.sk-root .sk-aside-inner{position:sticky;top:calc(var(--corp-header-h) + 30px)}.sk-root .sk-hang{-moz-column-gap:60px;column-gap:60px;grid-template-columns:4fr 8fr}}.sk-root .sk-cols,.sk-root .sk-text-cols{display:grid;grid-template-columns:minmax(0,1fr)}.sk-root .sk-cols>*,.sk-root .sk-text-cols>*{border-top:1px solid var(--corp-border);min-width:0;padding:24px 0}.sk-root .sk-cols>:first-child,.sk-root .sk-text-cols>:first-child{border-top:0;padding-top:0}.sk-root .sk-cols>:last-child,.sk-root .sk-text-cols>:last-child{padding-bottom:0}.sk-root .sk-cols>*>:first-child,.sk-root .sk-text-cols>*>:first-child{margin-top:0}.sk-root .sk-cols>*>:last-child,.sk-root .sk-text-cols>*>:last-child{margin-bottom:0}.sk-root .sk-cols p,.sk-root .sk-text-cols p{color:var(--corp-text);font-size:16px;line-height:30px}.sk-root .sk-cols p+p,.sk-root .sk-text-cols p+p{margin-top:12px}.sk-root .sk-cols strong,.sk-root .sk-text-cols strong{color:var(--corp-heading);font-weight:500}.sk-root .sk-col-head{align-items:center;display:flex;gap:12px;margin-bottom:14px}.sk-root .sk-col-head svg{color:var(--corp-accent);flex:0 0 auto;height:20px;width:20px}.sk-root .sk-col-head .sk-h3,.sk-root .sk-col-head .sk-h4,.sk-root .sk-col-head h3,.sk-root .sk-col-head h4{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:clamp(20px,1.8vw,24px);font-weight:700;line-height:1.42;margin:0}@media (min-width:768px){.sk-root .sk-cols,.sk-root .sk-text-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-root .sk-cols>*,.sk-root .sk-cols>:first-child,.sk-root .sk-cols>:last-child,.sk-root .sk-text-cols>*,.sk-root .sk-text-cols>:first-child,.sk-root .sk-text-cols>:last-child{border-top:0;padding:0 30px 0 0}.sk-root .sk-cols>:nth-child(2n),.sk-root .sk-text-cols>:nth-child(2n){border-left:1px solid var(--corp-border);padding:0 0 0 30px}.sk-root .sk-cols>:nth-child(n+3),.sk-root .sk-text-cols>:nth-child(n+3){border-top:1px solid var(--corp-border);padding-top:30px}.sk-root .sk-cols>:nth-last-child(n+3),.sk-root .sk-text-cols>:nth-last-child(n+3){padding-bottom:30px}}@media (min-width:992px){.sk-root .sk-cols:not(.sk-cols--2),.sk-root .sk-text-cols:not(.sk-text-cols--2){grid-template-columns:repeat(3,minmax(0,1fr))}.sk-root .sk-cols:not(.sk-cols--2)>*,.sk-root .sk-text-cols:not(.sk-text-cols--2)>*{border-left:0;border-top:0;padding:0 30px 0 0}.sk-root .sk-cols:not(.sk-cols--2)>:not(:nth-child(3n+1)),.sk-root .sk-text-cols:not(.sk-text-cols--2)>:not(:nth-child(3n+1)){border-left:1px solid var(--corp-border);padding-left:30px}.sk-root .sk-cols:not(.sk-cols--2)>:nth-child(n+4),.sk-root .sk-text-cols:not(.sk-text-cols--2)>:nth-child(n+4){border-top:1px solid var(--corp-border);padding-top:30px}.sk-root .sk-cols:not(.sk-cols--2)>:nth-last-child(n+4),.sk-root .sk-text-cols:not(.sk-text-cols--2)>:nth-last-child(n+4){padding-bottom:30px}}.sk-root .sk-dl>div{display:grid;gap:4px 30px;grid-template-columns:minmax(0,1fr);padding:20px 0}.sk-root .sk-dl>div+div{border-top:1px solid var(--corp-border)}.sk-root .sk-dl>div:first-child{padding-top:0}.sk-root .sk-dl>div:last-child{padding-bottom:0}.sk-root .sk-dl dt{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:18px;font-weight:600;line-height:1.42;margin:0}.sk-root .sk-dl dd{color:var(--corp-text);font-size:16px;line-height:28px;margin:0}.sk-root .sk-dl dd strong{color:var(--corp-heading);font-weight:500}.sk-root .sk-dl dd a{color:var(--corp-heading);text-decoration:underline;text-decoration-color:var(--corp-accent);text-underline-offset:3px}.sk-root .sk-dl--spec dt{color:var(--corp-text);font-family:var(--corp-font-body);font-size:14px;font-weight:500;letter-spacing:.04em;padding-top:3px;text-transform:uppercase}.sk-root .sk-dl--spec dd{color:var(--corp-heading)}.sk-root .sk-dl--cols{display:grid;gap:0 40px;grid-template-columns:minmax(0,1fr)}.sk-root .sk-dl--cols>div,.sk-root .sk-dl--cols>div:first-child,.sk-root .sk-dl--cols>div:last-child{align-content:start;border-top:1px solid var(--corp-border);gap:8px;grid-template-columns:minmax(0,1fr);padding:20px 0 26px}@media (min-width:768px){.sk-root .sk-dl>div{grid-template-columns:minmax(160px,2fr) 5fr}.sk-root .sk-dl--cols{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-root .sk-dl--cols>div,.sk-root .sk-dl--cols>div:first-child,.sk-root .sk-dl--cols>div:last-child,.sk-root .sk-dl--wide>div{grid-template-columns:minmax(0,1fr)}}@media (min-width:992px){.sk-root .sk-dl--cols.sk-dl--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-root .sk-dl--wide>div{-moz-column-gap:24px;column-gap:24px;grid-template-columns:4fr 8fr;padding:28px 0}.sk-root .sk-dl--wide>div:first-child{padding-top:0}.sk-root .sk-dl--wide>div:last-child{padding-bottom:0}.sk-root .sk-dl--wide dt{font-size:clamp(20px,1.8vw,24px);padding-right:24px}}.sk-root .sk-rules>li{color:var(--corp-text);padding:20px 0}.sk-root .sk-rules>li+li{border-top:1px solid var(--corp-border)}.sk-root .sk-rules>li:first-child{padding-top:0}.sk-root .sk-rules>li:last-child{padding-bottom:0}.sk-root .sk-rules--tight>li{line-height:30px;padding:0 0 0 26px;position:relative}.sk-root .sk-rules--tight>li+li{border-top:0;margin-top:10px}.sk-root .sk-rules--tight>li:before{border-bottom:2px solid var(--corp-accent);border-right:2px solid var(--corp-accent);content:"";height:11px;left:5px;position:absolute;top:8px;transform:rotate(45deg);width:6px}.sk-root .sk-rules--no-last>li:last-child{border-bottom:0}.sk-root .sk-rules--num{counter-reset:sk-rule}.sk-root .sk-rules--num.sk-rules--tight>li,.sk-root .sk-rules--num>li{align-items:start;counter-increment:sk-rule;display:grid;gap:4px 16px;grid-template-columns:36px minmax(0,1fr);padding-left:0}.sk-root .sk-rules--num.sk-rules--tight>li+li{margin-top:14px}.sk-root .sk-rules--num.sk-rules--tight>li:before,.sk-root .sk-rules--num>li:before{border:0;border-radius:0;color:var(--corp-accent);content:counter(sk-rule,decimal-leading-zero);display:block;font-family:var(--corp-font-heading);font-size:18px;font-variant-numeric:tabular-nums lining-nums;font-weight:700;grid-row:1/span 3;height:auto;left:auto;line-height:30px;position:static;top:auto;transform:none;width:auto}.sk-root .sk-rules--num>li>*{grid-column:2}.sk-root .sk-rules--num>li>:first-child{grid-row:1}.sk-root .sk-rules--num>li>.sk-h3,.sk-root .sk-rules--num>li>h3,.sk-root .sk-rules--num>li>h4{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:18px;font-weight:600;line-height:30px;margin:0}.sk-root .sk-rules--num>li>p{color:var(--corp-text);font-size:16px;line-height:30px;margin:0}.sk-root .sk-index{border-bottom:1px solid var(--corp-border);display:block}.sk-root .sk-index-row{align-items:center;border-top:1px solid var(--corp-border);color:var(--corp-text);display:grid;gap:6px 20px;grid-template-columns:minmax(0,1fr) auto;padding:22px 0;text-decoration:none}.sk-root .sk-index-row:focus-visible{outline-offset:4px}.sk-root .sk-index-title{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:20px;font-weight:700;grid-column:1;line-height:1.4;transition:color .3s ease}.sk-root .sk-index-desc{color:var(--corp-text);font-size:15px;grid-column:1;line-height:1.6}.sk-root .sk-index-meta{align-items:center;color:var(--corp-heading);display:inline-flex;grid-column:2;grid-row:1/span 2;justify-content:flex-end;transition:color .3s ease}.sk-root .sk-index-meta svg{height:20px;transition:transform .35s var(--corp-ease);width:20px}.sk-root .sk-index-row:focus-visible .sk-index-meta,.sk-root .sk-index-row:focus-visible .sk-index-title,.sk-root .sk-index-row:hover .sk-index-meta,.sk-root .sk-index-row:hover .sk-index-title{color:var(--corp-accent)}.sk-root .sk-index-row:focus-visible .sk-index-meta svg,.sk-root .sk-index-row:hover .sk-index-meta svg{transform:rotate(-45deg)}@media (min-width:768px){.sk-root .sk-index-row{grid-template-columns:minmax(180px,2fr) 5fr auto;padding:26px 0}.sk-root .sk-index-desc{grid-column:2;grid-row:1}.sk-root .sk-index-meta{grid-column:3;grid-row:1}}.sk-root .sk-steps{counter-reset:sk-legacy-step;display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.sk-root .sk-step{background:var(--sk-card-bg);border-radius:var(--corp-radius);counter-increment:sk-legacy-step;display:flex;flex-direction:column;min-width:0;padding:30px 25px}.sk-root .sk-step:before{align-self:flex-start;background:var(--corp-accent);border-radius:var(--corp-radius-pill);color:var(--corp-on-accent);content:"Paso " counter(sk-legacy-step,decimal-leading-zero);font-family:var(--corp-font-body);font-size:14px;font-weight:500;letter-spacing:.48px;line-height:1;margin-bottom:25px;padding:7px 12px}.sk-root .sk-step .sk-h3,.sk-root .sk-step h3{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:clamp(20px,1.8vw,24px);font-weight:700;line-height:1.42;margin:0 0 12px}.sk-root .sk-step p{color:var(--corp-text);font-size:16px;line-height:30px;margin:0}@media (min-width:768px){.sk-root .sk-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.sk-root .sk-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.sk-root .sk-step{padding:35px 30px}}.sk-root .sk-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.sk-root .sk-table{border-bottom:1px solid var(--corp-border);border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums lining-nums;min-width:640px;width:100%}.sk-root .sk-table td,.sk-root .sk-table th{border-top:1px solid var(--corp-border);padding:18px 20px;text-align:left;vertical-align:top}.sk-root .sk-table td:first-child,.sk-root .sk-table th:first-child{padding-left:0}.sk-root .sk-table td:last-child,.sk-root .sk-table th:last-child{padding-right:0}.sk-root .sk-table thead th{background:transparent;border-top:0;color:var(--corp-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.5;padding-bottom:14px;padding-top:0;text-transform:uppercase;vertical-align:bottom}.sk-root .sk-table td{color:var(--corp-text);font-size:15px;line-height:1.6}.sk-root .sk-table td:first-child,.sk-root .sk-table th[scope=row]{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:16px;font-weight:600}.sk-root .sk-table--sticky thead th{background:var(--sk-band-bg);position:sticky;top:0;z-index:1}.sk-root .sk-table col.is-lead,.sk-root .sk-table tbody th.is-lead,.sk-root .sk-table td.is-lead{background:color-mix(in srgb,var(--corp-accent) 5%,transparent)}.sk-root .sk-table thead th.is-lead{color:var(--corp-accent)}.sk-root .sk-table td.is-lead{color:var(--corp-heading)}.sk-root .sk-table .sk-num{white-space:nowrap}.sk-root .sk-table ul{list-style:none;margin:0;padding:0}.sk-root .sk-table li{padding-left:16px;position:relative}.sk-root .sk-table li:before{background:var(--corp-accent);border-radius:50%;content:"";height:5px;left:2px;position:absolute;top:10px;width:5px}.sk-root .sk-table li+li{margin-top:6px}.sk-root .sk-note{border-left:2px solid var(--corp-accent);display:grid;gap:6px;grid-template-columns:minmax(0,1fr);padding:4px 0 4px 20px}.sk-root .sk-note+.sk-note{margin-top:24px}.sk-root .sk-note-label{color:var(--corp-accent);font-family:var(--corp-font-body);font-size:13px;font-weight:700;letter-spacing:.06em;line-height:1.4;padding-top:4px;text-transform:uppercase}.sk-root .sk-note p{color:var(--corp-text);font-size:15px;line-height:1.7;margin:0}.sk-root .sk-note a{color:var(--corp-heading);text-decoration:underline;text-decoration-color:var(--corp-accent);text-underline-offset:3px}@media (min-width:768px){.sk-root .sk-note{padding-left:24px}}.sk-root .sk-figure{min-width:0}.sk-root .sk-figure img{border:1px solid var(--corp-border);border-radius:var(--corp-radius-lg);display:block;height:auto;width:100%}.sk-root .sk-figcaption{color:var(--corp-text);font-size:14px;line-height:1.6;margin-top:14px}@media (min-width:1200px){.sk-root .sk-figure--bleed{margin-right:calc((100vw - min(100vw, var(--corp-container))) / -2)}.sk-root .sk-figure--bleed img{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}}.sk-root .sk-big{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:clamp(64px,9vw,130px);font-variant-numeric:tabular-nums lining-nums;font-weight:800;letter-spacing:-.02em;line-height:.95}.sk-root .sk-big--amber{color:var(--corp-accent)}.sk-root .sk-statement{background:var(--sk-card-bg);border:1px solid var(--corp-border);border-radius:var(--corp-radius);color:var(--corp-text);font-variant-numeric:tabular-nums lining-nums;max-width:560px;position:relative}.sk-root .sk-statement-head{align-items:baseline;border-bottom:1px solid var(--corp-border);display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;padding:22px 26px 18px}.sk-root .sk-statement-title{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:20px;font-weight:700;line-height:1.4}.sk-root .sk-statement-head .sk-mono{color:var(--corp-text);font-size:13px}.sk-root .sk-statement-body{padding:8px 26px}.sk-root .sk-statement-row{align-items:baseline;color:var(--corp-text);display:grid;font-size:15px;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:12px 0}.sk-root .sk-statement-row+.sk-statement-row{border-top:1px solid var(--corp-border)}.sk-root .sk-statement-row dd,.sk-root .sk-statement-row dt{margin:0}.sk-root .sk-statement-row dd{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:17px;font-weight:600;text-align:right;white-space:nowrap}.sk-root .sk-statement-row small{color:var(--corp-text);display:block;font-size:13px;margin-top:2px;opacity:.85}.sk-root .sk-statement-cut{border-top:1px dashed rgba(255,255,255,.22);margin:8px -26px 0;position:relative}.sk-root .sk-statement-cut:after,.sk-root .sk-statement-cut:before{background:var(--sk-band-bg);border:1px solid var(--corp-border);border-radius:50%;content:"";height:18px;position:absolute;top:-10px;width:18px}.sk-root .sk-statement-cut:before{left:-10px}.sk-root .sk-statement-cut:after{right:-10px}.sk-root .sk-statement-total{align-items:baseline;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:18px 0 14px}.sk-root .sk-statement-total dt{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:18px;font-weight:700;margin:0}.sk-root .sk-statement-total dd{color:var(--corp-accent);font-family:var(--corp-font-heading);font-size:clamp(28px,2.6vw,34px);font-weight:700;line-height:1.1;margin:0;text-align:right;white-space:nowrap}.sk-root .sk-statement-foot{border-top:1px solid var(--corp-border);color:var(--corp-text);font-size:13px;line-height:1.6;padding:14px 26px 20px}.sk-root .sk-calc-grid{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.sk-root .sk-calc-grid>*{min-width:0}.sk-root .sk-calc-results{align-self:start;background:var(--sk-card-bg);border:1px solid color-mix(in srgb,var(--corp-accent) 35%,var(--corp-border));border-radius:var(--corp-radius);padding:30px 20px}.sk-root .sk-calc-results>.sk-mono{color:var(--corp-accent)}.sk-root .sk-calc-row{border-top:1px solid var(--corp-border);display:grid;gap:4px 16px;grid-template-columns:minmax(0,1fr) auto;padding:18px 0}.sk-root .sk-calc-row dt{color:var(--corp-text);font-size:15px;line-height:1.5;margin:0}.sk-root .sk-calc-row dd{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;margin:0;text-align:right;white-space:nowrap}.sk-root .sk-calc-row .sk-calc-note{color:var(--corp-text);font-family:inherit;font-size:13px;font-weight:400;grid-column:1/-1;line-height:1.5;opacity:.85;text-align:left;white-space:normal}.sk-root .sk-calc-row--total{border-top-color:rgba(255,255,255,.22)}.sk-root .sk-calc-row--total dt{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:18px;font-weight:700}.sk-root .sk-calc-row--total dd{color:var(--corp-accent);font-size:clamp(32px,3.4vw,44px)}@media (min-width:768px){.sk-root .sk-calc-results{padding:40px}}@media (min-width:992px){.sk-root .sk-calc-grid{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(12,minmax(0,1fr))}.sk-root .sk-calc-grid>:first-child{grid-column:span 7}.sk-root .sk-calc-grid>:nth-child(2){grid-column:8/span 5}}.sk-root .sk-search{align-items:center;background:var(--sk-card-bg);border:1px solid rgba(255,255,255,.15);border-radius:var(--corp-radius-sm);display:flex;gap:14px;padding:0 22px;transition:border-color .2s ease,box-shadow .2s ease}.sk-root .sk-search:focus-within{border-color:var(--corp-accent);box-shadow:0 0 0 1px var(--corp-accent)}.sk-root .sk-search svg{color:var(--corp-heading);flex:0 0 auto}.sk-root .sk-search-input{background:transparent;border:0;color:var(--corp-heading);font-family:var(--corp-font-body);font-size:16px;line-height:30px;min-height:60px;padding:15px 0;width:100%}.sk-root .sk-search-input::-moz-placeholder{color:rgba(255,255,255,.45);opacity:1}.sk-root .sk-search-input::placeholder{color:rgba(255,255,255,.45);opacity:1}.sk-root .sk-search-input:focus,.sk-root .sk-search-input:focus-visible{outline:none}.sk-root .sk-search-input::-webkit-search-cancel-button{filter:invert(1)}.sk-root .sk-filters,.sk-root .sk-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.sk-root .sk-filter,.sk-root .sk-tab{align-items:center;background:transparent;border:1px solid var(--corp-border);border-radius:var(--corp-radius-pill);color:var(--corp-heading);cursor:pointer;display:inline-flex;font-family:var(--corp-font-body);font-size:15px;font-weight:500;gap:8px;line-height:20px;padding:10px 18px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.sk-root .sk-filter:hover,.sk-root .sk-tab:hover{border-color:var(--corp-accent)}.sk-root .sk-filter[aria-selected=true],.sk-root .sk-filter[data-active=true],.sk-root .sk-tab[aria-selected=true],.sk-root .sk-tab[data-active=true]{background:var(--corp-accent);border-color:var(--corp-accent);color:var(--corp-on-accent)}.sk-root .sk-filter-count{background:rgba(255,255,255,.08);border-radius:var(--corp-radius-pill);font-size:12px;font-variant-numeric:tabular-nums;line-height:18px;min-width:24px;padding:0 7px;text-align:center}.sk-root .sk-filter[aria-selected=true] .sk-filter-count,.sk-root .sk-filter[data-active=true] .sk-filter-count{background:rgba(0,0,0,.12)}.sk-root .sk-results{margin-top:40px}.sk-root .sk-empty{background:var(--sk-card-bg);border-radius:var(--corp-radius);color:var(--corp-text);line-height:1.7;padding:30px}.sk-root .sk-empty a{color:var(--corp-heading);text-decoration:underline;text-decoration-color:var(--corp-accent);text-underline-offset:3px}.sk-root .sk-faq-group+.sk-faq-group{margin-top:60px}.sk-root .sk-faq-group-head{display:grid;gap:6px;margin-bottom:24px}.sk-root .sk-faq-group-head .sk-h3,.sk-root .sk-faq-group-head h2{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.45}.sk-root .sk-faq-group-head p{color:var(--corp-text);font-size:16px;line-height:28px}.sk-root .sk-faq{background:var(--sk-card-bg);border:1px solid var(--corp-border);border-radius:var(--corp-radius-sm);transition:border-color .3s ease}.sk-root .sk-faq+.sk-faq{margin-top:16px}.sk-root .sk-faq[open]{border-color:color-mix(in srgb,var(--corp-accent) 35%,var(--corp-border))}.sk-root .sk-faq summary{align-items:flex-start;color:var(--corp-heading);cursor:pointer;display:flex;font-family:var(--corp-font-heading);font-size:16px;font-weight:700;gap:16px;justify-content:space-between;line-height:25px;list-style:none;padding:17px 20px}.sk-root .sk-faq summary::-webkit-details-marker{display:none}.sk-root .sk-faq summary:after{background:linear-gradient(currentColor,currentColor) 50% /14px 2px no-repeat,linear-gradient(currentColor,currentColor) 50% /2px 14px no-repeat;content:"";flex:0 0 auto;height:25px;transition:background-size .3s var(--corp-ease),transform .3s var(--corp-ease);width:18px}.sk-root .sk-faq[open] summary:after{background-size:14px 2px,2px 0;color:var(--corp-accent);transform:rotate(180deg)}.sk-root .sk-faq summary:focus-visible{border-radius:inherit;outline-offset:-2px}.sk-root .sk-faq-answer{color:var(--corp-text);font-size:16px;letter-spacing:.48px;line-height:30px;padding:0 20px 20px}.sk-root .sk-faq-answer a{color:var(--corp-heading);text-decoration:underline;text-decoration-color:var(--corp-accent);text-underline-offset:3px}@media (min-width:576px){.sk-root .sk-faq summary{align-items:center;font-size:18px;padding:17px 30px}.sk-root .sk-faq-answer{padding:0 30px 22px}}.sk-root .sk-glossary-letter{align-items:center;color:var(--corp-accent);display:flex;font-family:var(--corp-font-heading);font-size:40px;font-weight:800;gap:20px;line-height:1;margin:50px 0 20px}.sk-root .sk-glossary-letter:after{border-top:1px solid var(--corp-border);content:"";flex:1 1 auto}.sk-root .sk-results>:first-child>.sk-glossary-letter:first-child{margin-top:0}.sk-root .sk-prose{padding:50px 0 70px}.sk-root .sk-prose article{color:var(--corp-text);font-size:16px;line-height:30px;min-width:0}.sk-root .sk-prose h1{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:clamp(40px,5vw,72px);font-weight:700;line-height:1.1;margin:0 0 16px;overflow-wrap:break-word}.sk-root .sk-prose-meta{border-bottom:1px solid var(--corp-border);color:var(--corp-text);font-size:15px;margin:0 0 32px;padding-bottom:22px}.sk-root .sk-prose h2,.sk-root .sk-prose h3{color:var(--corp-heading);font-family:var(--corp-font-heading);font-weight:700;overflow-wrap:break-word;scroll-margin-top:calc(var(--corp-header-h) + 24px)}.sk-root .sk-prose h2{font-size:clamp(24px,2.2vw,27px);line-height:1.45;margin:50px 0 16px}.sk-root .sk-prose h3{font-size:20px;line-height:1.4;margin:30px 0 10px}.sk-root .sk-prose li,.sk-root .sk-prose p{color:var(--corp-text);font-size:16px;line-height:30px}.sk-root .sk-prose p+p{margin-top:16px}.sk-root .sk-prose article ol,.sk-root .sk-prose article ul{list-style:none;margin:16px 0;padding:0}.sk-root .sk-prose article ol{counter-reset:sk-legal}.sk-root .sk-prose article li{padding-left:26px;position:relative}.sk-root .sk-prose article li+li{margin-top:8px}.sk-root .sk-prose article ul>li:before{background:var(--corp-accent);border-radius:50%;content:"";height:6px;left:4px;position:absolute;top:12px;width:6px}.sk-root .sk-prose article ol>li{counter-increment:sk-legal;padding-left:34px}.sk-root .sk-prose article ol>li:before{color:var(--corp-accent);content:counter(sk-legal) ".";font-family:var(--corp-font-heading);font-weight:700;left:0;position:absolute;top:0}.sk-root .sk-prose strong{color:var(--corp-heading);font-weight:500}.sk-root .sk-prose article a{color:var(--corp-heading);text-decoration:underline;text-decoration-color:var(--corp-accent);text-underline-offset:4px}.sk-root .sk-prose article a:hover{color:var(--corp-accent)}.sk-root .sk-prose table{border-bottom:1px solid var(--corp-border);border-collapse:separate;border-spacing:0;display:block;margin:20px 0;max-width:100%;overflow-x:auto}.sk-root .sk-prose td,.sk-root .sk-prose th{border-top:1px solid var(--corp-border);font-size:15px;line-height:1.6;padding:12px 16px;text-align:left;vertical-align:top}.sk-root .sk-prose td:first-child,.sk-root .sk-prose th:first-child{padding-left:0}.sk-root .sk-prose td:last-child,.sk-root .sk-prose th:last-child{padding-right:0}.sk-root .sk-prose thead th{border-top:0;color:var(--corp-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500;letter-spacing:.08em;padding-top:0;text-transform:uppercase}.sk-root .sk-prose td{color:var(--corp-text)}@media (min-width:768px){.sk-root .sk-article table,.sk-root .sk-prose table{display:table;width:100%}}.sk-root .sk-prose-grid{display:grid;gap:40px;grid-template-columns:minmax(0,1fr)}.sk-root .sk-prose-toc{background:var(--sk-card-bg);border-radius:var(--corp-radius);padding:25px 20px}.sk-root .sk-prose-toc li+li{border-top:1px solid var(--corp-border)}.sk-root .sk-prose-toc a{color:var(--corp-text);display:block;font-size:15px;line-height:1.5;padding:10px 0;text-decoration:none;transition:color .2s ease}.sk-root .sk-prose-toc a:hover{color:var(--corp-accent)}@media (min-width:576px){.sk-root .sk-prose-toc{padding:25px 30px}}@media (min-width:1200px){.sk-root .sk-prose{padding:80px 0 120px}.sk-root .sk-prose-grid{-moz-column-gap:60px;column-gap:60px;grid-template-columns:4fr 8fr}.sk-root .sk-prose-toc{max-height:calc(100dvh - var(--corp-header-h) - 60px);overflow-y:auto;position:sticky;top:calc(var(--corp-header-h) + 30px)}}:where(.sk-root) .sk-hero{padding:calc(var(--corp-header-h) + 60px) 0 90px}:where(.sk-root) .sk-hero-copy>*+*{margin-top:24px}:where(.sk-root) .sk-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px}:where(.sk-root) .sk-hero-facts{margin-top:30px}:where(.sk-root) .sk-hero-object{align-self:center}@media (prefers-reduced-motion:reduce){.sk-root .sk-marquee-track{animation:none;transform:none}.sk-root .sk-acc-btn:after,.sk-root .sk-acc-item,.sk-root .sk-card,.sk-root .sk-card-icon,.sk-root .sk-faq,.sk-root .sk-faq summary:after,.sk-root .sk-field input,.sk-root .sk-field select,.sk-root .sk-field textarea,.sk-root .sk-filter,.sk-root .sk-index-meta,.sk-root .sk-index-meta svg,.sk-root .sk-index-row,.sk-root .sk-index-title,.sk-root .sk-pill,.sk-root .sk-pill-title,.sk-root .sk-post-card,.sk-root .sk-post-icon,.sk-root .sk-post-row,.sk-root .sk-post-title,.sk-root .sk-row-arrow,.sk-root .sk-row-arrow svg,.sk-root .sk-row-card,.sk-root .sk-search,.sk-root .sk-tab,.sk-root .sk-toc a,.sk-root .sk-widget-list a,.sk-root .sk-widget-list a svg,.sk-root .sk-widget-list a:after{transition:none}.sk-root .sk-card:has(.sk-card-link:hover),.sk-root .sk-post-card:has(.sk-card-link:hover),.sk-root a.sk-card:focus-visible,.sk-root a.sk-card:hover,.sk-root a.sk-post-card:focus-visible,.sk-root a.sk-post-card:hover{transform:none}}