.Sq-Y-q_guide{max-width:920px;margin-top:64px}.Sq-Y-q_checklistHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.Sq-Y-q_progress{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem}.Sq-Y-q_group{margin-top:28px}.Sq-Y-q_group h3,.Sq-Y-q_how h3{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:500}.Sq-Y-q_items{gap:10px;margin-top:14px;padding-left:0;list-style:none;display:grid}.Sq-Y-q_items li{padding-left:0}.Sq-Y-q_item{border:1px solid var(--border-soft);cursor:pointer;background:#f4f0ea09;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;transition:border-color .2s,background-color .2s;display:grid}.Sq-Y-q_item:hover,.Sq-Y-q_item:focus-within{border-color:var(--border-strong);background:#f4f0ea13}.Sq-Y-q_item input{accent-color:#f4f0ea;cursor:pointer;width:18px;height:18px;margin-top:3px}.Sq-Y-q_itemText{gap:4px;display:grid}.Sq-Y-q_itemText strong{font-family:var(--font-serif);color:var(--text);font-size:1.12rem;font-weight:500;line-height:1.25}.Sq-Y-q_itemText em{font-family:var(--font-sans);color:var(--text-muted);font-size:.8rem;font-style:normal;line-height:1.45}.Sq-Y-q_itemText small{font-family:var(--font-serif);color:var(--text-secondary);font-size:.98rem;line-height:1.45}.Sq-Y-q_item input:checked+.Sq-Y-q_itemText strong{color:var(--text-secondary);-webkit-text-decoration:line-through #f4f0ea66;text-decoration:line-through #f4f0ea66}.Sq-Y-q_how{margin-top:28px}.Sq-Y-q_how p{font-family:var(--font-serif);color:var(--text-secondary);margin-top:10px;font-size:1.08rem;line-height:1.55}.Sq-Y-q_credit{max-width:760px;font-family:var(--font-sans);color:var(--text-muted);margin-top:22px;font-size:.78rem;line-height:1.5}.Sq-Y-q_credit a{color:var(--text);text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.Sq-Y-q_guide{margin-top:44px}.Sq-Y-q_item{gap:12px;padding:12px}}
