.cr-signin{display:flex;flex-direction:column}.cr-signin-main{flex:1;display:flex;align-items:center;padding-block:clamp(16px,4vh,48px)}.cr-signin-container{width:100%;max-width:1152px;margin-inline:auto;padding-inline:32px}.cr-signin .cr-signin-card{padding:28px 32px}.cr-signin h1{margin:10px 0 6px;font-size:2rem;line-height:1.15;letter-spacing:-.03em;font-weight:700;color:var(--crd-text);text-wrap:balance}.cr-signin .cr-signin-lead{margin:0 0 20px;font-size:.9375rem;line-height:1.55;color:var(--crd-muted)}.cr-signin .cr-signin-returning,.cr-signin .cr-signin-review{margin:16px 0 0;font-size:.875rem;color:var(--crd-muted)}.cr-signin-solo{width:100%;max-width:480px;margin-inline:auto}.cr-signin-back{display:inline-block;margin-bottom:16px;font-size:.875rem;color:var(--crd-muted);text-decoration:none}.cr-signin-back:hover{color:var(--crd-text)}.cr-signin-grid{display:grid;grid-template-columns:minmax(0,500px) minmax(0,470px);justify-content:center;gap:clamp(48px,6vw,88px);align-items:center}.cr-signin-aside .crd-eyebrow{margin:0 0 10px}.cr-reasons{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.cr-reasons li{padding:12px 0;border-top:1px solid var(--crd-border)}.cr-reasons h3{margin:0 0 2px;font-size:.9375rem;line-height:1.4;font-weight:600;color:var(--crd-text)}.cr-reasons .num{font-family:var(--crd-font-mono);font-size:.75rem;font-weight:500;color:var(--crd-brand);letter-spacing:.06em;margin-right:8px}.cr-reasons p{margin:0;font-size:.875rem;line-height:1.5;color:var(--crd-muted)}.cr-example{margin:0;overflow:hidden}.cr-example .ex-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;border-bottom:1px solid var(--crd-border);font-family:var(--crd-font-mono);font-size:.75rem;line-height:1.5;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--crd-text)}.cr-example .ex-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--crd-brand);margin-right:8px;vertical-align:1px}.cr-example .ex-src{color:var(--crd-muted);text-transform:none;letter-spacing:0}.cr-example .ex-body{padding:14px 16px}.cr-example .ex-q{margin:0 0 12px auto;max-width:90%;width:-moz-fit-content;width:fit-content;background:var(--crd-inset);border:1px solid var(--crd-border);border-radius:12px 12px 4px 12px;padding:7px 12px;font-size:.875rem;line-height:1.45}.cr-example .ex-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px}.cr-example .ex-metrics dt{font-size:.75rem;line-height:1.4;color:var(--crd-muted)}.cr-example .ex-metrics dd{margin:0}.cr-example .ex-val{display:block;font-size:1.125rem;line-height:1.25;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cr-example .ex-prev{display:block;font-size:.75rem;line-height:1.4;color:var(--crd-muted);font-variant-numeric:tabular-nums}.cr-example .ex-bars{border-top:1px solid var(--crd-border);padding-top:10px}.cr-example .ex-bars-h{margin:0 0 6px;font-size:.75rem;font-weight:600;color:var(--crd-text)}.cr-example .ex-bar{display:grid;grid-template-columns:104px 1fr 34px;align-items:center;gap:10px;font-size:.75rem;line-height:1.5;color:var(--crd-muted);margin-bottom:4px;font-variant-numeric:tabular-nums}.cr-example .ex-track{height:8px;background:var(--crd-chart-track);border-radius:3px;overflow:hidden}.cr-example .ex-fill{height:100%;border-radius:3px}.cr-example .ex-v{text-align:right;color:var(--crd-text);font-weight:600}.cr-example .ex-answer{margin:8px 0 0;font-size:.875rem;line-height:1.5}@media (min-width:1024px) and (max-height:760px){.cr-signin .cr-signin-card{padding:24px 28px}.cr-signin h1{font-size:1.75rem;margin:10px 0 6px}.cr-signin .cr-signin-lead{margin-bottom:16px}.cr-reasons li{padding:10px 0}.cr-example .ex-body{padding:12px 16px}}@media (min-width:1024px) and (max-height:680px){.cr-signin-main{padding-block:12px}.cr-signin .cr-signin-card{padding:20px 28px}.cr-signin h1{font-size:1.625rem}}@media (max-width:1023px){.cr-signin-main{align-items:flex-start}.cr-signin-grid{grid-template-columns:minmax(0,560px);gap:40px}}@media (max-width:767px){.cr-signin-main{padding-block:12px 40px}.cr-signin-container{padding-inline:20px}.cr-signin-grid{gap:36px}.cr-signin .cr-signin-card{padding:20px;border-radius:var(--crd-radius-panel)}.cr-signin h1{font-size:1.625rem;margin:8px 0 6px}.cr-signin .cr-signin-lead{margin-bottom:16px}.cr-reasons{grid-template-columns:1fr}.cr-example .ex-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.cr-example .ex-bar{grid-template-columns:92px 1fr 34px}.cr-example .ex-top{flex-direction:column;align-items:flex-start;gap:0}}