.chip-os .os-window[data-os-window=works] .os-window-surface{overflow:hidden}.chip-os .os-works-directory.os-works-directory--preview[data-project-directory]{grid-template-columns:156px minmax(0,1fr);min-height:100%}.chip-os .os-works-directory.os-works-directory--preview .os-directory-caption{color:var(--os-muted);align-items:center;gap:9px;margin:0 8px 13px;font-size:14px;line-height:1.6;display:flex}.chip-os .os-works-directory.os-works-directory--preview .os-directory-link.is-selected{background:#dce6c9;border-color:#b6c6ad}.chip-os .os-works-directory.os-works-directory--preview .os-directory-content{min-width:0;padding:16px 22px 26px}.os-project-preview[hidden]{display:none}.os-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-bottom:5px;display:flex}.os-preview-title{align-items:center;gap:12px;min-width:0;display:flex}.os-preview-title>.pixel-icon{flex:0 0 32px;width:32px;height:32px}.os-preview-heading h3{color:#234449;margin:0;font-size:20px;font-weight:650;line-height:1.5}.os-preview-stage{color:#56695f;margin:0 0 18px;font-size:13px;line-height:1.7}.os-preview-open{color:#365a52;text-underline-offset:4px;align-items:center;min-height:44px;font-size:15px;text-decoration:underline;display:inline-flex}.os-preview-open:hover{color:#785525}.os-preview-open:focus-visible{outline-offset:3px;outline:2px solid #956320}.project-overview{color:#36564f;gap:19px;min-width:0;margin-bottom:30px;font-size:16px;line-height:1.8;display:grid}.project-overview p{margin:0}.project-purpose{max-width:68ch}.project-evidence-image{min-width:0;margin:0}.project-evidence-image .image-frame{aspect-ratio:16/10;background:#e8e7d8}.project-evidence-image img{object-fit:contain;object-position:center;width:100%;height:100%}.project-evidence-image .image-fallback{color:#36564f;font-size:15px;line-height:1.7}.project-evidence-image figcaption,.project-flow figcaption{color:#56695f;margin-top:7px;font-size:13px;line-height:1.6}.project-evidence-image figcaption a{color:#305b55;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.project-flow{min-width:0;margin:0}.project-flow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.project-flow li{overflow-wrap:anywhere;border-top:1px solid #c8c9ad;align-items:baseline;gap:8px;min-width:0;padding-top:10px;line-height:1.6;display:flex}.project-flow-number{color:#80612f;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px}.project-evidence{color:#56695f;overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.7}.project-evidence a{color:#305b55;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.project-evidence a:hover{color:#785525}.project-overview--compact{gap:12px;margin-bottom:0}.project-overview--compact:has(.project-evidence-image){grid-template-columns:112px minmax(0,1fr);column-gap:18px}.project-overview--compact .project-purpose{grid-column:1/-1}.project-overview--compact .project-evidence-image{grid-area:2/1/4}.project-overview--compact .project-evidence-image .image-frame{aspect-ratio:1}.project-overview--compact .project-evidence-image figcaption{font-size:12px}.project-overview--compact:has(.project-evidence-image) :is(.project-flow,.project-evidence){grid-column:2}.project-overview--compact .project-flow ol{gap:10px}.project-overview--compact .project-flow li{gap:5px;font-size:14px}.project-overview--compact .project-evidence{font-size:13px}.reading-tools{color:#36564f;border-bottom:1px solid #c8c9ad;flex-wrap:wrap;align-items:center;gap:0 18px;margin-bottom:20px;padding-bottom:10px;display:flex}.reading-tools :is(a,button){max-width:100%;min-height:44px;color:inherit;font:inherit;text-underline-offset:4px;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;justify-content:center;align-items:center;padding:5px 0;font-size:14px;line-height:1.6;text-decoration:underline;display:inline-flex}.reading-tools :is(a,button):hover{color:#785525}.reading-tools :is(a,button):active{color:#234449}.reading-tools :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #956320}.reading-tools button:disabled{color:#64756a;cursor:wait}.reading-copy-status{color:#36564f;overflow-wrap:anywhere;flex-basis:100%;font-size:14px;line-height:1.7}.reading-copy-status:empty{display:none}.chip-os .os-file-reader .reading-tools{margin-bottom:20px}.chip-os .os-file-reader .os-document-meta{margin-top:10px}.chip-os .os-file-reader{container-type:inline-size}.chip-os .os-document-materials{border-top:1px solid var(--os-rule);margin-top:30px;padding-top:22px}.chip-os .os-document-materials>h4{color:#203f3f;margin:0 0 14px;font-size:19px;line-height:1.5}.chip-os .os-document-materials .project-overview{margin-bottom:26px}.station-case .case-reading-tools{margin:12px 48px 0}.station-case .case-heading--overview{border-bottom:0;grid-template-columns:minmax(0,1fr) 64px;gap:24px;padding-block:24px}.case-heading--overview>.case-project-icon{width:64px;height:64px}.case-heading--overview .case-meta{margin-top:16px}.case-project-overview{border-bottom:1px solid var(--case-line);margin-inline:48px;padding-bottom:25px}.case-project-overview .project-overview{max-width:760px;margin-bottom:0}.case-project-overview .project-evidence-image{max-width:660px}.station-case .case-body,.article-page .prose{font-size:16px}@container (width<=620px){.chip-os .os-works-directory.os-works-directory--preview[data-project-directory]{grid-template-columns:136px minmax(0,1fr)}.chip-os .os-works-directory.os-works-directory--preview .os-directory-content{padding:12px 14px 18px}.project-overview--compact:has(.project-evidence-image){grid-template-columns:minmax(0,1fr)}.project-overview--compact .project-evidence-image{grid-row:auto;max-width:220px}.project-overview--compact .project-evidence-image .image-frame{aspect-ratio:16/10}.project-overview--compact:has(.project-evidence-image) :is(.project-flow,.project-evidence){grid-column:1}.project-flow ol{grid-template-columns:minmax(0,1fr);gap:7px}.project-flow li{padding-top:7px}}@container (width<=430px){.chip-os .os-works-directory.os-works-directory--preview[data-project-directory]{display:block}.chip-os .os-works-directory.os-works-directory--preview .os-directory-caption{margin:5px 8px 7px}.chip-os .os-works-directory.os-works-directory--preview .os-directory-content{padding:12px}}@media (width<=700px){.chip-os:not(.station-desktop-preview) .os-window[data-os-window=works] .os-window-surface{overflow:visible}}@media (width<=1000px){.station-case .case-reading-tools,.case-project-overview{margin-inline:32px}}@media (width<=760px){.station-case .case-reading-tools,.case-project-overview{margin-inline:22px}.case-heading--overview .case-lead{display:block}.station-case .case-heading--overview{grid-template-columns:minmax(0,1fr) 48px;gap:16px}.case-heading--overview>.case-project-icon{width:48px;height:48px}.case-project-overview .project-flow ol{grid-template-columns:minmax(0,1fr);gap:7px}}@media (width<=359px){.station-case .case-reading-tools,.case-project-overview{margin-inline:17px}}
