.development-card{box-sizing:border-box;max-width:100%;margin:38px 0;padding:clamp(18px,3vw,32px);background:var(--panel);border:1px solid var(--accent);border-top:4px solid var(--accent);scroll-margin-top:24px}.development-card h2{font-size:clamp(26px,3vw,35px);margin:6px 0 24px}.development-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(20px,3vw,34px);align-items:start}.development-card figure{min-width:0;margin:0}.development-card figure a{display:block;background:#fff;border:1px solid var(--rule)}.development-card img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.development-card figcaption{font:12px/1.7 Arial,sans-serif;color:var(--muted);margin:10px 0 0}.development-copy{min-width:0;line-height:1.85;overflow-wrap:break-word}.development-copy p{margin:0 0 18px}.development-copy p:last-child{margin-bottom:0}.development-card--wide .development-layout{display:block}.development-card--wide figure{max-width:860px;margin:0 auto 26px}.development-card--wide .development-copy{columns:2;column-gap:32px}.development-card--wide .development-copy p{break-inside:avoid}@media(max-width:760px){.development-layout{grid-template-columns:1fr}.development-card figure{max-width:580px;margin-inline:auto}.development-card--wide .development-copy{columns:1}.development-card{padding:18px}.development-card h2{font-size:27px}}@media print{.development-card{break-inside:avoid}.development-layout{display:block}.development-card img{max-height:600px;width:auto;margin:auto}.development-card--wide .development-copy{columns:1}}
