@import url("./core.css");
.preparation-grid { display: grid; grid-template-columns: minmax(0,1.65fr) minmax(0,1fr); gap: 36px; align-items: start; margin: 30px 0; }
.preparation-grid .answer { margin-bottom: 0; }
.preparation-grid .still-life { max-width: 390px; }
.preparation-grid .still-life img { aspect-ratio: 3/2; }
.page-prepare .note-list li { padding-bottom: 10px; border-bottom: 1px solid var(--line); }
@media (max-width: 780px) { .preparation-grid { grid-template-columns: minmax(0,1fr); gap: 18px; } }
