.pickld-editorial{padding-top:var(--section-padding-top,96px);padding-bottom:var(--section-padding-bottom,96px);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.pickld-editorial__inner{max-width:var(--pickld-container-wide,1280px);margin:0 auto;padding:0 var(--pickld-space-6,24px)}@media screen and (min-width:1024px){.pickld-editorial__inner{padding:0 var(--pickld-space-12,48px)}}.pickld-editorial__head{display:grid;grid-template-columns:1fr;gap:var(--pickld-space-3,12px);margin-bottom:var(--pickld-space-12,48px);align-items:end}@media screen and (min-width:1024px){.pickld-editorial__head{grid-template-columns:auto 1fr auto;gap:var(--pickld-space-6,24px)}}.pickld-editorial .pickld-eyebrow{font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.65);align-self:end}.pickld-editorial__heading{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(28px,3.5vw,40px);line-height:1.15;letter-spacing:-.02em;margin:0;max-width:30ch;text-wrap:balance}.pickld-editorial__heading p{margin:0}.pickld-editorial__view-all{font-family:var(--font-heading-family);font-weight:600;font-size:14px;border-bottom:1px solid currentColor;padding-bottom:2px;display:inline-flex;align-items:center;gap:6px;color:rgb(var(--color-foreground));text-decoration:none;transition:gap .2s var(--pickld-ease-out,cubic-bezier(.16,1,.3,1));align-self:end;justify-self:end}.pickld-editorial__view-all:hover{gap:10px}.pickld-editorial__grid{display:grid;grid-template-columns:1fr;gap:var(--pickld-space-6,24px)}@media screen and (min-width:768px){.pickld-editorial__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.pickld-editorial__grid{grid-template-columns:repeat(3,1fr);grid-template-rows:auto}.pickld-acard--feature{grid-row:auto;grid-column:auto}}.pickld-acard{background:var(--color-surface,#FFFFFF);border-radius:var(--pickld-radius-lg,12px);overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(var(--color-foreground),.08);transition:transform .2s var(--pickld-ease-out,cubic-bezier(.16,1,.3,1)),box-shadow .2s var(--pickld-ease-out,cubic-bezier(.16,1,.3,1));text-decoration:none;color:inherit}.pickld-acard:hover{transform:translateY(-4px);box-shadow:var(--pickld-shadow-md,0 4px 12px rgba(14,17,23,.08))}.pickld-acard__img{background:var(--color-surface-alt,#F2EEE6);height:200px;overflow:hidden}.pickld-acard__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--pickld-ease-out,cubic-bezier(.16,1,.3,1))}.pickld-acard:hover .pickld-acard__img img{transform:scale(1.05)}.pickld-acard__img-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family);font-size:64px;font-weight:800;color:rgba(var(--color-foreground),.15)}.pickld-acard--feature .pickld-acard__img{height:200px}.pickld-acard__body{padding:var(--pickld-space-5,20px);flex:1;display:flex;flex-direction:column;gap:var(--pickld-space-3,12px)}.pickld-acard__tag{font-family:var(--pickld-font-mono,"JetBrains Mono",ui-monospace,monospace);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--pickld-brand,#16A24A)}.pickld-acard__title{font-family:var(--font-heading-family);font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0;color:rgb(var(--color-foreground));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pickld-acard--feature .pickld-acard__title{font-size:18px;-webkit-line-clamp:3}.pickld-acard__excerpt{font-family:var(--font-body-family);font-size:13px;color:rgba(var(--color-foreground),.7);line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pickld-acard__foot{font-family:var(--font-body-family);font-size:12px;color:rgba(var(--color-foreground),.5);margin-top:auto}.pickld-editorial__empty{padding:var(--pickld-space-12,48px);text-align:center;color:rgba(var(--color-foreground),.55);border:1px dashed rgba(var(--color-foreground),.2);border-radius:var(--pickld-radius-lg,12px)}