.study-route{padding:22px;border:2px solid #cfbaf3;border-left:7px solid #7951b0;background:#f3ecff;border-radius:18px;margin:22px 0}.study-route h2{margin:0 0 10px}.study-route p{margin:8px 0 14px}.study-route button,.study-route a.email-draft{min-height:44px;margin:4px 6px 4px 0}.home-route{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:#fff2c8;border-color:#e9c955;border-left-color:#c88e00}.home-route>div{flex:1 1 250px}.home-route p{margin-bottom:0}.home-route a{font-size:.95rem}.question-report{display:inline-block;margin-top:14px;font-size:.85rem;text-decoration:underline}.simple-answer{min-height:44px}#starting-result{padding:20px;border-radius:16px;background:#dcf5ed;margin-top:20px}#practice-saving label{display:block}#practice-saving input{width:auto}.study-route [hidden]{display:none}#directory-more-filters{margin-top:18px}#directory-more-filters summary{font-weight:700}#directory-more-filters select{width:100%}@media(max-width:600px){.study-route{padding:18px}.home-route{gap:10px}.home-route>a{width:100%;text-align:center}.study-route button{max-width:100%;white-space:normal}}@media print{#practice-saving,.question-report,#skill-next,#skill-check-start{display:none!important}}

.simple-skill-page .practice-question>p{white-space:pre-line}
