.student-stories,.member-review-panel,.review-admin{min-width:0}.student-stories{margin:3rem auto;padding:clamp(1.25rem,3vw,2.5rem);max-width:1180px;border:1px solid var(--line);border-radius:24px;background:var(--surface)}.stories-head,.review-admin-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}.stories-head>div,.review-admin-row>div{min-width:0}.stories-head small{display:block;margin-top:.5rem}.story-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1rem;margin-top:1.5rem}.story-card,.stories-empty,.review-admin-row{padding:1.25rem;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.story-card blockquote{margin:1rem 0;font-size:1.05rem}.verified-review-badge{display:inline-flex;padding:.3rem .65rem;border-radius:999px;background:#dff4e6;color:#12623a;font-weight:750;font-size:.78rem}.review-form{display:grid;gap:1rem}.review-form label{display:grid;gap:.4rem}.review-consent{grid-template-columns:auto 1fr!important;align-items:start}.review-status-list{display:grid;gap:.65rem;margin-top:1rem}.review-status{display:flex;justify-content:space-between;gap:1rem;padding:.75rem;border-top:1px solid var(--line)}.review-admin-list{display:grid;gap:1rem}.review-admin-actions{display:grid;gap:.55rem;min-width:min(100%,300px)}.student-stories a[aria-disabled="true"]{pointer-events:none;opacity:.55}.student-stories a:focus-visible,.member-review-panel button:focus-visible,.review-admin button:focus-visible,.review-form input:focus-visible,.review-form textarea:focus-visible{outline:3px solid #d79c20;outline-offset:3px}@media(max-width:640px){.stories-head,.review-admin-row,.review-status{flex-direction:column}.stories-head .button,.member-review-panel .button,.review-admin-actions{width:100%}.student-stories{margin:1.5rem .75rem}}
