.social-home{background:var(--color-elevated);width:100%;min-height:100%;color:var(--color-text);font-family:var(--font-gt-standard), sans-serif;padding:32px max(16px,50% - 324px) 96px;font-size:16px;line-height:1.6}@media (min-width:768px){.social-home{padding-top:56px}}.social-lede a,.social-readings a{color:inherit}.social-home h1,.social-home h2,.social-eyebrow,.social-home button,.social-cta,.social-text-button,.social-section-head span,.social-fine,.social-profile-line{font-family:var(--font-gt-standard), var(--font-inter), system-ui, sans-serif}.social-home :focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.social-eyebrow{color:var(--color-text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:500}.social-home h1{letter-spacing:-.015em;margin-top:10px;font-size:30px;font-weight:500;line-height:1.15}@media (min-width:768px){.social-home h1{font-size:38px}}.social-lede{max-width:560px;color:var(--color-text-secondary);margin-top:14px;font-size:18px;line-height:1.55}.social-lede a{text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px;font-weight:700}.social-steps{gap:18px;margin-top:32px;padding:0;list-style:none;display:grid}.social-steps li{grid-template-columns:22px 1fr;align-content:start;gap:0 10px;display:grid}.social-steps li>span{color:var(--color-text-tertiary);font-family:var(--font-gt-standard), var(--font-inter), system-ui, sans-serif;padding-top:1px;font-size:12px;font-weight:500}.social-steps b{font-family:var(--font-gt-standard), var(--font-inter), system-ui, sans-serif;font-size:15px;font-weight:500;display:block}.social-steps p{color:var(--color-text-secondary);margin-top:2px;font-size:15px;line-height:1.5}@media (min-width:768px){.social-steps{grid-template-columns:repeat(3,1fr);gap:24px}.social-steps li{grid-template-columns:1fr;gap:6px}}.social-card{background:var(--color-elevated);box-shadow:0 1px 2px #0000000a, 0 0 0 1px var(--color-border);border-radius:14px;margin-top:32px;padding:22px 20px}@media (min-width:768px){.social-card{padding:28px 32px}}.social-card h2{font-size:19px;font-weight:500;line-height:1.3}.social-card-sub{color:var(--color-text-secondary);margin-top:4px;font-size:15px}.social-today-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.social-today-head span{color:var(--color-text-tertiary);font-family:var(--font-gt-standard), var(--font-inter), system-ui, sans-serif;white-space:nowrap;font-size:12px}.social-rail{gap:4px;margin-top:14px;display:flex}.social-rail span{background:var(--color-border);border-radius:2px;flex:1;height:3px}.social-rail span[data-done]{background:var(--color-text)}.social-last-question{border-left:2px solid var(--color-border);margin-top:18px;padding-left:14px;font-size:17px;line-height:1.5}.social-last-question small{color:var(--color-text-tertiary);font-family:var(--font-gt-standard), var(--font-inter), system-ui, sans-serif;margin-bottom:4px;font-size:12px;display:block}.social-intake-row{border:0;margin-top:22px;padding:0}.social-intake-row legend{color:var(--color-text-secondary);font-family:var(--font-gt-standard), var(--font-inter), system-ui, sans-serif;padding:0;font-size:13px}.social-intake-row legend span{color:var(--color-text-tertiary)}.social-intake-row>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.social-chip{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text);cursor:pointer;background:0 0;padding:8px 12px;font-size:14px;transition:background .15s,box-shadow .15s}.social-chip:hover:not(:disabled){background:var(--color-surface-hover)}.social-chip[aria-pressed=true]{background:var(--color-text);box-shadow:none;color:var(--color-cta-fg)}.social-chip:disabled{opacity:.4;cursor:default}.social-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:24px;display:flex}.social-cta{border-radius:var(--radius-md);background:var(--color-text);color:var(--color-cta-fg);cursor:pointer;border:0;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.social-cta:disabled{opacity:.35;cursor:default}.social-text-button{color:var(--color-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:14px}.social-text-button:hover{color:var(--color-text);text-decoration-color:currentColor}.social-glyph-button{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;font-size:13px;display:inline-flex}.social-glyph-button:hover{color:var(--color-text)}.social-fine{color:var(--color-text-tertiary);margin-top:14px;font-size:13px;line-height:1.5}.social-fine svg{vertical-align:-2px;margin-right:4px;display:inline}.social-error{color:var(--color-caution,#8a5a5a);font-family:var(--font-gt-standard), var(--font-inter), system-ui, sans-serif;margin-top:16px;font-size:14px}.social-section{margin-top:44px}.social-section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.social-section-head h2{font-size:15px;font-weight:500}.social-section-head span{color:var(--color-text-tertiary);font-size:12px}.social-section-head .social-text-button{font-size:13px}.social-post{margin-top:12px;font-size:18px;line-height:1.55}.social-readings{border-top:1px solid var(--color-border);margin-top:8px;padding:0;list-style:none}.social-readings li{border-bottom:1px solid var(--color-border)}.social-readings a{border-radius:var(--radius-md);grid-template-columns:28px 1fr 16px;align-items:start;gap:0 10px;padding:16px 4px;text-decoration:none;display:grid}.social-readings a:hover{background:var(--color-surface-hover)}.social-reading-number{color:var(--color-text-tertiary);font-family:var(--font-gt-standard), var(--font-inter), system-ui, sans-serif;padding-top:3px;font-size:12px}.social-readings b{font-family:var(--font-gt-standard), var(--font-inter), system-ui, sans-serif;font-size:16px;font-weight:500;line-height:1.35;display:block}.social-readings b+span{color:var(--color-text-tertiary);margin-top:3px;font-size:14px;line-height:1.45;display:block}.social-readings svg{color:var(--color-text-tertiary);margin-top:3px}.social-profile-line{color:var(--color-text-tertiary);font-size:13px}.social-profile-line .social-text-button{margin-left:8px;font-size:13px}.social-profile .social-card{margin-top:0}.social-fresh-start .social-profile-line .social-text-button{margin-left:12px}.social-text-button.social-danger{color:var(--color-caution,#8a5a5a)}
