.nrew-library{--nrew-gold:#c8a85b;--nrew-gold-soft:#ead89e;--nrew-black:#090909;--nrew-panel:#141414;--nrew-text:#f7f3e8;--nrew-muted:#bbb3a4;background:radial-gradient(circle at top right,rgba(200,168,91,.13),transparent 32%),var(--nrew-black);color:var(--nrew-text);border:1px solid rgba(200,168,91,.38);border-radius:20px;padding:clamp(24px,4vw,48px);box-shadow:0 24px 70px rgba(0,0,0,.2)}
.nrew-library__header{max-width:760px;margin-bottom:28px}.nrew-library__kicker{margin:0 0 8px;color:var(--nrew-gold);font-size:12px;font-weight:700;letter-spacing:.22em}.nrew-library__header h2{color:var(--nrew-text);font-size:clamp(30px,4vw,48px);line-height:1.05;margin:0 0 12px}.nrew-library__header>p:last-child{color:var(--nrew-muted);font-size:17px;margin:0}
.nrew-library__filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:14px;align-items:end;padding:18px;background:rgba(255,255,255,.035);border:1px solid rgba(200,168,91,.25);border-radius:14px;margin-bottom:28px}.nrew-library__filters label span{display:block;color:var(--nrew-gold-soft);font-size:12px;font-weight:700;margin-bottom:6px}.nrew-library__filters input,.nrew-library__filters select{width:100%;min-height:44px;background:#111;color:var(--nrew-text);border:1px solid rgba(200,168,91,.35);border-radius:9px;padding:0 12px}.nrew-library__filters button,.nrew-library-card__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--nrew-gold);border-radius:9px;background:var(--nrew-gold);color:#090909!important;font-weight:800;text-decoration:none;padding:0 18px;cursor:pointer}
.nrew-library__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nrew-library-card{overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.018));border:1px solid rgba(200,168,91,.3);border-radius:16px}.nrew-library-card__image{aspect-ratio:4/3;background:#111;overflow:hidden}.nrew-library-card__image img{display:block;width:100%;height:100%;object-fit:cover}.nrew-library-card__body{padding:20px}.nrew-library-card__eyebrow{color:var(--nrew-gold);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px}.nrew-library-card h3{color:var(--nrew-text);font-size:20px;line-height:1.25;margin:0 0 9px}.nrew-library-card__meta{color:var(--nrew-muted);min-height:22px;margin:0 0 17px}.nrew-library-card__button{width:100%}.nrew-library__empty{text-align:center;padding:50px 20px;border:1px dashed rgba(200,168,91,.35);border-radius:16px}.nrew-library__empty h3{color:var(--nrew-text)}.nrew-library__empty p{color:var(--nrew-muted)}
@media(max-width:900px){.nrew-library__filters{grid-template-columns:1fr 1fr}.nrew-library__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.nrew-library__filters,.nrew-library__grid{grid-template-columns:1fr}.nrew-library{border-radius:14px;padding:22px}}


.nrew-library-access{padding:32px}.nrew-library-access__panel{max-width:760px;margin:0 auto;padding:48px;border:1px solid rgba(211,170,71,.45);border-radius:22px;background:linear-gradient(145deg,#090909,#15130e);text-align:center;box-shadow:0 22px 60px rgba(0,0,0,.28)}.nrew-library-access__panel h2{margin:8px 0 14px}.nrew-library-access__panel p{max-width:580px;margin:0 auto 24px}.nrew-library-access__panel .nrew-library-card__button{display:inline-block}

.nrew-library__filter-actions{display:flex;gap:10px;align-items:center}.nrew-library__filter-actions>a{color:var(--nrew-gold-soft);font-weight:700;text-decoration:none;padding:10px 4px}.nrew-library__filter-actions>a:hover{text-decoration:underline}.nrew-library__results{color:var(--nrew-muted);margin:-10px 0 18px}.nrew-library__results strong{color:var(--nrew-gold-soft)}.nrew-library__pagination{display:flex;justify-content:center;gap:8px;margin-top:30px;flex-wrap:wrap}.nrew-library__pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:0 12px;border:1px solid rgba(200,168,91,.38);border-radius:9px;color:var(--nrew-gold-soft);text-decoration:none;background:#111}.nrew-library__pagination .page-numbers.current,.nrew-library__pagination .page-numbers:hover{background:var(--nrew-gold);color:#090909}.nrew-library__reset-button{width:auto!important;margin-top:18px}.nrew-library__empty .nrew-library-card__button{display:inline-flex}
@media(max-width:1100px){.nrew-library__filters{grid-template-columns:1fr 1fr 1fr}.nrew-library__filter-actions{grid-column:span 2}}
@media(max-width:600px){.nrew-library__filter-actions{grid-column:auto;flex-direction:column;align-items:stretch}.nrew-library__filter-actions>a{text-align:center}}

.nrew-library__featured{margin:0 0 34px;padding:24px;border:1px solid rgba(200,168,91,.38);border-radius:18px;background:linear-gradient(135deg,rgba(200,168,91,.10),rgba(255,255,255,.02))}.nrew-library__section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.nrew-library__section-heading h3{color:var(--nrew-text);font-size:26px;margin:0}.nrew-library__section-heading>span{color:var(--nrew-muted);font-size:13px}.nrew-library__featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nrew-library-featured-card{overflow:hidden;border:1px solid rgba(200,168,91,.38);border-radius:14px;background:#111}.nrew-library-featured-card__image{position:relative;aspect-ratio:4/3;overflow:hidden;background:#090909}.nrew-library-featured-card__image img{width:100%;height:100%;object-fit:cover;display:block}.nrew-library-featured-card__image>span{position:absolute;top:12px;left:12px;padding:6px 9px;border-radius:999px;background:var(--nrew-gold);color:#090909;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.nrew-library-featured-card__body{padding:16px}.nrew-library-featured-card__body h3,.nrew-library-featured-card__body h4{color:var(--nrew-text);font-size:17px;margin:0 0 14px}.nrew-library-featured-card__body>a{color:var(--nrew-gold-soft);font-weight:800;text-decoration:none}.nrew-library-featured-card__body>a:hover{text-decoration:underline}.nrew-library--featured-only .nrew-library__featured-grid{margin-top:26px}@media(max-width:1000px){.nrew-library__featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.nrew-library__featured-grid{grid-template-columns:1fr}.nrew-library__section-heading{align-items:flex-start;flex-direction:column}}

.nrew-download-history__list{display:grid;gap:14px}.nrew-download-history__item{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:20px;align-items:center;padding:16px;border:1px solid rgba(200,168,91,.3);border-radius:15px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.018))}.nrew-download-history__preview{width:110px;aspect-ratio:4/3;overflow:hidden;border-radius:10px;background:#111;display:flex;align-items:center;justify-content:center;color:var(--nrew-gold);font-size:30px}.nrew-download-history__preview img{width:100%;height:100%;object-fit:cover}.nrew-download-history__content h3{color:var(--nrew-text);font-size:20px;margin:0 0 7px}.nrew-download-history__content>p:last-child{color:var(--nrew-muted);margin:0}.nrew-download-history__action .nrew-library-card__button{width:auto;white-space:nowrap}.nrew-download-history__unavailable{display:inline-flex;padding:10px 14px;border:1px solid rgba(200,168,91,.25);border-radius:9px;color:var(--nrew-muted);white-space:nowrap}@media(max-width:720px){.nrew-download-history__item{grid-template-columns:82px 1fr}.nrew-download-history__preview{width:82px}.nrew-download-history__action{grid-column:1/-1}.nrew-download-history__action .nrew-library-card__button{width:100%}}


.nrew-cl-documents-integration{max-width:1240px;margin:42px auto 0;padding:0 20px}.nrew-cl-documents-heading{margin:0 0 18px}.nrew-cl-documents-heading p{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.16em;color:#ad8747}.nrew-cl-documents-heading h2{margin:0 0 5px;font-size:30px;color:#13242a}.nrew-cl-documents-heading span{color:#667375}.nrew-cl-recent-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:32px;border:1px dashed #ccd5d2;border-radius:14px;background:#f8faf9;color:#213036}.nrew-cl-recent-empty span{color:#75817f}.nrew-cl-recent h3{margin:0 0 15px}.nrew-cl-recent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.nrew-cl-recent-card{overflow:hidden;border:1px solid #dfe5e2;border-radius:14px;background:#fff}.nrew-cl-recent-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.nrew-cl-recent-card div{display:flex;flex-direction:column;gap:3px;padding:12px}.nrew-cl-recent-card span{font-size:12px;color:#6d7875}@media(max-width:800px){.nrew-cl-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}


/* Build 3.5: existing Partner Documents integration */
.nrew-cl-documents-integration{scroll-margin-top:120px}
.nrew-cl-documents-integration .nrew-cl-recent{margin:0 0 22px;padding:22px;border:1px solid #dfe5e2;border-radius:18px;background:#fff;box-shadow:0 15px 40px rgba(20,42,38,.06)}
.nrew-cl-documents-integration .nrew-cl-recent h3{color:#17282e;font-size:22px}
.nrew-cl-documents-integration .nrew-cl-recent-card{box-shadow:0 8px 24px rgba(20,42,38,.05)}
.nrew-cl-documents-integration .nrew-library--documents{--nrew-gold:#ad8747;--nrew-gold-soft:#765b2e;--nrew-black:#fff;--nrew-panel:#fff;--nrew-text:#17282e;--nrew-muted:#667375;background:#fff;color:#17282e;border-color:#dfe5e2;box-shadow:0 18px 50px rgba(20,42,38,.08)}
.nrew-cl-documents-integration .nrew-library--documents .nrew-library__header h2,
.nrew-cl-documents-integration .nrew-library--documents .nrew-library-card h3,
.nrew-cl-documents-integration .nrew-library--documents .nrew-library__section-heading h3{color:#17282e}
.nrew-cl-documents-integration .nrew-library--documents .nrew-library__filters,
.nrew-cl-documents-integration .nrew-library--documents .nrew-library-card,
.nrew-cl-documents-integration .nrew-library--documents .nrew-library__featured,
.nrew-cl-documents-integration .nrew-library--documents .nrew-library-featured-card{background:#f8faf9;border-color:#dfe5e2}
.nrew-cl-documents-integration .nrew-library--documents .nrew-library__filters input,
.nrew-cl-documents-integration .nrew-library--documents .nrew-library__filters select{background:#fff;color:#17282e;border-color:#ccd5d2}
.nrew-cl-documents-integration .nrew-library--documents .nrew-library-card__image,
.nrew-cl-documents-integration .nrew-library--documents .nrew-library-featured-card__image{background:#eef2f0}
.nrew-cl-documents-integration .nrew-library--documents .nrew-library__filter-actions>a,
.nrew-cl-documents-integration .nrew-library--documents .nrew-library-featured-card__body>a{color:#315d4c}


/* Build 4.1: prominent existing Partner HQ integration */
.nrew-cl-hq-creative-card{max-width:1180px;margin:28px auto;padding:24px;display:flex;gap:18px;align-items:flex-start;background:#fff;border:1px solid #dde4e1;border-radius:20px;box-shadow:0 12px 35px rgba(10,31,34,.07);box-sizing:border-box}
.nrew-cl-hq-creative-card__icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#f7f2e8;font-size:24px;flex:0 0 46px}
.nrew-cl-hq-creative-card__content p{margin:0 0 7px;color:#718878;font-size:12px;font-weight:800;letter-spacing:.11em}
.nrew-cl-hq-creative-card__content h3{margin:0 0 8px;color:#172a30;font-size:21px;line-height:1.2}
.nrew-cl-hq-creative-card__content span{display:block;color:#6b7776;font-size:14px;line-height:1.55;margin-bottom:16px}
.nrew-cl-hq-creative-card__content a{color:#315b4a;font-size:14px;font-weight:800;text-decoration:none}
.nrew-cl-hq-creative-card__content a:hover{text-decoration:underline}
@media(max-width:700px){.nrew-cl-hq-creative-card{margin:22px 18px;padding:20px}}


/* Build 4.1: prominent Partner HQ placement */
.nrew-cl-hq-creative-card--prominent{max-width:1180px;margin:26px auto 30px;padding:28px 30px;background:linear-gradient(135deg,#fff 0%,#fbf8f1 100%);border:1px solid #d9c79e;box-shadow:0 16px 42px rgba(10,31,34,.09)}
.nrew-cl-hq-creative-card--prominent .nrew-cl-hq-creative-card__icon{width:58px;height:58px;flex-basis:58px;font-size:29px;background:#f3ead7;border:1px solid #dfc890}
.nrew-cl-hq-creative-card--prominent .nrew-cl-hq-creative-card__content{flex:1}
.nrew-cl-hq-creative-card--prominent .nrew-cl-hq-creative-card__content h3{font-size:25px;margin-bottom:7px}
.nrew-cl-hq-creative-card__button{display:inline-flex!important;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:12px;background:#17231f;color:#fff!important;text-decoration:none!important}
.nrew-cl-hq-creative-card__button:hover{background:#294437;color:#fff!important}
@media(max-width:700px){.nrew-cl-hq-creative-card--prominent{margin:22px 18px 26px;padding:22px;display:block}.nrew-cl-hq-creative-card--prominent .nrew-cl-hq-creative-card__icon{margin-bottom:14px}}


/* Chunk 3: NEW badges for creatives published within the last seven days */
.nrew-library-card__image{position:relative}
.nrew-library-new-badge{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:7px 10px!important;border:1px solid rgba(255,255,255,.45);border-radius:999px!important;background:#f3e5b4!important;color:#17130a!important;font-size:10px!important;font-weight:900!important;line-height:1!important;letter-spacing:.12em!important;text-transform:uppercase;box-shadow:0 6px 18px rgba(0,0,0,.24)}
.nrew-library-featured-card__image .nrew-library-new-badge{right:12px!important;left:auto!important;background:#fff4c9!important;color:#17130a!important}
.nrew-cl-documents-integration .nrew-library-new-badge{background:#315d4c!important;color:#fff!important;border-color:rgba(255,255,255,.55)}


/* Chunk 4: visible upload dates and newest-first library presentation */
.nrew-library-card__date{display:flex;align-items:center;gap:7px;margin:8px 0 15px;color:var(--nrew-muted);font-size:12px;line-height:1.4}
.nrew-library-card__date span{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid rgba(200,168,91,.38);border-radius:50%;color:var(--nrew-gold-soft);font-size:11px;font-weight:900}
.nrew-library-featured-card__body .nrew-library-card__date{margin:7px 0 13px}
.nrew-cl-documents-integration .nrew-library-card__date{color:#667375}
.nrew-cl-documents-integration .nrew-library-card__date span{border-color:#ccd5d2;color:#315d4c}


/* Chunk 7: per-partner notifications for newly published creatives. */
.nrew-cl-partner-notification {
    display: flex;
    gap: 18px;
    align-items: flex-start;
    margin: 0 0 24px;
    padding: 24px;
    border: 1px solid rgba(19, 79, 73, .18);
    border-radius: 18px;
    background: linear-gradient(135deg, #f3fbf8 0%, #ffffff 100%);
    box-shadow: 0 12px 34px rgba(20, 48, 44, .08);
}
.nrew-cl-partner-notification__badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 46px;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    background: #153f3a;
    color: #fff;
    font-size: 18px;
    font-weight: 800;
    line-height: 1;
}
.nrew-cl-partner-notification__content { flex: 1 1 auto; min-width: 0; }
.nrew-cl-partner-notification__eyebrow {
    margin: 0 0 4px;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .12em;
    color: #246b62;
}
.nrew-cl-partner-notification h3 { margin: 0 0 12px; font-size: 22px; line-height: 1.25; }
.nrew-cl-partner-notification ul { margin: 0 0 16px; padding: 0; list-style: none; }
.nrew-cl-partner-notification li {
    display: flex;
    justify-content: space-between;
    gap: 16px;
    padding: 8px 0;
    border-bottom: 1px solid rgba(21, 63, 58, .10);
}
.nrew-cl-partner-notification li:last-child { border-bottom: 0; }
.nrew-cl-partner-notification li span { white-space: nowrap; color: #687672; font-size: 13px; }
.nrew-cl-partner-notification__actions { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; }
.nrew-cl-partner-notification__primary,
.nrew-cl-partner-notification__dismiss {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 42px;
    padding: 10px 16px;
    border-radius: 999px;
    font-weight: 700;
    text-decoration: none;
}
.nrew-cl-partner-notification__primary { background: #153f3a; color: #fff !important; }
.nrew-cl-partner-notification__dismiss { border: 1px solid rgba(21, 63, 58, .24); color: #153f3a !important; background: #fff; }
@media (max-width: 640px) {
    .nrew-cl-partner-notification { padding: 18px; }
    .nrew-cl-partner-notification li { display: block; }
    .nrew-cl-partner-notification li span { display: block; margin-top: 2px; }
}


/* 0.4.8 — full-width Partner HQ feature banner */
.nrew-cl-hq-creative-card--feature{
    width:100%;
    max-width:none;
    min-height:148px;
    grid-column:1/-1;
    align-items:stretch;
    justify-content:space-between;
    gap:30px;
}
.nrew-cl-hq-creative-card--feature .nrew-cl-hq-creative-card__main{
    display:flex;
    align-items:flex-start;
    gap:18px;
    flex:1 1 auto;
    min-width:0;
}
.nrew-cl-hq-creative-card--feature .nrew-cl-hq-creative-card__content span{max-width:680px}
.nrew-cl-hq-creative-card__stats{
    display:grid;
    grid-template-columns:repeat(3,minmax(88px,1fr));
    align-self:stretch;
    min-width:330px;
    overflow:hidden;
    border:1px solid #e4d8bd;
    border-radius:16px;
    background:rgba(255,255,255,.72);
}
.nrew-cl-hq-creative-card__stats>div{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    padding:20px 14px;
    text-align:center;
}
.nrew-cl-hq-creative-card__stats>div+div{border-left:1px solid #e4d8bd}
.nrew-cl-hq-creative-card__stats strong{font-size:27px;line-height:1;color:#172a30;margin-bottom:7px}
.nrew-cl-hq-creative-card__stats span{margin:0;color:#687674;font-size:11px;font-weight:800;line-height:1.25;text-transform:uppercase;letter-spacing:.04em}
@media(max-width:900px){
    .nrew-cl-hq-creative-card--feature{display:block}
    .nrew-cl-hq-creative-card__stats{margin-top:22px;min-width:0;width:100%}
}
@media(max-width:560px){
    .nrew-cl-hq-creative-card--feature .nrew-cl-hq-creative-card__main{display:block}
    .nrew-cl-hq-creative-card__stats{grid-template-columns:1fr}
    .nrew-cl-hq-creative-card__stats>div+div{border-left:0;border-top:1px solid #e4d8bd}
}

/* 0.4.9 — Creative Library card inside the Partner Business grid */
.nrew-cl-command-card{
    border-color:#d8bd78!important;
    background:linear-gradient(145deg,#fffdf8 0%,#ffffff 72%)!important;
}
.nrew-cl-command-card .nrew-os-command-card__icon{
    background:#fff4d9;
    border-radius:10px;
}

/* 0.5.0 — Premium Light Editorial Creative Centre */
.nrew-library:not(.nrew-library--documents){
 --nrew-gold:#b98a2e;--nrew-gold-soft:#d7b866;--nrew-black:#fff;--nrew-panel:#fff;
 --nrew-text:#10283b;--nrew-muted:#6d7b86;
 background:linear-gradient(180deg,#fff 0%,#fbfaf7 100%);color:var(--nrew-text);
 border:1px solid #e1e5e8;border-radius:22px;padding:clamp(26px,4vw,52px);
 box-shadow:0 18px 50px rgba(18,40,55,.07)
}
.nrew-library:not(.nrew-library--documents) .nrew-library__header{max-width:820px;margin-bottom:30px}
.nrew-library:not(.nrew-library--documents) .nrew-library__header h2{color:#10283b;font-size:clamp(34px,4vw,52px);letter-spacing:-.035em}
.nrew-library:not(.nrew-library--documents) .nrew-library__header>p:last-child{color:#667783}
.nrew-library:not(.nrew-library--documents) .nrew-library__kicker{color:#a87922}
.nrew-library:not(.nrew-library--documents) .nrew-library__filters{
 grid-template-columns:2fr 1fr 1fr 1fr auto;background:#f7f7f4;border:1px solid #dde3e5;
 border-radius:16px;padding:20px;margin-bottom:30px
}
.nrew-library:not(.nrew-library--documents) .nrew-library__filters label span{color:#526b70}
.nrew-library:not(.nrew-library--documents) .nrew-library__filters input,
.nrew-library:not(.nrew-library--documents) .nrew-library__filters select{background:#fff;color:#10283b;border:1px solid #ccd6da;min-height:46px}
.nrew-library:not(.nrew-library--documents) .nrew-library__filters button,
.nrew-library:not(.nrew-library--documents) .nrew-library-card__button{background:#caa84f;border-color:#caa84f;color:#102014!important;border-radius:10px}
.nrew-library:not(.nrew-library--documents) .nrew-library__filter-actions>a{color:#526b70;font-weight:700}
.nrew-library:not(.nrew-library--documents) .nrew-library__featured{
 background:#fff;border:1px solid #e0e5e6;border-radius:18px;padding:24px;margin:0 0 30px
}
.nrew-library:not(.nrew-library--documents) .nrew-library__section-heading{margin-bottom:18px}
.nrew-library:not(.nrew-library--documents) .nrew-library__section-heading h3{color:#10283b}
.nrew-library:not(.nrew-library--documents) .nrew-library__section-heading>span{color:#7a858b}
.nrew-library:not(.nrew-library--documents) .nrew-library__featured-grid{grid-template-columns:repeat(auto-fit,minmax(210px,280px));justify-content:start;gap:20px}
.nrew-library:not(.nrew-library--documents) .nrew-library-featured-card,
.nrew-library:not(.nrew-library--documents) .nrew-library-card{background:#fff;border:1px solid #dfe5e7;border-radius:16px;box-shadow:0 10px 28px rgba(18,40,55,.055)}
.nrew-library:not(.nrew-library--documents) .nrew-library-featured-card__image,
.nrew-library:not(.nrew-library--documents) .nrew-library-card__image{background:#f0f2f1}
.nrew-library:not(.nrew-library--documents) .nrew-library-featured-card__body h4,
.nrew-library:not(.nrew-library--documents) .nrew-library-card__body h3{color:#10283b}
.nrew-library:not(.nrew-library--documents) .nrew-library-card__eyebrow{color:#a87922}
.nrew-library:not(.nrew-library--documents) .nrew-library-card__meta,
.nrew-library:not(.nrew-library--documents) .nrew-library-card__date{color:#6d7b86}
.nrew-library:not(.nrew-library--documents) .nrew-library-card__date span{border-color:#d8c28d;color:#a87922}
.nrew-library:not(.nrew-library--documents) .nrew-library-featured-card__body>a{color:#8a651c;font-weight:800}
.nrew-library:not(.nrew-library--documents) .nrew-library__results{color:#667783;margin:6px 0 14px}
.nrew-library:not(.nrew-library--documents) .nrew-library__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.nrew-library:not(.nrew-library--documents) .nrew-library__empty{background:#f7f7f4;border-color:#dde3e5;color:#10283b}
@media(max-width:980px){.nrew-library:not(.nrew-library--documents) .nrew-library__filters{grid-template-columns:1fr 1fr}.nrew-library:not(.nrew-library--documents) .nrew-library__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.nrew-library:not(.nrew-library--documents){padding:22px 16px}.nrew-library:not(.nrew-library--documents) .nrew-library__filters,.nrew-library:not(.nrew-library--documents) .nrew-library__grid{grid-template-columns:1fr}.nrew-library:not(.nrew-library--documents) .nrew-library__featured-grid{grid-template-columns:1fr}}
