.study-intro{display:flex;gap:30px;justify-content:space-between;align-items:center;margin-bottom:35px}
.study-intro>div:first-child{max-width:720px}.study-intro h2,.study-prose h2{font:normal 34px Georgia,serif}.study-intro p,.study-prose p{line-height:1.9;color:#465a4d}
.study-score{min-width:195px;background:#e9e5d9;border:1px solid #d4c7af;text-align:center;padding:22px}.study-score strong{display:block;font:normal 42px Georgia,serif;color:#5d6e56}.study-score span{font-size:12px;color:#5e665c}
.study-icon{color:#a5895a;font:normal 44px Georgia,serif;margin:12px 0}.study-list .subject-card{min-height:300px}
.study-prose{max-width:870px}.study-prose h2{margin:35px 0 15px}.study-prose .study-source{background:#e9e8df;border-left:3px solid #a48c56;padding:25px;margin:30px 0}
.study-source a{color:#806a3d;text-decoration:underline}.study-question{background:#203b2b;color:#f1efdf;padding:27px;margin:30px 0}.study-question p,.study-question h2{color:#f1efdf}
.study-private{border-top:1px solid #d4d5ca;padding-top:20px;margin-top:40px}.study-private .account-form{max-width:none}.study-private textarea{width:100%;padding:13px;font:inherit}
.study-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px}.study-stats>div{text-align:center;padding:20px 10px;background:#e8e6db}.study-stats strong{display:block;font:normal 33px Georgia,serif}.study-stats span{display:block;font-size:11px}
.flip-study{min-height:340px;background:#1e352a;border:5px double #c0a26d;color:#f5ead0;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:30px;cursor:pointer}.flip-study:focus-visible{outline:3px solid #9a7542;outline-offset:4px}
.flip-study h2{font:normal 48px Georgia,serif}.flip-study p{max-width:620px;margin:10px auto 20px;color:#e2e6dc;line-height:1.8}.flip-study small{color:#a8bcab}
.study-ratings{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;padding:19px 0}.study-ratings p{flex-basis:100%;text-align:center}.study-ratings form{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}
.study-finished{padding:35px;background:#eae6da}.study-assignment-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #d3d5c9;padding:16px 7px}
.study-assignment-row strong{font:normal 24px Georgia,serif;display:block}.study-assignment-row small{display:block;font-size:12px;color:#617267}
.study-assignment-form{max-width:100%}.study-assignment-form textarea,.study-review-panel textarea{width:100%;padding:12px;background:white;font:inherit}.study-assignment-prompt{background:#f0ede6;padding:25px;margin:20px 0;line-height:1.8}
.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.study-review-panel{border:1px solid #d7cfbd;padding:28px;margin:22px 0;background:#fffdf9}.study-review-panel h2{font:normal 30px Georgia,serif}.study-review-panel label{display:block;font-weight:600;margin:18px 0 7px}
@media(max-width:800px){.study-intro{flex-direction:column;align-items:stretch}.study-stats{grid-template-columns:repeat(2,1fr)}}
