/* Metadata-only discovery of resources. Ghost owns article access. */
.fe-library-lead-labels,.fe-member-resource-labels{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-bottom:14px}
.fe-library-lead-labels .fe-desk-label,.fe-member-resource-labels .fe-desk-label{margin:0}
.fe-library-more{margin:28px 0;font-size:15px;line-height:1.7;max-width:70ch}
.fe-library-more a{text-decoration:underline;text-underline-offset:4px}
.fe-member-resources{border-top:2px solid var(--fe-ink);padding-top:22px;margin:0 0 40px;scroll-margin-top:28px}
.fe-member-resource-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin-bottom:12px}
.fe-member-resource-heading h2{font-size:29px;line-height:1.2;letter-spacing:-.025em;margin:0}
.fe-member-resource-heading>a{min-height:44px;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:12px}
.fe-member-resources>p{max-width:70ch;font-size:16px;line-height:1.7;margin:0 0 24px}
.fe-member-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.fe-member-resource{min-width:0;border-top:1px solid var(--fe-rule,var(--fe-line));padding-top:20px}
.fe-member-resource h3{font-size:25px;line-height:1.25;letter-spacing:-.025em;margin:0 0 12px;overflow-wrap:anywhere}
.fe-member-resource h3>a:hover{color:var(--fe-accent-readable,var(--fe-orange))}
.fe-member-resource>p{font-size:15px;line-height:1.7;margin:0 0 16px}
.fe-member-resource>.fe-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0 0 14px;font-family:var(--font-sans);font-size:11px;line-height:1.5;color:var(--fe-quiet,var(--fe-muted))}
.fe-member-resource>.fe-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px}
.fe-member-resources-empty a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:600px){.fe-member-resources{margin-bottom:32px}.fe-member-resource-heading h2{font-size:26px}.fe-member-resource-grid{grid-template-columns:minmax(0,1fr);gap:26px}.fe-member-resource h3{font-size:23px}}
