.p-ask .askg{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);align-items:start}.p-ask .ql{max-width:70ch}.p-ask fieldset{border:0;margin:36px 0 0;padding:0;min-width:0}.p-ask legend{font-size:25px;font-weight:500;line-height:1.4;margin-bottom:16px;padding:0}.p-ask .q{display:flex;gap:18px;align-items:flex-start;padding:20px 14px 20px 0;border-top:1px solid var(--line);font-size:19px;line-height:1.65;cursor:pointer;min-height:64px}.p-ask .q:last-child{border-bottom:1px solid var(--line)}.p-ask .q input{flex-shrink:0;appearance:none;width:40px;height:40px;border:1px solid var(--muted);background:var(--bg);margin:4px 0 0;border-radius:0}.p-ask .q input:checked{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 5px var(--bg)}.p-ask .q:has(input:checked){color:var(--accent)}.p-ask .q:hover{background:var(--panel)}.p-ask .keep{position:sticky;top:28px;border:1px solid var(--line);padding:28px}.p-ask .keep .tag{color:var(--muted);margin-bottom:18px}.p-ask .keep h2{font-size:36px;margin-bottom:18px}.p-ask .keep>p{font-size:18px}.p-ask #q-list{padding-left:22px;margin:24px 0}.p-ask #q-list:empty{display:none}.p-ask #q-list li{font-size:17px;line-height:1.65}.p-ask #q-list li+li{margin-top:14px}.p-ask .tools{display:flex;flex-direction:column;gap:14px;margin-top:24px}.p-ask .tools .quiet{background:transparent;color:var(--muted);border-color:var(--line);font-weight:400}.p-ask .tools .quiet:hover{color:var(--ink);border-color:var(--ink)}.p-ask #q-save{font-size:16px;border-top:1px solid var(--line);padding-top:20px;margin-top:24px}.p-ask #q-status{overflow-wrap:anywhere}
@media(max-width:900px){.p-ask .askg{gap:32px;grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr)}.p-ask .keep{padding:24px}}
@media(max-width:640px){.p-ask .askg{grid-template-columns:1fr;gap:36px}.p-ask .keep{position:static;padding:24px}.p-ask .q{font-size:18px;padding-block:18px;gap:16px}.p-ask legend{font-size:24px}}
@media print{.p-ask .askg,.p-ask .keep{display:block;position:static;border:0;padding:0}.p-ask .ql>p,.p-ask .ql>.dt,.p-ask .intro .lead,.p-ask #q-save,.p-ask #q-status,.p-ask .keep .tag{display:none}.p-ask[data-print-list] .ql{display:none}.p-ask .keep:has(#q-list:empty){display:none}.p-ask .q{font-size:12pt;padding:8pt 0}.p-ask legend{font-size:16pt}.p-ask #q-list li{font-size:12pt}}
