.sss-module__52XbtG__jump{flex-wrap:wrap;gap:8px;display:flex}.sss-module__52XbtG__jump .sss-module__52XbtG__jumpLink{border:1px solid var(--border-input);background:var(--cream);color:var(--forest);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}.sss-module__52XbtG__jump .sss-module__52XbtG__jumpLink:hover{background:var(--keylime);color:var(--forest)}.sss-module__52XbtG__jumpCount{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px}.sss-module__52XbtG__group{flex-direction:column;gap:21px;scroll-margin-top:24px;display:flex}.sss-module__52XbtG__qa{flex-direction:column;gap:10px;scroll-margin-top:24px;display:flex}.sss-module__52XbtG__qa h3{margin:14px 0 0}.sss-module__52XbtG__qa p{color:var(--charcoal)}.sss-module__52XbtG__figure{flex-direction:column;gap:10px;margin:6px 0 0;display:flex}.sss-module__52XbtG__figHead{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}.sss-module__52XbtG__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--border-input);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500}.sss-module__52XbtG__tableWrap{overflow-x:auto}.sss-module__52XbtG__tableWrap table{min-width:540px}.sss-module__52XbtG__tableWrap th:first-child{white-space:nowrap}.sss-module__52XbtG__pill{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:400;line-height:1.3;display:inline-flex}.sss-module__52XbtG__pillStrong{background:var(--forest);color:var(--cream)}.sss-module__52XbtG__pillContested{background:var(--slate);color:var(--forest)}.sss-module__52XbtG__pillWeak{border:1px solid var(--border-input);color:var(--ink-soft)}.sss-module__52XbtG__pillMatched{background:var(--keylime);color:var(--forest)}.sss-module__52XbtG__pillDiffers{background:var(--slate);color:var(--forest)}.sss-module__52XbtG__pillUnchecked{border:1px solid var(--border-input);color:var(--ink-soft)}.sss-module__52XbtG__pillNone{color:var(--ink-soft);border:1px dashed var(--border-input)}ol.sss-module__52XbtG__steps.sss-module__52XbtG__steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.sss-module__52XbtG__step{background:var(--cream);border:1px solid var(--hairline);border-radius:var(--radius);counter-increment:step;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.sss-module__52XbtG__stepNo{letter-spacing:.08em;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.sss-module__52XbtG__stepNo:before{content:counter(step, decimal-leading-zero)}.sss-module__52XbtG__stepTitle{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--forest);font-size:22px;font-weight:300;line-height:1.2}.sss-module__52XbtG__stepText{color:var(--ink-soft);font-size:15px}.sss-module__52XbtG__dl{background:var(--cream);border:1px solid var(--hairline);border-radius:var(--radius);grid-template-columns:max-content 1fr;gap:12px 18px;margin:0;padding:18px 20px;font-size:15px;display:grid}.sss-module__52XbtG__dl dt{margin:0}.sss-module__52XbtG__dl dd{color:var(--ink-soft);margin:0}@media (max-width:480px){.sss-module__52XbtG__dl{grid-template-columns:1fr;gap:4px}.sss-module__52XbtG__dl dd{padding-bottom:8px}.sss-module__52XbtG__dl dd:last-child{padding-bottom:0}}.sss-module__52XbtG__closing{border-top:1px solid var(--hairline);flex-direction:column;gap:18px;padding-top:28px;display:flex}@media (max-width:640px){.sss-module__52XbtG__tableWrap{border:1px solid var(--border-hairline);border-radius:var(--radius-cards);background:var(--surface-0);isolation:isolate}.sss-module__52XbtG__tableWrap table{table-layout:fixed;min-width:calc(var(--spacing-156) * 3);border:0;border-radius:0;overflow:visible}.sss-module__52XbtG__tableWrap th:first-child{width:var(--spacing-156)}.sss-module__52XbtG__tableWrap tr>:first-child{z-index:1;background:var(--surface-0);box-shadow:1px 0 0 var(--border-hairline);position:sticky;left:0}.sss-module__52XbtG__tableWrap thead tr>:first-child{z-index:2;background:var(--surface-bone)}}
