.polaris-quiz{box-sizing:border-box;max-width:100%;padding:1.25rem;background:#f7f8f6;color:#0f1512;font:400 18px/1.5 system-ui,sans-serif;overflow-wrap:anywhere}
.polaris-quiz *{box-sizing:border-box}
.polaris-quiz h2{font-size:1.65rem;line-height:1.2;margin:0 0 1rem}
.polaris-quiz h3{font-size:1.3rem;line-height:1.3}
.polaris-quiz [data-level]{font-weight:700}
.polaris-quiz [data-options]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}
.polaris-quiz button{min-height:48px;padding:.65rem .85rem;border:2px solid #0f1512;border-radius:4px;background:#fff;color:#0f1512;font:inherit;cursor:pointer;text-align:left;overflow-wrap:anywhere}
.polaris-quiz button:hover:not(:disabled){background:#c9a84c}
.polaris-quiz button:disabled{cursor:default;opacity:.75}
.polaris-quiz [data-next],.polaris-quiz [data-retry]{background:#c9a84c;font-weight:700}
.polaris-quiz [data-feedback]{min-height:1.5em;font-weight:700}
.polaris-quiz :focus-visible{outline:3px solid #0f1512;outline-offset:3px;box-shadow:0 0 0 6px #c9a84c}
.polaris-quiz [hidden]{display:none!important}
.polaris-quiz details{border-bottom:1px solid #0f1512;padding:.5rem 0}
.polaris-quiz summary{cursor:pointer;font-weight:700}
@media(max-width:390px){.polaris-quiz{padding:1rem}.polaris-quiz [data-options]{grid-template-columns:1fr}}
