.ls-root .ls-main .gd-page{padding-bottom:clamp(24px,3vw,48px)}.ls-root .ls-main .gd-block{margin:0 0 clamp(44px,5.4vw,72px)}.ls-root .ls-main .gd-h2{max-width:28ch;margin:0 0 clamp(16px,2vw,24px);font-size:var(--ls-t-h2-minor);letter-spacing:-.02em;line-height:1.2;text-align:left}.ls-root .ls-main .gd-lede{max-width:var(--ls-prose);margin:0 0 clamp(12px,1.6vw,20px);font-size:var(--ls-t-body);line-height:1.6;color:var(--text-secondary)}.ls-root .ls-main .gd-h2:has(+.gd-lede){margin-bottom:8px}.ls-root .ls-main .gd-prose{max-width:var(--ls-prose);font-size:17px;line-height:1.7;color:var(--text-secondary)}.ls-root .ls-main .gd-prose>p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.ls-root .ls-main .gd-prose>p+p{margin-top:1.15em}.ls-root .ls-main .gd-prose strong{color:var(--text-primary);font-weight:600}.ls-root .ls-main .gd-prose a{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--ln-teal);text-decoration-thickness:1.5px;text-underline-offset:3px}.ls-root .ls-main .gd-table{width:100%;max-width:none;margin:0 0 clamp(44px,5.4vw,72px)}.ls-root .ls-main .gd-table>table{width:100%;min-width:100%}.ls-root .ls-main .gd-page>.ls-faq{padding-top:0}.ls-root .ls-main .gd-table .gd-key,.ls-root .ls-main .gd-table td:first-child{font-weight:600;color:var(--text-primary)}.ls-root .ls-main .gd-table td{color:var(--text-secondary)}.ls-root .ls-main .gd-layers{display:grid;gap:0;margin:0 0 clamp(44px,5.4vw,72px);padding:0;list-style:none}.ls-root .ls-main .gd-layer{max-width:none;margin:0;padding:clamp(22px,2.6vw,32px) 0;border-top:1px solid var(--ls-rule)}.ls-root .ls-main .gd-layer:last-child{border-bottom:1px solid var(--ls-rule)}.ls-root .ls-main .gd-layer--lead{margin:0 0 12px;padding:clamp(22px,2.6vw,32px) clamp(18px,2.2vw,28px);border:1px solid var(--ls-rule);border-radius:20px;background:var(--bg-elevated)}.ls-root .ls-main .gd-layer__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px;margin:0 0 14px}.ls-root .ls-main .gd-layer__name{margin:0;font-size:var(--ls-t-h3);letter-spacing:-.015em;line-height:1.25}.ls-root .ls-main .gd-layer__type{display:block;margin-top:2px;font-size:var(--ls-t-small);color:var(--text-secondary)}.ls-root .ls-main .gd-tag{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:var(--text-primary);color:var(--bg-primary);font-size:13px;font-weight:600;white-space:nowrap}.ls-root .ls-main .gd-layer__role{max-width:var(--ls-prose);margin:0 0 20px;font-size:var(--ls-t-body);line-height:1.6;color:var(--text-secondary)}.ls-root .ls-main .gd-lists{display:grid;grid-template-columns:minmax(0,1fr);gap:20px 32px}@media (min-width:640px){.ls-root .ls-main .gd-lists{grid-template-columns:repeat(2,minmax(0,1fr))}}.ls-root .ls-main .gd-lists h4{margin:0 0 8px;font-size:var(--ls-t-small);font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-primary)}.ls-root .ls-main .gd-marks{margin:0;padding:0;list-style:none}.ls-root .ls-main .gd-marks li{display:flex;align-items:flex-start;gap:10px;max-width:none;margin:0;font-size:var(--ls-t-small);line-height:1.5;color:var(--text-secondary)}.ls-root .ls-main .gd-marks li+li{margin-top:8px}.ls-root .ls-main .gd-ico{flex:none;width:16px;height:16px;margin-top:3px}.ls-root .ls-main .gd-ico--yes{color:var(--ls-accent-text)}.ls-root .ls-main .gd-ico--no{color:var(--text-secondary)}.ls-root .ls-main .gd-steps{display:grid;gap:12px;margin:0 0 clamp(44px,5.4vw,72px);padding:0;list-style:none}.ls-root .ls-main .gd-step{display:flex;align-items:flex-start;gap:16px;max-width:none;margin:0;padding:clamp(18px,2.2vw,26px);border:1px solid var(--ls-rule);border-radius:20px;background:var(--bg-elevated)}.ls-root .ls-main .gd-step__n{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:var(--text-primary);color:var(--bg-primary);font-family:var(--ln-mono);font-size:15px;font-weight:500}.ls-root .ls-main .gd-step h3{margin:0 0 4px;font-size:var(--ls-t-h3);letter-spacing:-.015em;line-height:1.25}.ls-root .ls-main .gd-step p{max-width:60ch;margin:0;font-size:var(--ls-t-body);line-height:1.6;color:var(--text-secondary)}.ls-root .ls-main .gd-rows{margin:0 0 clamp(44px,5.4vw,72px)}.ls-root .ls-main .gd-claims{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--ls-rule)}@media (min-width:720px){.ls-root .ls-main .gd-claims{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(28px,4vw,56px);column-gap:clamp(28px,4vw,56px)}}.ls-root .ls-main .gd-claim{min-width:0;max-width:none;margin:0;padding:clamp(20px,2.4vw,28px) 0;border:0;border-bottom:1px solid var(--ls-rule);border-radius:0;background:none}.ls-root .ls-main .gd-claim__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin:0 0 12px}.ls-root .ls-main .gd-claim__name{margin:0;font-size:var(--ls-t-body);font-weight:600;letter-spacing:0;line-height:1.35}.ls-root .ls-main .gd-claim__when{font-size:var(--ls-t-small);color:var(--text-secondary);white-space:nowrap}.ls-root .ls-main .gd-claim__value{margin:0 0 14px;font-family:var(--ln-mono);font-variant-numeric:tabular-nums;font-size:var(--ls-t-h2);font-weight:500;line-height:1.1;letter-spacing:-.04em;color:var(--text-primary)}.ls-root .ls-main .gd-claim dl{margin:0}.ls-root .ls-main .gd-claim dl>div+div{margin-top:10px}.ls-root .ls-main .gd-claim dt{font-size:var(--ls-t-small);font-weight:600;color:var(--text-primary)}.ls-root .ls-main .gd-claim dd{margin:2px 0 0;font-size:var(--ls-t-small);line-height:1.5;color:var(--text-secondary)}.ls-root .ls-main .gd-stats{gap:0;margin:0 0 clamp(44px,5.4vw,72px);border-block:1px solid var(--ls-rule)}.ls-root .ls-main .gd-stats .ls-stats__item{padding:clamp(18px,2.2vw,28px) clamp(10px,2vw,24px) clamp(18px,2.2vw,28px) 0;border:0;border-radius:0;background:none}.ls-root .ls-main .gd-stats .ls-stats__item:nth-child(2n){padding-left:clamp(10px,2vw,24px);border-left:1px solid var(--ls-rule-soft)}.ls-root .ls-main .gd-stats .ls-stats__item:nth-child(n+3){border-top:1px solid var(--ls-rule-soft)}@media (min-width:900px){.ls-root .ls-main .gd-stats .ls-stats__item:nth-child(n+3){border-top:0}.ls-root .ls-main .gd-stats .ls-stats__item:nth-child(n+2){padding-left:clamp(10px,2vw,24px);border-left:1px solid var(--ls-rule-soft)}}.ls-root .ls-main .gd-datarows{border-bottom:1px solid var(--ls-rule-soft)}