.content-wrap.library-content{--library-gutter:clamp(13px, 3vw, 36px);width:min(1230px, calc(100% - 2 * var(--library-gutter)));container:library/inline-size}.library-shell .topbar{gap:clamp(10px,2vw,18px);padding-inline:clamp(14px,3vw,36px)}.library-shell .global-search input{font-size:16px}.library-shell .global-search>svg,.library-shell .global-search kbd{flex-shrink:0}.library-content .welcome-panel{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;min-height:0;padding:clamp(24px,4cqi,38px);display:grid}.library-content .welcome-panel>div:first-child{min-width:0}.library-content .welcome-panel h1{text-wrap:balance;overflow-wrap:anywhere;max-width:22ch;font-size:clamp(32px,4.75cqi,52px);line-height:1.08}.library-content .welcome-panel p{max-width:65ch}.library-content .eyebrow{line-height:1.5}.library-content .eyebrow>svg{flex-shrink:0}.library-content .welcome-stats{grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:0;width:min(100%,320px);min-width:0;padding:10px 4px;display:grid}.library-content .welcome-stats span{overflow-wrap:anywhere;min-width:0;padding:2px 8px}.library-content .welcome-stats strong{max-width:100%}.library-content .quick-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch}.library-content .quick-card{grid-template-columns:auto minmax(0,1fr) auto;min-width:0}.library-content .quick-card.upload{grid-column:auto}.library-content .quick-card strong,.library-content .quick-card em{white-space:normal;overflow-wrap:anywhere;line-height:1.4;overflow:visible}.library-content .quick-card>svg{flex-shrink:0}.library-content .category-grid,.library-content .category-grid.is-flight{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.library-content .category-card{min-width:0}.library-content .category-card strong{overflow-wrap:anywhere;overflow:visible}.library-content .section-heading{flex-flow:wrap;align-items:end;gap:14px 24px}.library-content .section-heading>div:first-child{flex:240px;min-width:0}.library-content .section-heading h2{overflow-wrap:anywhere}.library-content .phase-filter-frame{flex:480px;width:auto;max-width:100%}.library-content .resource-card{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px 24px;min-width:0;display:grid}.library-content .resource-main{grid-template-columns:minmax(0,1fr) 50px;align-items:start;gap:14px;width:100%;min-width:0;display:grid}.library-content .resource-copy{grid-area:1/1;width:auto;min-width:0}.library-content .resource-main>.resource-thumbnail,.library-content .resource-main>.resource-thumbnail-trigger{grid-area:1/2;justify-self:end}.library-content .resource-kicker{flex-wrap:wrap;align-items:start;gap:5px 6px;min-width:0;margin-bottom:6px}.library-content .resource-kicker span{line-height:1.4}.library-content .resource-phase{white-space:nowrap;flex:none}.library-content .resource-subject{overflow-wrap:anywhere;min-width:0;max-width:100%}.library-content .resource-copy h3,.library-content .resource-copy>p{overflow-wrap:anywhere}.library-content .resource-meta{gap:8px 14px}.library-content .resource-meta>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.library-content .resource-meta svg{flex-shrink:0}.library-content .resource-inline-actions{flex-wrap:wrap}.library-content .resource-files-frame{width:100%;min-width:0;max-width:100%}.library-content .resource-files{min-width:0;padding-left:0}.library-content .shared-file-pill.is-library{grid-template-columns:auto minmax(0,1fr) auto;min-width:0;max-width:min(100%,300px)}.library-content .file-actions{flex-shrink:0}.library-content .safety-note>div{min-width:0}.library-content .safety-note p{overflow-wrap:anywhere}@container library (min-width:576px) and (not (min-width:872px)){.library-content .quick-card.upload{grid-column:1/-1}}@container library (min-width:640px){.library-content .resource-main{grid-template-columns:50px minmax(0,1fr);gap:16px}.library-content .resource-copy{grid-column:2}.library-content .resource-main>.resource-thumbnail,.library-content .resource-main>.resource-thumbnail-trigger{grid-column:1}.library-content .resource-files-frame{width:calc(100% - 66px);margin-left:66px}}@container library (min-width:900px){.library-content .welcome-panel{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:28px}.library-content .welcome-stats{width:100%}}@container library (min-width:1056px){.library-content .resource-card{grid-template-columns:minmax(0,1fr) minmax(0,44%);align-items:center}.library-content .resource-files-frame{width:100%;margin-left:0}.library-content .resource-files.is-single{justify-content:flex-end}}