.ws-lst{color:var(--sys-text-body);position:relative;container-type:inline-size}.ws-lst .ws-lst-head{max-width:760px}.ws-lst .ws-lst-head h2{color:var(--sys-text-strong)}.ws-lst .ws-lst-head p{color:var(--sys-text-body)}.ws-lst .ws-lst-grid,.ws-lst .ws-lst-cards,.ws-lst .ws-lst-rows{margin:0;padding:0;list-style:none}.ws-lst .ws-lst-grid,.ws-lst .ws-lst-cards{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.ws-lst .ws-lst-grid>li,.ws-lst .ws-lst-cards>li{min-width:0;display:flex}.ws-lst .ws-lst-card{border:1px solid var(--sys-border-subtle);border-radius:var(--radius-18);background:var(--sys-surface-page);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ws-lst .ws-lst-media{background:var(--sys-surface-brand-subtle);display:block;position:relative}.ws-lst .ws-lst-img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.ws-lst .ws-lst-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,var(--sys-surface-brand-subtle) 0%,var(--sys-surface-subtle) 55%,var(--sys-surface-brand-subtle) 100%);width:100%;display:block}.ws-lst .ws-lst-card.is-image .ws-lst-img{aspect-ratio:auto}.ws-lst.is-media-mono .ws-lst-img{transition:filter .2s var(--lp-out)}.ws-lst.is-media-mono .ws-lst-card:not(.is-image) .ws-lst-img{filter:grayscale()}.ws-lst.is-media-mono .ws-lst-card:has(.ws-lst-link:focus-visible) .ws-lst-img{filter:grayscale(0)}@media (hover:hover){.ws-lst.is-media-mono .ws-lst-card:not(.is-image):hover .ws-lst-img{filter:grayscale(0)}}.lp-sys-atelier.ws[data-ws-motion=off] .ws-lst.is-media-mono .ws-lst-img{transition:none}.ws-lst .ws-lst-body{flex-direction:column;flex:1;gap:10px;min-width:0;padding:20px;display:flex}.ws-lst .ws-lst-title{font-size:var(--t-h3);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-ls);color:var(--sys-text-strong);margin:0;font-weight:600}.ws-lst .ws-lst-link{box-sizing:border-box;min-height:48px;color:inherit;overflow-wrap:anywhere;padding:12px 0;text-decoration:none;display:inline-block}.ws-lst .ws-lst-link:hover{color:var(--sys-text-brand);text-underline-offset:3px;text-decoration:underline}.ws-lst .ws-lst-link:focus-visible{outline:2px solid var(--sys-border-brand);outline-offset:3px;border-radius:var(--radius-6)}.ws-lst .ws-lst-card,.ws-lst .ws-lst-row{position:relative}.ws-lst .ws-lst-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.ws-lst .ws-lst-card:has(.ws-lst-link:focus-visible){outline:2px solid var(--sys-border-brand);outline-offset:3px}.ws-lst .ws-lst-excerpt{font-size:var(--t-body);color:var(--sys-text-body);overflow-wrap:break-word;margin:0;line-height:1.55}.ws-lst .ws-lst-foot{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:auto;padding-top:4px;display:flex}.ws-lst .ws-lst-tag{border-radius:var(--radius-pill);background:var(--sys-surface-brand-subtle);min-height:28px;color:var(--sys-text-brand);align-items:center;padding:0 10px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.ws-lst .ws-lst-date{color:var(--sys-text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:1.45}.ws-lst .ws-lst-meta{color:var(--sys-text-muted);font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;margin:0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:flex}.ws-lst .ws-lst-meta>li{margin:0;padding:0;display:block}.ws-lst .ws-lst-feature{margin-bottom:20px;display:flex}.ws-lst .ws-lst-card.is-lead{background:var(--sys-surface-subtle)}.ws-lst .ws-lst-card.is-lead .ws-lst-body{justify-content:center;padding:clamp(20px,3vw,32px)}.ws-lst .ws-lst-card.is-lead .ws-lst-title{font-size:clamp(22px,2.4vw,30px);line-height:1.2}@container (width>=820px){.ws-lst .ws-lst-card.is-lead{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.ws-lst .ws-lst-card.is-lead .ws-lst-media{height:100%}.ws-lst .ws-lst-card.is-lead .ws-lst-img,.ws-lst .ws-lst-card.is-lead .ws-lst-thumb{aspect-ratio:auto;height:100%;min-height:280px}}.ws-lst .ws-lst-rows{border-top:1px solid var(--sys-border-subtle);display:grid}.ws-lst .ws-lst-rows>li{border-bottom:1px solid var(--sys-border-subtle);min-width:0;display:block}.ws-lst .ws-lst-row{grid-template-columns:minmax(0,1fr);gap:6px 24px;min-width:0;padding:18px 0;display:grid}.ws-lst .ws-lst-row-main{min-width:0}.ws-lst .ws-lst-row-main .ws-lst-title{font-size:var(--t-h3);max-width:60ch}.ws-lst .ws-lst-row-main .ws-lst-excerpt{max-width:36rem;margin-top:8px}.ws-lst .ws-lst-row-main .ws-lst-tag{margin-top:8px}.ws-lst .ws-lst-row-date{color:var(--sys-text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:1.45}.ws-lst .ws-lst-row-meta{color:var(--sys-text-muted);overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.45}@container (width>=760px){.ws-lst .ws-lst-row{grid-template-columns:120px minmax(0,1fr) minmax(0,220px);grid-template-areas:"date main meta";align-items:baseline;padding:16px 0}.ws-lst .ws-lst-row-main{grid-area:main}.ws-lst .ws-lst-row-date{grid-area:date}.ws-lst .ws-lst-row-meta{grid-area:meta}.ws-lst .ws-lst-row:not(:has(.ws-lst-row-date)){grid-template-columns:minmax(0,1fr) minmax(0,220px);grid-template-areas:"main meta"}}.ws-lst .ws-lst-pager{margin-top:clamp(28px,4vw,40px)}.ws-lst .ws-lst-pager-list{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ws-lst .ws-lst-page{border:1px solid var(--sys-border-default);border-radius:var(--radius-12);min-width:48px;min-height:48px;color:var(--sys-text-strong);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ws-lst .ws-lst-page:hover{border-color:var(--sys-border-brand);color:var(--sys-text-brand)}.ws-lst .ws-lst-page:focus-visible{outline:2px solid var(--sys-border-brand);outline-offset:3px}.ws-lst .ws-lst-page[aria-current=page],.ws-lst .ws-lst-page[aria-current=page]:hover{background:var(--sys-surface-strong);border-color:var(--sys-border-strong);color:var(--sys-text-inverse)}.ws-lst .ws-lst-empty{border:1px dashed var(--sys-border-default);border-radius:var(--radius-18);background:var(--sys-surface-subtle);color:var(--sys-text-body);font-size:var(--t-body);margin:0;padding:clamp(24px,4vw,36px);line-height:1.55}@container (width>=720px){.ws-lst.is-grid .ws-lst-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-lst.is-cards .ws-lst-cards,.ws-lst.is-grid.is-cols-2 .ws-lst-grid,.ws-lst.is-cards.is-cols-2 .ws-lst-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-lst.is-grid.is-cols-3 .ws-lst-grid,.ws-lst.is-cards.is-cols-3 .ws-lst-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ws-lst .ws-lst-card,.ws-lst .ws-lst-link,.ws-lst .ws-lst-page,.ws-lst .ws-lst-thumb,.ws-lst.is-media-mono .ws-lst-img{transition:none;animation:none}}
