
.learning-objective{background:#eef2df;border-left:3px solid #66824f;padding:16px 20px;line-height:1.7}.learning-objective strong{display:block;font-size:11px;text-transform:uppercase;letter-spacing:1.3px;margin-bottom:5px}.starter-model{margin:22px 0;padding:20px;background:#f7f9f1;border:1px solid #d7e1d1;border-radius:12px}.starter-model svg{display:block;width:100%;max-height:340px;margin:auto}.starter-model figcaption{font-size:13px;line-height:1.6;color:#556b58;margin-top:12px}.starter-table-wrap{overflow-x:auto}.starter-model table{border-collapse:collapse;width:100%;font-size:16px}.starter-model th,.starter-model td{padding:12px;text-align:left;border:1px solid #cbd9c5}.starter-model th{background:#e7eedc}.place-model{display:flex;gap:15px}.place-model section{flex:1;min-width:0}.place-model h3{font-size:15px;margin:0 0 12px}.place-tiles{display:flex;flex-wrap:wrap;gap:5px;align-content:flex-start}.place-tile{display:inline-grid;place-items:center;background:#e1ebce;border:1px solid #8caa70;border-radius:4px;min-width:34px;height:34px;font-size:15px}.place-model p{font-size:13px}.starter-model text{font-family:Arial,sans-serif}@media(max-width:520px){.starter-model{padding:12px;margin:18px 0}.place-model{gap:10px}.place-model h3{font-size:13px}.place-model p{font-size:12px}.starter-model th,.starter-model td{padding:8px;font-size:13px}}

@media(max-width:520px){.starter-model svg text{font-size:26px}}
