.nl{display:block}.nl-image{aspect-ratio:200/111;border:1px solid var(--color-border);border-radius:var(--radius-card);width:100%}.nl-title{display:grid;grid-template-columns:1fr auto;margin:0}.nl-name{color:#000;font-size:1.1em;font-weight:700}.nl-description{color:var(--color-text-secondary);font-size:.88em;margin:0;overflow:hidden;text-overflow:ellipsis}.nl-like-btn{height:24px!important;padding:0;width:24px!important}.nl-like-btn .svg-icon{height:14px;width:14px}.nl-hidden{color:#dc143c;font-weight:700}.nl-actions{display:flex;gap:4px;padding-top:8px}@media only screen and (max-width:600px){.nl{display:grid;gap:8px;grid-template-columns:var(--item-image-grid)}.nl-title{margin:0}.nl-description,.nl-name{overflow:visible;text-overflow:ellipsis;white-space:normal}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.nl-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.newsletter-grid{display:grid;gap:12px 12px;grid-template-columns:repeat(3,minmax(0,1fr))}.newsletter-grid-title{color:#000!important;margin:0}.newsletter-grid-header{margin-bottom:16px}.newsletter-grid-description{color:var(--color-text-secondary);margin:2px 0 0}.newsletter-grid-empty{color:#888}@media only screen and (max-width:600px){.newsletter-grid{display:grid;gap:8px;grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.newsletter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
