.path-page{max-width:960px;padding-top:2rem;padding-bottom:3rem}.path-page h1{overflow-wrap:anywhere}.path-page .surface-card{margin:1rem 0}.path-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem}.path-list{padding-left:1.5rem}.path-list>li{padding:1.5rem}.path-page progress{width:100%;height:1.5rem;accent-color:#a94309}.path-practice fieldset{border:1px solid #767676;border-radius:.7rem;padding:1rem;min-width:0;margin:1rem 0}.path-practice legend{padding:0 .3rem;font-weight:700;max-width:100%}.path-choice{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:.75rem;min-height:44px;padding:.65rem 0;cursor:pointer}.path-choice input{width:20px!important;height:20px!important;flex-shrink:0;margin:.1rem 0 0!important}.path-choice span{min-width:0;overflow-wrap:anywhere}.path-page summary{min-height:44px;padding:.7rem 0;cursor:pointer}.path-feedback li{padding:.5rem 0}.path-page .button{min-height:44px;white-space:normal;text-align:center}.path-page p,.path-page li{overflow-wrap:anywhere}.path-page :is(input,button,a,summary):focus-visible{outline:3px solid #823105;outline-offset:4px}@media(max-width:480px){.path-page{padding-top:1rem}.path-list{padding-left:1.2rem}.path-list>li,.path-page .surface-card{padding:1rem}.path-practice fieldset{padding:.75rem}.path-page .button{max-width:100%}}@media(forced-colors:active){.path-practice fieldset{border-color:CanvasText}.path-page :is(input,button,a,summary):focus-visible{outline-color:Highlight}}
