.container.svelte-1j696jf{max-width:1200px;margin:2rem auto;padding:0 1rem}.review-card.svelte-1j696jf{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden}@media (min-width: 768px){.review-card.svelte-1j696jf{flex-direction:row;height:auto;min-height:400px}}.review-content.svelte-1j696jf{flex:2;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #eaeaea}.review-text.svelte-1j696jf{font-size:1.125rem;line-height:1.7;margin-bottom:2rem}.reviewer-info.svelte-1j696jf{border-top:1px solid #eaeaea;padding-top:1.5rem}.reviewer-name.svelte-1j696jf{font-weight:600;font-size:1.25rem;margin:0}.grad-year.svelte-1j696jf{font-size:1rem;color:#666;margin:.25rem 0 .5rem}.additional-info.svelte-1j696jf{font-size:.875rem;color:#777;margin:.25rem 0}.school-name.svelte-1j696jf{flex:1;background-color:#f8f8f8;padding:2rem;display:flex;align-items:center;justify-content:center;text-align:center}.school-name.svelte-1j696jf h2:where(.svelte-1j696jf){font-size:2.5rem;font-weight:800;line-height:1.2;color:#333;margin:0}@media (min-width: 992px){.school-name.svelte-1j696jf h2:where(.svelte-1j696jf){font-size:3.5rem}}
