.wg-study{margin:2rem 0;padding:1.4rem;border:1px solid var(--line);border-radius:18px;background:#f4f1e7}.wg-study h3{margin:.4rem 0 1rem;font-size:clamp(1.35rem,2.5vw,1.8rem)}.wg-choices{position:relative;border:0;padding:0;margin:1.4rem 0}.wg-choices legend{font-weight:650;margin-bottom:.8rem}.wg-choice{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.wg-choices>label{display:inline-block;padding:.7rem 1rem;border:1px solid #7e9a87;border-radius:999px;margin:0 .3rem .6rem 0;cursor:pointer}.wg-choice:focus-visible+label{outline:3px solid #1b533d;outline-offset:4px}.wg-choice:checked+label{background:#183c2d;color:#fff}.wg-panels{margin-top:.65rem}.wg-panel{display:none}.wg-choice-0:checked~.wg-panels .wg-panel-0,.wg-choice-1:checked~.wg-panels .wg-panel-1,.wg-choice-2:checked~.wg-panels .wg-panel-2{display:block}.wg-panel h4{font-size:1.2rem;margin:.4rem 0 1rem}.wg-panel dl{margin:0}.wg-panel dl>div{display:grid;grid-template-columns:155px minmax(0,1fr);gap:1rem;border-top:1px solid #c7cbbb;padding:.8rem 0}.wg-panel dt{font-weight:650}.wg-panel dd{margin:0}.wg-question,.wg-limit{padding:.8rem 1rem;background:#e7ecdf;border-radius:10px}.wg-limit{font-size:.92rem}.wg-study p,.wg-study dd{overflow-wrap:anywhere}
@media(max-width:620px){.wg-study{padding:1rem}.wg-choices>label{display:block;margin:0 0 .65rem;border-radius:12px}.wg-panel dl>div{grid-template-columns:minmax(0,1fr);gap:.3rem}}
@media print{.wg-choices>label,.wg-choices>input{display:none}.wg-panel,.wg-choice-0:checked~.wg-panels .wg-panel-0,.wg-choice-1:checked~.wg-panels .wg-panel-1,.wg-choice-2:checked~.wg-panels .wg-panel-2{display:block!important}.wg-panel{break-inside:avoid;margin-bottom:1.5rem}.wg-study{break-inside:auto}.wg-study a{color:inherit}}
