.practice-hidden{display:none!important}.practice-flow{width:100%;max-width:1050px;margin:0 auto 16px;padding:0!important;box-shadow:none!important;border:0!important;background:transparent!important;color:inherit}.practice-flow h1{font-size:clamp(1.5rem,4vw,2rem)!important;line-height:1.2!important;margin:0 0 8px!important;letter-spacing:-.025em!important}.practice-flow h2{font-size:1rem!important;line-height:1.4!important;margin:16px 0 8px!important}.practice-intro,.practice-hint{font-size:1rem!important;line-height:1.5!important;margin:8px 0!important}.practice-levels,.practice-tasks{display:grid!important;gap:8px!important;margin:0!important}.practice-levels{grid-template-columns:repeat(2,minmax(0,1fr))!important}.practice-tasks{grid-template-columns:repeat(3,minmax(0,1fr))!important}.practice-flow button{width:100%!important;min-width:0!important;min-height:52px!important;padding:10px 8px!important;margin:0!important;border:1px solid #c7d9e8!important;border-radius:12px!important;background:#fff!important;color:#203b53!important;font:600 .9rem/1.35 system-ui!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:none!important}.practice-levels button{text-align:center!important}.practice-flow button>span{display:block;font-weight:800;font-size:1rem;margin-bottom:3px}.practice-flow button[aria-pressed=true]{background:var(--suite-accent,#245c8d)!important;color:#fff!important;border-color:var(--suite-accent,#245c8d)!important}.practice-flow button:focus-visible{outline:3px solid #245c8d!important;outline-offset:3px!important}.practice-help{margin:6px 0 12px!important;border:0!important;background:transparent!important;padding:0!important}.practice-help summary{font-size:.875rem;cursor:pointer}.practice-help p{font-size:.9rem;line-height:1.5}.practice-detail-heading{padding-top:16px;border-top:1px solid #c7d9e8}.practice-extra{margin:12px 0;padding:12px 14px;border:1px solid #c7d9e8;border-radius:14px;background:white}.practice-extra>summary{font-size:1rem;font-weight:650;cursor:pointer}.practice-extra>section{margin-top:14px!important}.practice-mielis-layout{display:block!important}.practice-mielis-layout>aside{display:contents}.practice-inline-session{position:static!important;inset:auto!important;margin:0!important;width:100%!important;max-width:none!important;max-height:none!important;border:1px solid #c7d9e8!important;border-radius:16px!important;box-shadow:none!important}.practice-inline-session:not([open]){display:none!important}.practice-inline-session[open]{display:block!important}.practice-inline-session::backdrop{display:none}.practice-mielis-layout .action{grid-template-columns:1fr!important}.practice-mielis-layout .card{box-shadow:none}.practice-flow [hidden]{display:none!important}@media(max-width:600px){.practice-tasks{grid-template-columns:repeat(2,minmax(0,1fr))!important}.practice-flow button{font-size:.875rem!important}.practice-flow{margin-bottom:12px}.practice-levels button{padding:9px 5px!important}}@media(max-width:320px){.practice-levels,.practice-tasks{grid-template-columns:1fr!important}}
.practice-answer{display:block!important;min-width:0;width:100%;box-sizing:border-box;margin:16px 0!important;padding:16px!important;border:1px solid #c7d9e8!important;border-radius:12px!important;background:#f5f9fd!important;color:#203b53!important;text-align:left}.practice-answer h3{font-size:1.1rem!important;margin:0 0 8px!important}.practice-answer p,.practice-answer label{font:400 1rem/1.5 system-ui!important}.practice-answer label{display:block!important;font-weight:650!important;margin:12px 0 8px!important}.practice-answer textarea{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:110px!important;height:auto;resize:vertical!important;padding:12px!important;margin:0!important;background:#fff!important;color:#203b53!important;border:1px solid #245c8d!important;border-radius:8px!important;font:400 1rem/1.5 system-ui!important}.practice-answer textarea:focus-visible{outline:3px solid #245c8d;outline-offset:2px}.practice-answer .practice-answer-note{font-size:.875rem!important;margin:8px 0!important}.practice-answer button{width:auto!important;min-height:44px;padding:8px 12px!important;font:600 .9rem/1.4 system-ui!important}.practice-answer-status:empty{display:none}

.practice-flow,.practice-flow *{box-sizing:border-box}.practice-data-link{display:inline-flex;align-items:center;min-height:44px;margin-left:12px;color:inherit;font-size:1rem}.practice-answer [role=status]{min-height:1.5em}.practice-answer textarea{scroll-margin-block:120px}@media(max-width:420px){.practice-data-link{display:flex;margin-left:0}.practice-levels button{font-size:1rem!important}}
