
.portfolio-section{padding:64px 0}.portfolio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:850px;margin:32px 0}.portfolio-grid article{background:#f4f0e7;border-radius:12px;padding:22px;color:#0b1f33}.portfolio-grid video{width:100%;max-height:470px;background:#0b1f33;border-radius:8px;display:block}.portfolio-grid h3{font-size:24px;margin:20px 0 12px}.portfolio-grid p{font-size:16px;line-height:1.6}.portfolio-section>p{max-width:760px;line-height:1.6}.portfolio-label{color:#23646c;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.actions .button{white-space:normal}@media(max-width:600px){.portfolio-grid{grid-template-columns:1fr}.portfolio-section{padding:40px 0}.portfolio-grid video{max-height:520px}}