.ws-ly-resources{--ly-ink:var(--sys-text-strong);--ly-body:var(--sys-text-body);--ly-muted:var(--sys-text-muted);--ly-line:var(--sys-border-subtle);--ly-surface:var(--sys-surface-page);--ly-chip-bg:var(--sys-surface-brand-subtle);--ly-chip-ink:color-mix(in srgb,var(--sys-text-brand) 70%,var(--sys-text-strong));--ly-accent:var(--sys-border-brand);--ly-focus:var(--sys-border-brand);container-type:inline-size}.ws-ly-resources.is-dark{--ly-ink:var(--sys-text-inverse);--ly-body:color-mix(in srgb,var(--sys-text-inverse) 76%,transparent);--ly-muted:color-mix(in srgb,var(--sys-text-inverse) 64%,transparent);--ly-line:var(--sys-border-inverse);--ly-surface:color-mix(in srgb,var(--sys-surface-raised) 5%,transparent);--ly-chip-bg:color-mix(in srgb,var(--sys-surface-raised) 12%,transparent);--ly-chip-ink:var(--sys-text-inverse);--ly-accent:var(--sys-text-brand-subtle-inverse);--ly-focus:var(--sys-border-inverse-strong)}.ws-ly-resources .ws-head{margin-bottom:var(--sys-head-gap)}.ws-ly-resources .ws-head h2{color:var(--ly-ink)}.ws-ly-resources .ws-head p{color:var(--ly-body)}.ws-ly-resources .ws-ly-resources-all{margin:var(--space-28) 0 0}.ws-ly-resources a{color:inherit;text-decoration:none}.ws-ly-resources a:focus-visible{outline:var(--sys-focus-width) solid var(--ly-focus);outline-offset:var(--sys-focus-offset);border-radius:var(--sys-radius-control)}.ws-ly-resources .ws-ly-resources-chip{padding:var(--sys-pad-chip);border-radius:var(--sys-radius-pill);background:var(--ly-chip-bg);color:var(--ly-chip-ink);font-size:var(--t-12);font-weight:var(--t-weight-semibold);line-height:var(--t-12-lh);align-self:flex-start}.ws-ly-resources .ws-ly-resources-title{font-size:var(--t-20);line-height:var(--t-20-lh);font-weight:var(--t-weight-semibold);letter-spacing:-.01em;color:var(--ly-ink);margin:0}.ws-ly-resources .ws-ly-resources-body{font-size:var(--t-16);line-height:var(--t-16-lh);color:var(--ly-body);margin:0;display:block}.ws-ly-resources .ws-ly-resources-meta{font-size:var(--t-14);line-height:var(--t-14-lh);color:var(--ly-muted);display:block}.ws-ly-resources .ws-ly-resources-text{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.ws-ly-resources .ws-ly-resources-go{padding-top:var(--space-6);font-size:var(--t-16);font-weight:var(--t-weight-semibold);color:var(--ly-accent);margin-top:auto}.ws-ly-resources .ws-ly-resources-img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-12);background:var(--ly-chip-bg);width:100%;height:auto;display:block}.ws-ly-resources .ws-ly-resources-grid,.ws-ly-resources .ws-ly-resources-stack{gap:var(--sys-gap-grid);margin:0;padding:0;list-style:none;display:grid}.ws-ly-resources .ws-ly-resources-grid>li,.ws-ly-resources .ws-ly-resources-stack>li{min-width:0;display:flex}.ws-ly-resources .ws-ly-resources-card{gap:var(--sys-gap-group);min-width:0;padding:var(--sys-pad-card);box-sizing:border-box;border:var(--sys-line-thin) solid var(--ly-line);border-radius:var(--sys-radius-card);background:var(--ly-surface);transition:border-color var(--sys-dur-hover) var(--sys-ease-out);flex-direction:column;flex:1;display:flex}.ws-ly-resources .ws-ly-resources-card:hover{border-color:var(--ly-accent)}.ws-ly-resources .ws-ly-resources-card .ws-ly-resources-text{gap:var(--space-8);flex:1}.ws-ly-resources .ws-ly-resources-head{justify-content:space-between;align-items:center;gap:var(--sys-gap-stack);display:flex}.ws-ly-resources .ws-ly-resources-head .ws-ly-resources-chip{align-self:center}.ws-ly-resources .ws-ly-resources-mark{width:var(--sys-icon-xl);height:var(--sys-icon-xl);border-radius:var(--sys-radius-round);background:var(--ly-chip-bg);color:var(--ly-chip-ink);flex:none;place-items:center;display:grid}.ws-ly-resources .ws-ly-resources-mark .ws-ic{width:var(--sys-icon-lg);height:var(--sys-icon-lg)}.ws-ly-resources .ws-ly-resources-mark .ws-flag{border-radius:var(--sys-radius-round);width:100%;height:100%;box-shadow:0 0 0 var(--sys-line-thin) var(--ly-line);object-fit:cover}@container (width>=760px){.ws-ly-resources.is-cards .ws-ly-resources-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ws-ly-resources .ws-ly-resources-feature{gap:var(--space-20);align-items:stretch;display:grid}.ws-ly-resources .ws-ly-resources-stack .ws-ly-resources-card{justify-content:center;gap:var(--space-16)}.ws-ly-resources .ws-ly-resources-stack .ws-ly-resources-card .ws-ly-resources-text{flex:none}.ws-ly-resources .ws-ly-resources-stack .ws-ly-resources-go{margin-top:0}.ws-ly-resources .ws-ly-resources-stack>li{container-type:inline-size}@container (width>=400px){.ws-ly-resources .ws-ly-resources-stack .ws-ly-resources-card:has(.ws-ly-resources-img){column-gap:var(--space-16);row-gap:var(--space-8);grid-template-columns:clamp(112px,34%,176px) minmax(0,1fr) auto;align-content:center;align-items:center;display:grid}.ws-ly-resources .ws-ly-resources-stack .ws-ly-resources-card:has(.ws-ly-resources-img) .ws-ly-resources-img{grid-area:1/1/span 2}.ws-ly-resources .ws-ly-resources-stack .ws-ly-resources-card:has(.ws-ly-resources-img) .ws-ly-resources-chip,.ws-ly-resources .ws-ly-resources-stack .ws-ly-resources-card:has(.ws-ly-resources-img) .ws-ly-resources-text{grid-column:2}.ws-ly-resources .ws-ly-resources-stack .ws-ly-resources-card:has(.ws-ly-resources-img) .ws-ly-resources-go{grid-area:1/3/span 2;align-self:center;margin-top:0;padding-top:0}}.ws-ly-resources .ws-ly-resources-card.is-lead{gap:var(--space-16)}.ws-ly-resources .ws-ly-resources-card.is-lead .ws-ly-resources-title{font-size:clamp(var(--t-24),2.6vw,var(--t-32));letter-spacing:-.02em;line-height:1.2}.ws-ly-resources .ws-ly-resources-card.is-lead .ws-ly-resources-body{font-size:var(--t-18);line-height:var(--t-18-lh)}@container (width>=1180px){.ws-ly-resources.is-feature .ws-ly-resources-feature{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.ws-ly-resources.is-feature .ws-ly-resources-stack{grid-template-rows:repeat(2,minmax(0,1fr))}}.ws-ly-resources .ws-ly-resources-list{border-bottom:1px solid var(--ly-line);margin:0;padding:0;list-style:none;display:grid}.ws-ly-resources .ws-ly-resources-list>li{border-top:1px solid var(--ly-line)}.ws-ly-resources .ws-ly-resources-row{align-items:center;gap:20px;min-height:44px;padding:22px 0;display:flex}.ws-ly-resources .ws-ly-resources-row .ws-ly-resources-title{font-size:18px}.ws-ly-resources .ws-ly-resources-row .ws-ly-resources-go{white-space:nowrap;margin:0 0 0 auto;padding:0}@container (width>=760px){.ws-ly-resources.is-list .ws-ly-resources-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px}}.ws-ly-resources .ws-ly-resources-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ws-ly-resources .ws-ly-resources-logos>li{min-width:0;display:flex}.ws-ly-resources .ws-ly-resources-logo{box-sizing:border-box;border-radius:var(--radius-16);background:var(--sys-surface-page);min-height:136px;color:var(--sys-text-strong);border:1px solid var(--sys-border-subtle);transition:border-color .2s var(--lp-out);flex-direction:column;flex:1;justify-content:space-between;gap:22px;padding:20px;display:flex}.ws-ly-resources .ws-ly-resources-logo:hover{border-color:var(--sys-border-brand)}.ws-ly-resources .ws-ly-resources-logo .ws-ly-resources-title{color:var(--sys-text-strong);font-size:17px}.ws-ly-resources .ws-ly-resources-logo-img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:36px;display:block}@container (width>=560px){.ws-ly-resources.is-media .ws-ly-resources-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=900px){.ws-ly-resources.is-media .ws-ly-resources-logos{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ws-ly-resources .ws-ly-resources-card,.ws-ly-resources .ws-ly-resources-logo{transition:none}}.ws-ly-resources .ws-ly-resources-go.is-labelled{align-items:center;gap:var(--space-8);padding-top:var(--space-8);font-size:var(--t-14);line-height:var(--t-14-lh);font-weight:var(--t-weight-semibold);display:inline-flex}.ws-ly-resources .ws-ly-resources-card:hover .ws-ly-resources-go.is-labelled{text-underline-offset:var(--sys-underline-offset);text-decoration:underline}@media (hover:hover){.lp-sys-atelier .ws-ly-resources .ws-ly-resources-card:hover .ws-ly-resources-go.is-labelled .lp-arrow{transform:translateX(var(--space-4))}}
