@media(min-width:1001px){
body[data-page="portfolio"] #design .work-0{display:grid;grid-template-columns:290px minmax(0,1fr);align-items:center;gap:40px;padding:18px 30px;background:#f1f3e8;border-radius:10px}
body[data-page="portfolio"] #design .work-0 figure{grid-row:auto;grid-column:auto;height:185px;margin:0;padding:0;background:none;border-radius:0}
body[data-page="portfolio"] #design .work-0 figure img{max-height:185px;width:100%;height:185px;object-fit:contain}
body[data-page="portfolio"] #design .work-0 .work-label{font-size:10px;letter-spacing:.12em;margin:0 0 10px}
body[data-page="portfolio"] #design .work-0 h3{font-size:21px;line-height:1.7;margin:0 0 14px}
body[data-page="portfolio"] #design .work-0 .work-controls{display:block;margin:0}
body[data-page="portfolio"] #design .work-0 .work-actions{margin:0 0 6px;display:flex;align-items:center}
body[data-page="portfolio"] #design .work-0 .record-link{padding:5px 0;min-height:0;font-size:12px;background:none;border:0;border-radius:0;text-decoration:underline;text-underline-offset:5px}
body[data-page="portfolio"] #design .work-0 .read-more{margin:5px 0 0;border:0;border-top:1px solid #e6e8dc}
body[data-page="portfolio"] #design .work-0 .read-more summary{min-height:35px;padding:8px 0;font-size:11px}
body[data-page="portfolio"] #design{padding-bottom:65px}
body[data-page="portfolio"] .editorial-archive>summary{justify-content:flex-start;gap:8px}
body[data-page="portfolio"] .editorial-archive>summary>span{margin-left:0;flex:none;position:static}
body[data-page="portfolio"] .archive-note{margin-bottom:25px}
body[data-page="portfolio"] .activity-feature{align-items:start}
body[data-page="portfolio"] .activity-feature>figure{margin-top:0!important;top:0!important;align-self:start}
body[data-page="portfolio"] .activity-feature>div>.activity-entry:first-child{margin-top:0}
body[data-page="portfolio"] .trial-work-grid .work-card>.photo-credit,body[data-page="portfolio"] .trial-work-grid .work-card>.camp-caption{grid-row:2;align-self:start;margin:7px 0 0!important;padding:0!important;font-size:10px!important;line-height:15px!important;min-height:0!important}
body[data-page="portfolio"] .trial-work-grid .work-card>.work-label{grid-row:3;align-self:start;margin:7px 0 0!important;padding:0!important;font-size:10px!important;line-height:16px!important;min-height:0!important}
body[data-page="portfolio"] .trial-work-grid .work-card>h3{grid-row:4}
body[data-page="portfolio"] .trial-work-grid .work-card>a.record-link{margin-top:18px;justify-self:start}
}
