/* A balanced teacher, introduction and class-enquiry layout. */
.paper-home .tuition-paper{
  grid-template-columns:220px minmax(0,1fr) 300px;
  grid-template-areas:"portrait introduction enquiry";
  gap:32px;
  padding:32px;
}
.paper-home .tuition-portrait{grid-area:portrait;max-width:220px;margin:0}
.paper-home .tuition-copy{grid-area:introduction;min-width:0}
.paper-home .tuition-copy .eyebrow{font-size:9px;letter-spacing:.1em;line-height:1.8}
.paper-home .tuition-copy h2{font-size:39px;line-height:1.15}
.paper-home .tuition-copy>p:not(.eyebrow){font-size:14px;line-height:1.85;margin-bottom:0}
.tuition-options{
  grid-area:enquiry;
  min-width:0;
  background:#f5f1e6;
  border:1px solid #d8d2c5;
  padding:24px;
  box-shadow:3px 4px 0 #e8e0cf;
}
.tuition-options>.eyebrow{margin:0 0 16px;font-size:9px;letter-spacing:.1em}
.paper-home .tuition-options .tuition-subjects{display:grid;gap:0;margin:0 0 22px;padding:0;border:0}
.tuition-options .tuition-subjects li{padding:14px 0;border-top:1px dashed #c8bfaa}
.tuition-options .tuition-subjects li:last-child{padding-bottom:16px;border-bottom:1px dashed #c8bfaa}
.tuition-options .tuition-subjects strong{font-size:25px;margin-bottom:3px}
.tuition-options .tuition-subjects span{font-size:12px}
.paper-home .tuition-options .tuition-enquiry{width:100%;font-size:12px;padding:12px 10px;gap:8px;justify-content:center;white-space:normal}
.tuition-options .tuition-note{font-size:11px;line-height:1.7;color:var(--muted);margin:15px 0 0}
@media(max-width:1050px){
  .paper-home .tuition-paper{grid-template-columns:200px minmax(0,1fr);grid-template-areas:"portrait introduction" "enquiry enquiry";gap:28px;padding:30px}
  .paper-home .tuition-portrait{max-width:200px}
  .tuition-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,1fr);gap:0 32px;padding:24px}
  .tuition-options>.eyebrow{grid-column:1;grid-row:1}
  .paper-home .tuition-options .tuition-subjects{grid-column:1;grid-row:2 / 4;display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0}
  .tuition-options .tuition-subjects li,.tuition-options .tuition-subjects li:last-child{border-bottom:0;padding:12px 0 0}
  .tuition-options .tuition-enquiry{grid-column:2;grid-row:2;align-self:start}
  .tuition-options .tuition-note{grid-column:2;grid-row:3}
}
@media(max-width:650px){
  .paper-home .tuition-paper{grid-template-columns:1fr;grid-template-areas:"portrait" "introduction" "enquiry";gap:26px;padding:25px}
  .paper-home .tuition-portrait{max-width:180px;margin-inline:auto}
  .paper-home .tuition-copy h2{font-size:35px}
  .tuition-options{display:block;padding:20px}
  .paper-home .tuition-options .tuition-subjects{margin:0 0 22px;gap:15px}
  .tuition-options .tuition-subjects span{font-size:11px}
}
@media(max-width:360px){
  .paper-home .tuition-paper{padding:20px}
  .tuition-options{padding:16px}
  .tuition-options .tuition-subjects strong{font-size:23px}
  .tuition-options .tuition-subjects span{font-size:10px}
  .paper-home .tuition-options .tuition-enquiry{font-size:11px;gap:6px}
}
