.worked-study-library{margin:64px 0}.worked-study-library>header{max-width:850px;margin-bottom:28px}.worked-study-library>header h2{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(28px,3.4vw,42px);font-weight:550;line-height:1.2}.worked-study-library>header p{color:#d7e0e5;margin:0;font-size:16px;line-height:1.75}.worked-study-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.worked-study-grid article{background:#15212b;border:1px solid #435360;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.worked-study-grid article,#recorded-projects{scroll-margin-top:104px}.worked-study-image{aspect-ratio:8/5;background:#0b1418;display:block;position:relative}.worked-study-image img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.worked-study-body{flex-direction:column;flex:1;padding:24px;display:flex}.worked-study-audience{color:#b9d5dc;margin:0 0 8px;font-size:14px;line-height:1.6}.worked-study-body h3{letter-spacing:-.02em;margin:0 0 20px;font-size:23px;font-weight:550;line-height:1.3}.worked-study-body h3 a{color:#fff;text-decoration:none}.worked-study-body dl{margin:0 0 22px}.worked-study-body dl>div+div{margin-top:16px}.worked-study-body dt{color:#b9d5dc;margin:0 0 4px;font-size:13px;font-weight:650}.worked-study-body dd{color:#fff;margin:0;font-size:16px;line-height:1.65}.worked-study-actions{flex-wrap:wrap;gap:6px 18px;margin-top:auto;display:flex}.worked-study-actions a{text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;gap:6px;min-height:44px;font-size:14px;display:inline-flex}.worked-study-actions svg{flex:none}.worked-study-library--artifacts .worked-study-open{color:#10212a;background:#b6d6da;border-radius:6px;justify-content:center;font-weight:650;text-decoration:none}.worked-study-library--artifacts article{grid-row:span 6;grid-template-rows:subgrid;row-gap:0;display:grid}.worked-study-library--artifacts .worked-study-body{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}.worked-study-library--artifacts .worked-study-actions{border-top:1px solid #354653;align-content:start;gap:4px;margin-top:0;padding-top:16px;display:grid}.worked-study-files{align-content:start;margin-bottom:16px;display:grid}.worked-study-files a{color:#d7e0e5;text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;font-size:14px;display:inline-flex}.worked-study-files svg{flex:none}.worked-study-files:empty{margin-bottom:0}.worked-study-library--artifacts .worked-study-actions a{text-align:center;justify-content:center;padding:10px 12px;line-height:1.5}.worked-study-library--briefs .worked-study-actions a:first-child{font-weight:650}.worked-study-note{color:#d7e0e5;max-width:900px;margin:24px 0 0;font-size:14px;line-height:1.7}.worked-study-library--briefs .worked-study-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.worked-study-library--briefs article{background:0 0;border-width:1px 0 0;border-radius:0}.worked-study-library--briefs .worked-study-body{padding:24px 0 12px}.worked-study-library a:focus-visible{outline-offset:4px;outline:2px solid #c3dfe5}.worked-study-import{margin-top:24px;font-size:16px;line-height:1.7}.worked-study-import a{align-items:center;gap:6px;min-height:44px;margin-left:12px;display:inline-flex}@media (max-width:1050px){.worked-study-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.worked-study-grid,.worked-study-library--briefs .worked-study-grid{grid-template-columns:minmax(0,1fr)}.worked-study-library{margin:48px 0}}
