.millie-case .case-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px}.millie-case .case-title{margin-top:32px}.millie-case .case-summary{margin-top:24px}.millie-case .case-meta-row{margin-top:40px}.millie-task-title{font-size:var(--text-xl);margin:28px 0 12px;letter-spacing:-.025em}.millie-showcase{margin:0 auto;padding-block:24px 56px}.millie-screen{display:grid;place-items:center;padding:clamp(12px,3vw,48px);background:#e7eef9;border-radius:12px;overflow:hidden}.millie-screen img{width:100%;max-width:1000px;height:auto;aspect-ratio:16/10;object-fit:contain;border-radius:7px;box-shadow:0 12px 44px #20477a1a}.millie-showcase figcaption{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;margin-top:16px;max-width:760px}.millie-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.millie-principles article{border-top:1px solid var(--color-border);padding-top:24px}.millie-principles h3{font-size:var(--text-xl);margin:18px 0 12px;letter-spacing:-.025em}.millie-principles p{color:var(--color-text-muted);font-size:var(--text-base);line-height:1.7}@media(max-width:700px){.millie-principles{grid-template-columns:1fr;gap:24px}.millie-screen{display:grid;place-items:center;padding:10px;border-radius:6px}.millie-case .case-title br{display:none}}
