.td .pg-assessment .aq-list{display:grid;grid-template-columns:1fr;gap:0}.td .pg-assessment .aq-list .q{display:grid;grid-template-columns:44px 1fr;gap:0 18px;padding:24px 0;border-top:1px solid var(--ln)}.td .pg-assessment .aq-list .q:last-child{border-bottom:1px solid var(--ln)}.td .pg-assessment .n{font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--gd);padding-top:4px}.td .pg-assessment fieldset{border:0;margin:0;padding:0;min-width:0}.td .pg-assessment legend{padding:0;font-family:var(--disp);font-weight:700;font-size:19px;letter-spacing:-.015em;line-height:1.25;text-wrap:balance}.td .pg-assessment .hint{margin-top:6px;font-size:14.5px;line-height:1.55;color:var(--mu)}.td .pg-assessment .q.todo .n,.td .pg-assessment .q.todo legend{color:var(--found)}.td .pg-assessment .opts{display:grid;grid-template-columns:1fr;gap:8px;margin-top:14px}.td .pg-assessment .opt{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--ln2);border-radius:4px;background:var(--sf);font-size:15px;line-height:1.45;cursor:pointer;transition:border-color .2s var(--e-cub),box-shadow .2s var(--e-cub)}.td .pg-assessment .opt:hover{border-color:var(--ln)}.td .pg-assessment .opt:has(input:checked){border-color:var(--gd);box-shadow:inset 0 0 0 1px var(--gd)}.td .pg-assessment .opt input{flex:0 0 auto;width:16px;height:16px;margin:2px 0 0;color:var(--gd);accent-color:var(--gd);border-color:var(--mu);cursor:pointer}.td .pg-assessment .opt input:focus{box-shadow:none}.td .pg-assessment .aq-foot{margin-top:26px;display:grid;justify-items:start;gap:12px}.td .pg-assessment .err{font-size:14.5px;line-height:1.55;color:var(--found)}.td .pg-assessment .err a{color:var(--gd);border-bottom:1px solid var(--ln)}.td .pg-assessment .aq-result{display:flex;flex-direction:column;gap:14px}.td .pg-assessment .aq-result h2.disp{margin-top:2px}.td .pg-assessment .aq-result .lede{margin-top:0}.td .pg-assessment .aq-meta{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--mu)}.td .pg-assessment .aq-cap{max-width:64ch;font-size:14.5px;line-height:1.6;padding:12px 14px;background:var(--sf);border-left:2px solid var(--am);border-radius:0 4px 4px 0;text-wrap:pretty}.td .pg-assessment .aq-h3{margin-top:22px;font-family:var(--disp);font-weight:700;font-size:19px;letter-spacing:-.015em;line-height:1.2}.td .pg-assessment .aq-p{font-size:15px;line-height:1.6;color:var(--mu)}.td .pg-assessment .aq-steps li{display:grid;grid-template-columns:44px 1fr;gap:0 18px;padding:18px 0;border-top:1px solid var(--ln)}.td .pg-assessment .aq-steps li:last-child{border-bottom:1px solid var(--ln)}.td .pg-assessment .aq-steps p{font-size:15.5px;line-height:1.6;text-wrap:pretty}.td .pg-assessment .aq-book{margin-top:18px;max-width:620px}.td .pg-assessment .aq-book .cta{align-self:flex-start;margin-top:6px}.td .pg-assessment .aq-book .cta svg{width:14px;height:14px;flex:0 0 auto}.td .pg-assessment .aq-mail{display:flex;flex-direction:column;gap:6px}.td .pg-assessment .aq-back{align-self:flex-start;margin-top:18px;padding:0 0 3px;background:none;border:0;border-bottom:1px solid var(--gd);font-family:var(--mono);font-size:12px;color:var(--gd);cursor:pointer}.td .pg-assessment .signup{margin-top:10px}.td .pg-assessment .signup .form{gap:12px}.td .pg-assessment .signup .btn-ink{justify-self:start}.td .pg-assessment .signup .note{font-size:13px;color:var(--mu);line-height:1.55}.td .pg-assessment .signup .note a{color:var(--gd);border-bottom:1px solid var(--ln)}.td .pg-assessment .signup .done{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:620px}.td .pg-assessment .signup .done p{font-size:16.5px;line-height:1.65;color:var(--mu)}.td .pg-assessment .tiers{margin-top:30px}.td .pg-assessment .lede.how{margin-top:26px;font-size:15px}@media (min-width:700px){.td .pg-assessment .aq-list .q,.td .pg-assessment .aq-steps li{grid-template-columns:56px 1fr}.td .pg-assessment .opts{grid-template-columns:1fr 1fr}}