.prototype-entry{max-width:1000px;margin:0 auto;padding:100px 32px 50px}.entry-eyebrow{font-size:13px;color:var(--blue);margin-bottom:16px}.prototype-entry h1{font-size:36px;letter-spacing:0}.entry-description{color:var(--muted);margin-top:16px;font-size:15px}.entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:42px 0 30px}.entry-card{display:block;text-decoration:none;background:white;border:1px solid var(--line);border-radius:14px;padding:32px;color:var(--ink);transition:border-color .15s}.entry-card:hover{border-color:var(--blue)}.entry-tag{font-size:12px;color:var(--blue);background:#edf3ff;padding:6px 10px;border-radius:5px}.entry-card h2{font-size:24px;margin:25px 0 15px}.entry-card p{font-size:13px;color:var(--muted);min-height:48px}.entry-card strong{display:block;font-size:14px;color:var(--blue);margin-top:26px}.entry-note{padding:20px 24px;border:1px solid #e4eaf4;border-radius:8px;font-size:12px;color:var(--muted);line-height:1.9}@media(max-width:650px){.prototype-entry{padding:48px 20px}.prototype-entry h1{font-size:29px}.entry-grid{grid-template-columns:1fr;gap:18px;margin-top:30px}.entry-card{padding:25px}.entry-card h2{font-size:22px}.entry-card p{min-height:0}.entry-note{padding:18px}}
