.editor-pick{background:#fff;padding:var(--space-section-desktop) 0;width:100%}.editor-pick__inner{margin-left:auto;margin-right:auto;max-width:var(--container-width);padding-left:var(--space-24);padding-right:var(--space-24)}.editor-pick__layout{align-items:center;display:grid;gap:var(--space-48);grid-template-columns:1fr 1fr}.editor-pick__content{min-width:0}.editor-pick__tags-wrap{margin-bottom:var(--space-24);width:100%}.editor-pick__tags-trigger{display:none}.editor-pick__tags{display:flex;flex-wrap:wrap;gap:var(--space-12);width:100%}.editor-pick__tag{background-color:var(--color-border);border-radius:var(--radius-8);color:var(--color-text);display:inline-block;font-family:var(--font-family-primary);font-size:var(--font-body16-size);font-weight:500;line-height:var(--font-body16-line-height);padding:var(--space-8) var(--space-16);text-decoration:none;transition:background-color .2s,color .2s}.editor-pick__tag:hover{background-color:var(--color-muted);color:var(--color-primary)}.editor-pick__label{color:var(--color-accent);font-family:var(--font-family-primary);font-size:var(--font-h6-size);font-weight:var(--font-weight-h6);letter-spacing:.05em;line-height:var(--line-height-h6);margin:0 0 var(--space-16);text-transform:uppercase}.editor-pick__title{color:var(--color-primary);font-family:var(--font-family-primary);font-size:var(--font-h3-size);line-height:var(--font-h3-line-height);margin:0 0 var(--space-20)}.editor-pick__title,.editor-pick__title-link{text-decoration:underline;text-underline-offset:.2em}.editor-pick__title-link{color:inherit}.editor-pick__title-link:hover{color:var(--color-action)}.editor-pick__description{color:var(--color-text);font-family:var(--font-family-primary);font-size:var(--font-body-size);line-height:var(--font-body-line-height);margin:0 0 var(--space-24)}.editor-pick__meta{align-items:center;display:flex;gap:var(--space-12);margin-bottom:var(--space-24)}.editor-pick__author-image{border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.editor-pick__meta-text{color:var(--color-text);font-family:var(--font-family-primary);font-size:var(--font-body16-size);line-height:var(--font-body16-line-height)}.editor-pick__author-link{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em}.editor-pick__author-link:hover{color:var(--color-action)}.editor-pick__meta-sep{margin:0 var(--space-8)}.editor-pick__date,.editor-pick__meta-sep{color:var(--color-muted)}.editor-pick__media{min-width:0}.editor-pick__image-link{border-radius:var(--radius-12);display:block;overflow:hidden}.editor-pick__image,.editor-pick__image-link .editor-pick__image{aspect-ratio:4/3;border-radius:var(--radius-12);display:block;height:auto;object-fit:cover;width:100%}.editor-pick__image-placeholder{aspect-ratio:4/3;background:var(--color-border);border-radius:var(--radius-12);width:100%}@media (max-width:1024px){.editor-pick__layout{gap:var(--space-32);grid-template-columns:1fr}.editor-pick__media{order:-1}}@media (max-width:767px){.editor-pick{padding:var(--space-section-mobile) 0}.editor-pick__inner{padding-left:var(--space-16);padding-right:var(--space-16)}.editor-pick__title{font-size:var(--font-h4-size);line-height:var(--font-h4-line-height)}.editor-pick__tags-trigger{align-items:center;appearance:none;background-color:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-8);color:var(--color-text);cursor:pointer;display:flex;font-family:var(--font-family-primary);font-size:var(--font-body16-size);font-weight:500;justify-content:space-between;padding:var(--space-12) var(--space-16);width:100%}.editor-pick__tags-trigger:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid;content:"";margin-left:var(--space-8)}.editor-pick__tags-wrap.is-open .editor-pick__tags-trigger:after{border-bottom:6px solid;border-top:none}.editor-pick__tags{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-8);box-shadow:var(--shadow-md);display:none;flex-direction:column;gap:0;margin-top:var(--space-8);max-height:60vh;overflow-y:auto;padding:var(--space-12)}.editor-pick__tags-wrap.is-open .editor-pick__tags{display:flex}.editor-pick__tag{border-radius:var(--radius-4);display:block;padding:var(--space-12) var(--space-16)}}