.uu .tabs.four{grid-template-columns:repeat(4,1fr)}.uu .wh{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.uu .tag{font-family:"Andika", var(--ui);background:var(--tc);color:#fff;text-align:center;border-radius:999px;min-width:3.4em;padding:.05em .7em .15em;font-weight:700;line-height:1.35;display:inline-block}.uu .pick{gap:10px;display:grid}.uu .pick-label{margin:0;font-weight:800}.uu .chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.uu .chip{border:2px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;padding:.35em .95em .4em;font-size:.95rem;font-weight:600}.uu .chip:hover{border-color:var(--tc)}.uu .chip[aria-pressed=true]{background:var(--tc);border-color:var(--tc);color:#fff}.uu .chip:focus-visible{outline:3px solid var(--g4);outline-offset:3px}.uu .btn.ghost{background:var(--paper);border:2px solid var(--line);box-shadow:none}.uu .keytoggle{align-items:center;gap:8px;font-weight:700;display:inline-flex}.uu .sheet .text{border:2px solid #000;border-radius:10px;margin:0 0 6px;padding:10px 16px 12px;font-size:1.45rem;line-height:1.45}.uu .sheet .text p{margin:0}.uu .sheet .text .ttl{letter-spacing:.06em;text-align:center;margin:0 0 4px;font-size:1.1rem}.uu .sheet h3.pt{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:14px 0 6px;font-size:1.05rem;display:flex}.uu .sheet h3.pt b{color:#fff;background:#000;border-radius:50%;place-items:center;width:1.55em;height:1.55em;font-size:.9rem;display:inline-grid}.uu .sheet h3.pt small{color:#444;font-size:.82rem;font-weight:600}.uu .sheet ol{margin:0;padding:0;list-style:none}.uu .tf li{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:1.2rem;display:flex}.uu .tf .boxes{flex:none;gap:8px;display:inline-flex}.uu .tf .boxes i{width:2.1rem;height:2.1rem;font:800 1.1rem/1 var(--ui);border:2px solid #000;border-radius:6px;place-items:center;font-style:normal;display:inline-grid}.uu .mc li{border-bottom:1px solid #ccc;padding:5px 0 6px}.uu .mc .q{margin-bottom:3px;font-size:1.2rem;display:block}.uu .opts{flex-wrap:wrap;gap:4px 22px;margin:0;padding:0;font-size:1.15rem;list-style:none;display:flex}.uu .opts li{border:0;padding:0}.uu .dot{vertical-align:-.1em;border:2px solid #000;border-radius:50%;width:1.05rem;height:1.05rem;display:inline-block}.uu .wq li{grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:5px 0 0;font-size:1.2rem;display:grid}.uu .wq .tag{background:#000;min-width:5.2em;font-size:.9rem}.uu .wq .line{border-bottom:1px solid #000;grid-column:1/-1;height:1.7rem}.uu .keypage .rules{padding:0;list-style:none}.uu .answers{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.uu .key{break-inside:avoid;border-bottom:1px solid #ccc;padding:6px 0 8px;font-size:.88rem}.uu .key h3{letter-spacing:.04em;margin:0 0 2px;font-size:.92rem}.uu .key p{margin:0 0 2px}.uu .key em{color:#555;font-size:.82em;font-style:normal}@media (width<=640px){.uu .tabs.four{grid-template-columns:repeat(4,minmax(0,1fr))}.uu .sheet .text{font-size:1.2rem}.uu .tf li{font-size:1.05rem}.uu .answers{grid-template-columns:1fr}}@media print{.uu .page.sheet{break-after:page;font-size:10.5pt}.uu .sheet .text{padding:4px 12px 6px;font-size:14pt;line-height:1.3}.uu .page.sheet .top{margin-bottom:8px;padding-bottom:4px}.uu .page.sheet .fields{margin:0 0 8px}.uu .sheet h3.pt{margin:7px 0 2px;font-size:11pt}.uu .tf li{padding:2px 0;font-size:13pt}.uu .tf .boxes i{width:7.5mm;height:7.5mm}.uu .mc .q{margin-bottom:1px;font-size:13pt}.uu .opts{font-size:12.5pt}.uu .mc li{padding:3px 0 4px}.uu .wq li{padding-top:2px;font-size:13pt}.uu .wq .line{height:7mm}.uu[data-keys=off] .keys{display:none!important}.uu .keypage{break-before:page;font-size:10pt}.uu .key{padding:4px 0 5px;font-size:9.5pt}.uu .sheet[data-g="2"] .text{font-size:19pt;line-height:1.4}.uu .sheet[data-g="2"] .tf li,.uu .sheet[data-g="2"] .mc .q,.uu .sheet[data-g="2"] .wq li{font-size:15pt}.uu .sheet[data-g="2"] .opts{font-size:14.5pt}.uu .sheet[data-g="2"] .wq .line{height:11mm}.uu .sheet[data-g="2"] h3.pt,.uu .sheet[data-g="3"] h3.pt{margin-top:12px}.uu .sheet[data-g="3"] .text{font-size:16pt}}
