
.portfolio-screen{margin:32px 0;min-width:0}.portfolio-screen img{display:block;width:100%;height:auto;border:1px solid #ddd;box-sizing:border-box}.portfolio-screen figcaption{font-size:15px;line-height:1.55;color:#444;margin-top:14px;max-width:75ch}.portfolio-long-screen{max-width:568px;margin-inline:auto;aspect-ratio:568/2028;overflow:hidden}.portfolio-long-screen img{max-height:none;object-fit:contain}.portfolio-gallery{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:36px;align-items:start}.portfolio-gallery figure{margin-top:24px}.portfolio-gallery>div{min-width:0}.portfolio-screen a{display:block}.independent-work-card>.portfolio-screen{margin-top:0}@media(max-width:800px){.portfolio-gallery{grid-template-columns:1fr;gap:12px}.portfolio-long-screen{max-width:440px}}
