.nla-archive,.nla-single-wrap{--nla-accent:#35677d;--nla-text:#1d2529;--nla-muted:#6e7578;--nla-line:#ddd9d5;max-width:1180px;margin:0 auto;padding:48px 24px 80px;color:var(--nla-text)}
.nla-archive-head{margin:0 0 38px}.nla-archive-head span{font-size:12px;letter-spacing:.12em;font-weight:700;color:var(--nla-accent)}.nla-archive-head h1{font-size:42px;line-height:1.15;margin:10px 0 12px}.nla-archive-head p{color:var(--nla-muted);margin:0;font-size:16px}
.nla-search{display:grid;grid-template-columns:1fr 1.6fr 110px;gap:8px;margin-bottom:38px}.nla-search select,.nla-search input{height:54px;border:1px solid #b9bec0;background:#fff;padding:0 16px;font-size:15px;border-radius:0}.nla-search button{border:0;background:var(--nla-accent);color:#fff;font-weight:700;font-size:15px}
.nla-list{border-top:3px solid #2c2928}.nla-list-item{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;border-bottom:1px solid var(--nla-line)}.nla-item-main{min-width:0}.nla-field{font-size:13px;font-weight:700;margin-bottom:8px}.nla-list-item h2{font-size:18px;line-height:1.5;margin:0 0 8px;font-weight:500}.nla-list-item h2 a{color:inherit;text-decoration:none}.nla-list-item h2 a:hover{color:var(--nla-accent)}.nla-list-item time{font-size:13px;color:var(--nla-muted)}.nla-source-btn{flex:0 0 auto;display:inline-flex;gap:18px;align-items:center;border:1px solid #777;padding:8px 12px;color:#222;text-decoration:none;font-size:13px;font-weight:700;background:#fff}.nla-source-btn span{font-size:18px;font-weight:400}.nla-pagination{display:flex;justify-content:center;gap:6px;margin-top:34px}.nla-pagination .page-numbers{min-width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ddd;color:#333;text-decoration:none}.nla-pagination .current{background:var(--nla-accent);color:#fff;border-color:var(--nla-accent)}
.nla-single-wrap{max-width:1040px}.nla-single{max-width:920px;margin:0 auto}.nla-single-head{position:relative;padding:18px 0 26px}.nla-kicker{font-size:14px;font-weight:700;margin-bottom:10px}.nla-single-head h1{font-size:34px;line-height:1.35;margin:0 0 12px}.nla-meta-line{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--nla-muted)}.nla-big-source{position:absolute;right:0;bottom:20px;display:inline-flex;align-items:center;gap:30px;background:var(--nla-accent);color:#fff;text-decoration:none;padding:12px 18px;font-weight:700}.nla-rule{height:3px;background:var(--nla-accent);margin:0 0 38px}.nla-single-content{font-size:17px;line-height:1.9}.nla-single-content h2{font-size:24px;margin:44px 0 14px;color:var(--nla-accent)}.nla-summary{background:#f5f7f7;border-left:4px solid var(--nla-accent);padding:20px 22px;margin:0 0 34px}.nla-summary strong{display:block;margin-bottom:6px}.nla-summary p{margin:0}.nla-related{border-top:1px solid var(--nla-line);margin-top:54px;padding-top:26px}.nla-related h2{font-size:19px;margin:0 0 14px}.nla-related ul{margin:0;padding-left:20px}.nla-related li{margin:8px 0}.nla-related a{color:inherit}.nla-ad-slot{margin:36px 0 0;min-height:90px;text-align:center}.nla-empty{padding:40px 0;color:var(--nla-muted)}
@media(max-width:700px){.nla-archive,.nla-single-wrap{padding:34px 20px 60px}.nla-archive-head h1{font-size:34px}.nla-search{grid-template-columns:1fr 92px}.nla-search select{grid-column:1/-1}.nla-list-item{display:block;padding:28px 0}.nla-list-item h2{font-size:21px;line-height:1.55;margin-bottom:12px}.nla-source-btn{margin-top:20px;width:max-content}.nla-single-head h1{font-size:27px}.nla-big-source{position:static;margin-top:18px}.nla-rule{margin-top:6px}.nla-single-content{font-size:16px;line-height:1.9}.nla-single-content h2{font-size:21px}.nla-meta-line{display:block}.nla-meta-line span,.nla-meta-line time{display:block;margin-bottom:5px}}

/* v0.2.1: administrator-only archive date sorting control */
.nla-search.nla-search-admin{grid-template-columns:1fr 1.4fr 150px 110px}.nla-order-select{min-width:150px}@media(max-width:700px){.nla-search.nla-search-admin{grid-template-columns:1fr 92px}.nla-search.nla-search-admin select{grid-column:auto}.nla-search.nla-search-admin select[name="nla_field"]{grid-column:1/-1}.nla-search.nla-search-admin .nla-order-select{grid-column:1/2}.nla-search.nla-search-admin input[type="search"]{grid-column:1/-1}}

/* v0.4.0: archive home, structured summaries, clearer court/case metadata */
.nla-back-home{display:inline-block;margin-top:14px;color:var(--nla-accent);font-size:14px;font-weight:700;text-decoration:none}.nla-item-meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--nla-muted);font-size:13px}.nla-item-meta span{position:relative}.nla-item-meta span:before{content:'·';margin-right:10px;color:#a2a8ab}.nla-badge-row{display:flex;gap:7px;align-items:center;margin-bottom:8px}.nla-badge-row .nla-field{margin:0}.nla-type-badge{display:inline-flex;align-items:center;border:1px solid #d7dcde;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;color:var(--nla-muted);background:#fff}.nla-read-btn{flex:0 0 auto;color:var(--nla-accent);font-size:14px;font-weight:700;text-decoration:none}.nla-topic{display:flex;gap:12px;align-items:baseline;padding:12px 0;margin:0 0 16px;border-bottom:1px solid var(--nla-line);font-size:14px}.nla-topic strong{color:var(--nla-muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.nla-point-list{margin:0 0 28px;padding-left:22px}.nla-point-list li{margin:8px 0}.nla-keywords{margin:38px 0 20px;padding-top:20px;border-top:1px solid var(--nla-line)}.nla-keywords>strong{display:block;font-size:13px;color:var(--nla-muted);margin-bottom:10px}.nla-keywords>div{display:flex;flex-wrap:wrap;gap:7px}.nla-keywords span{display:inline-flex;padding:6px 10px;border:1px solid #d8dddf;border-radius:999px;background:#fff;font-size:13px}.nla-official-details{margin:42px 0 12px;border:1px solid #d9dfe1;background:#fafbfb}.nla-official-details summary{cursor:pointer;padding:16px 18px;font-weight:700;color:#33444b;list-style:none}.nla-official-details summary::-webkit-details-marker{display:none}.nla-official-details summary:after{content:'＋';float:right;font-weight:400}.nla-official-details[open] summary:after{content:'－'}.nla-official-inner,.nla-official-body{padding:4px 20px 22px;border-top:1px solid #e2e6e8;font-size:15px;line-height:1.8;white-space:normal}.nla-official-inner h3{font-size:16px;margin:22px 0 8px}.nla-ai-summary{background:#f2f7f8;border-left-color:#35677d}.nla-single-head .nla-ai-note{font-size:12px;color:var(--nla-muted);margin-top:10px}

.nla-home{max-width:1180px}.nla-home-hero{padding:34px 0 42px}.nla-home-hero>span{font-size:12px;letter-spacing:.12em;font-weight:700;color:var(--nla-accent)}.nla-home-hero h1{font-size:48px;line-height:1.12;margin:10px 0 14px}.nla-home-hero p{font-size:17px;color:var(--nla-muted);margin:0 0 24px}.nla-home-search{display:grid;grid-template-columns:minmax(0,1fr) 130px;max-width:760px}.nla-home-search input{height:58px;border:1px solid #aeb6b9;border-right:0;padding:0 18px;font-size:16px;background:#fff}.nla-home-search button{border:0;background:var(--nla-accent);color:#fff;font-weight:700;font-size:15px}.nla-home-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 48px}.nla-home-cards a{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;padding:24px 26px;border:1px solid #d8dddf;background:#fff;color:inherit;text-decoration:none;transition:.15s ease}.nla-home-cards a:hover{border-color:var(--nla-accent);transform:translateY(-1px)}.nla-home-cards span{font-size:17px;font-weight:800}.nla-home-cards strong{grid-row:1/3;grid-column:2;font-size:34px;line-height:1;color:var(--nla-accent);align-self:center}.nla-home-cards small{font-size:13px;color:var(--nla-muted);margin-top:8px}.nla-home-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.nla-home-section-head h2{font-size:23px;margin:0}.nla-home-section-head a{font-size:13px;color:var(--nla-muted)}

@media(max-width:700px){
  .nla-archive,.nla-single-wrap{padding-left:16px;padding-right:16px}
  .nla-archive-head{margin-bottom:24px}.nla-archive-head h1{font-size:30px}.nla-archive-head p{font-size:14px;line-height:1.6}
  .nla-search,.nla-search.nla-search-admin{display:grid;grid-template-columns:1fr 88px;gap:7px;margin-bottom:24px}.nla-search select[name="nla_field"],.nla-search.nla-search-admin select[name="nla_field"],.nla-search input[type="search"],.nla-search.nla-search-admin input[type="search"]{grid-column:1/-1}.nla-search select,.nla-search input{height:48px;border-radius:8px!important}.nla-search button{height:48px;border-radius:8px}.nla-search.nla-search-admin .nla-order-select{grid-column:1/2;height:48px}
  .nla-list{border-top-width:2px}.nla-list-item{position:relative;display:block;padding:21px 2px}.nla-list-item h2{font-size:18px;line-height:1.52;margin:0 0 12px;font-weight:700}.nla-item-meta{display:flex;gap:5px 10px;font-size:12px}.nla-item-meta span:before{margin-right:7px}.nla-source-btn,.nla-read-btn{margin-top:14px;display:inline-flex}.nla-source-btn{padding:7px 10px}
  .nla-single-head h1{font-size:24px;line-height:1.45}.nla-single-content{font-size:15.5px}.nla-single-content h2{font-size:19px;margin-top:34px}.nla-summary{padding:17px 16px}.nla-point-list{padding-left:20px}.nla-official-details{margin-top:32px}.nla-official-details summary{padding:14px 15px}.nla-official-inner,.nla-official-body{padding:4px 15px 18px;font-size:14px}
  .nla-home-hero{padding:14px 0 30px}.nla-home-hero h1{font-size:32px}.nla-home-hero p{font-size:14px;line-height:1.65}.nla-home-search{grid-template-columns:1fr 88px}.nla-home-search input{height:50px;padding:0 13px;font-size:14px;border-radius:8px 0 0 8px}.nla-home-search button{height:50px;border-radius:0 8px 8px 0}.nla-home-cards{grid-template-columns:1fr;gap:10px;margin-bottom:34px}.nla-home-cards a{padding:18px 19px;border-radius:10px}.nla-home-cards strong{font-size:28px}.nla-home-section-head h2{font-size:20px}
}


/* v0.4.2: public archive completion */
.nla-badge-row{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.nla-featured-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#fff7d6;color:#7a5600;font-size:11px;font-weight:800}.nla-list-summary{margin:8px 0 0;color:var(--nla-muted);font-size:14px;line-height:1.65}.nla-item-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.nla-result-count{font-size:13px;color:var(--nla-muted);margin:-8px 0 14px;text-align:right}.nla-search{grid-template-columns:170px 170px minmax(220px,1fr) 150px auto 90px;align-items:center;gap:8px}.nla-search .nla-featured-filter{display:flex;align-items:center;gap:5px;font-size:13px;white-space:nowrap}.nla-search .nla-featured-filter input{height:auto;width:auto}.nla-field-nav{margin:0 0 40px;padding:22px 0;border-top:1px solid var(--nla-line);border-bottom:1px solid var(--nla-line)}.nla-field-nav>strong{display:block;margin-bottom:12px;font-size:14px}.nla-field-nav>div{display:flex;flex-wrap:wrap;gap:8px}.nla-field-nav a,.nla-landing-actions a{display:inline-flex;padding:8px 12px;border:1px solid #d7dfe2;border-radius:999px;text-decoration:none;color:var(--nla-text);font-size:13px;background:#fff}.nla-featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:42px}.nla-featured-grid a{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid #e7d995;background:#fffdf4;text-decoration:none;color:inherit}.nla-featured-grid a>span{font-size:11px;color:#7a5600;font-weight:800}.nla-featured-grid a>strong{font-size:16px;line-height:1.5}.nla-featured-grid a>small{color:var(--nla-muted);line-height:1.5}.nla-landing-actions{display:flex;gap:8px;margin:-12px 0 32px}.nla-landing-actions a{border-radius:7px;font-weight:700}.nla-disclaimer{margin:42px 0 34px;padding:20px 22px;border:1px solid #e2ded4;background:#faf8f3;color:#4d4a43;font-size:13px;line-height:1.75}.nla-disclaimer strong{display:block;color:#2f3031;margin-bottom:8px}.nla-disclaimer p{margin:0}.nla-disclaimer a{display:inline-block;margin-top:10px;font-weight:700;color:var(--nla-accent);text-decoration:none}.nla-copy-protected{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.nla-related-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nla-related-case-grid a{display:flex;flex-direction:column;gap:6px;padding:15px;border:1px solid #dfe4e6;text-decoration:none;color:inherit}.nla-related-case-grid strong{font-size:14px;line-height:1.55}.nla-related-case-grid span{font-size:12px;color:var(--nla-muted)}.nla-provenance{display:flex;flex-wrap:wrap;gap:7px 14px;margin:30px 0 0;padding-top:16px;border-top:1px solid var(--nla-line);font-size:12px;color:var(--nla-muted)}.nla-inline-related{margin:42px 0 10px;padding:20px 22px;border:1px solid #dfe4e6;background:#fbfcfc}.nla-inline-related-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.nla-inline-related-head a{font-size:12px}.nla-inline-related ul{margin:13px 0 0;padding-left:18px}.nla-inline-related li{margin:7px 0}.nla-latest-widget{max-width:1180px;margin:44px auto;padding:0 24px}.nla-widget-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.nla-widget-head span{font-size:11px;letter-spacing:.12em;color:var(--nla-accent);font-weight:800}.nla-widget-head h2{margin:5px 0 0;font-size:25px}.nla-widget-head>a{font-size:13px}.nla-widget-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid #1f2a30}.nla-widget-grid>a{display:flex;flex-direction:column;gap:7px;padding:17px 14px;border-bottom:1px solid #dfe3e5;text-decoration:none;color:inherit}.nla-widget-grid>a span{font-size:11px;color:var(--nla-muted)}.nla-widget-grid>a strong{font-size:14px;line-height:1.55}
@media(max-width:900px){.nla-search{grid-template-columns:1fr 1fr}.nla-search input[type="search"]{grid-column:1/-1}.nla-search button{width:100%}.nla-featured-grid,.nla-widget-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.nla-search{grid-template-columns:1fr!important}.nla-search>*{grid-column:1!important}.nla-search .nla-featured-filter{height:auto;padding:8px 2px}.nla-result-count{text-align:left}.nla-featured-grid,.nla-related-case-grid,.nla-widget-grid{grid-template-columns:1fr}.nla-field-nav{margin-bottom:28px}.nla-disclaimer{padding:17px 16px;margin-top:32px}.nla-latest-widget{padding:0 16px}.nla-widget-head{align-items:flex-start}.nla-widget-head h2{font-size:21px}.nla-widget-head>a{white-space:nowrap}.nla-provenance{display:block}.nla-provenance span{display:block;margin:5px 0}}


/* v0.4.5: archive wording + search highlighting */
.nla-home-cards a{grid-template-rows:auto;align-items:center}
.nla-home-cards strong{grid-row:1;grid-column:2}
.nla-search-mark{background:#fff1a8;color:inherit;padding:0 .08em;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.nla-list-item h2 .nla-search-mark{background:#ffe983}


/* v0.5.2 — interpretation search layout + compact mobile latest feed */
.nla-search button{white-space:nowrap;min-width:72px}
@media (min-width: 901px) {
  /* Interpretation has no court selector, so use five real columns instead of inheriting the six-column precedent grid. */
  .nla-archive[data-type="interpretation"] .nla-search{grid-template-columns:170px minmax(260px,1fr) 150px auto 90px}
  .nla-archive[data-type="interpretation"] .nla-search button{width:90px;min-width:90px}
}
@media (max-width: 700px) {
  .nla-latest-widget .nla-widget-mobile-extra{display:none!important}
}


/* v0.6.0 — occupational disease decision archive */
.nla-disease-archive .nla-search{grid-template-columns:minmax(280px,1.55fr) minmax(160px,.85fr) minmax(170px,.9fr) minmax(170px,.9fr) 96px}
.nla-disease-archive .nla-archive-kicker{font-size:11px;letter-spacing:.13em;font-weight:800;color:var(--nla-accent);margin-bottom:8px}
.nla-disease-archive .nla-meta{display:flex;flex-wrap:wrap;gap:7px 12px;color:var(--nla-muted);font-size:12px;margin-bottom:5px}
@media(max-width:900px){.nla-disease-archive .nla-search{grid-template-columns:1fr 1fr}.nla-disease-archive .nla-search input[type="search"]{grid-column:1/-1}.nla-disease-archive .nla-search button{grid-column:1/-1}}
@media(max-width:700px){.nla-disease-archive .nla-search{grid-template-columns:1fr}.nla-disease-archive .nla-search>*{grid-column:1!important}}

/* v0.7.1 — occupational disease index search */
.nla-disease-archive .nla-search button{width:96px;min-width:96px}
.nla-disease-archive .nla-index-status{display:inline-flex;align-items:center;padding:2px 7px;border:1px solid #d7dfe2;border-radius:999px;font-size:10px;line-height:1.45;color:#66747a;background:#fff}
.nla-disease-archive .nla-index-status.is-ai{border-color:#bdd8ca;color:#256149;background:#f3faf6}
.nla-pagination{margin:28px 0 0}.nla-pagination ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.nla-pagination a,.nla-pagination span{display:flex;min-width:36px;height:36px;padding:0 10px;align-items:center;justify-content:center;border:1px solid var(--nla-line);text-decoration:none;color:var(--nla-text);background:#fff}.nla-pagination .current{background:var(--nla-accent);border-color:var(--nla-accent);color:#fff}
@media(max-width:1180px) and (min-width:901px){.nla-disease-archive .nla-search{grid-template-columns:minmax(260px,1.4fr) 1fr 1fr}.nla-disease-archive .nla-search select[name="dj"]{grid-column:1/3}.nla-disease-archive .nla-search button{grid-column:3;width:100%}}


/* v0.7.2 — disease search, stored official text, and SEO-friendly detail UX */
@media (min-width:901px){
  .nla-disease-archive .nla-search{grid-template-columns:minmax(300px,1.45fr) repeat(3,minmax(180px,1fr));gap:9px}
  .nla-disease-archive .nla-search button{grid-column:1/-1;width:100%;min-width:0;height:50px}
}
.nla-disease-filter-note{margin:-27px 0 30px;color:var(--nla-muted);font-size:12px;line-height:1.65}
.nla-disease-filter-note strong{color:var(--nla-text)}
.nla-disease-official-wrap{font-size:16px;line-height:1.9}
.nla-disease-official-details{margin-top:42px;background:#fbfcfc}
.nla-disease-official-details .nla-official-body{max-height:680px;overflow:auto;white-space:normal;word-break:keep-all}
.nla-official-source-credit{margin:28px 0 0;padding-top:16px;border-top:1px solid #e2e6e8;color:var(--nla-muted);font-size:12px}
.nla-official-source-credit a{color:var(--nla-accent);font-weight:700;text-decoration:none}
@media(max-width:700px){
  .nla-disease-filter-note{margin:-14px 0 24px;font-size:11.5px}
  .nla-disease-official-wrap{font-size:14.5px}.nla-disease-official-details .nla-official-body{max-height:560px}
}
@media (min-width:901px){.nla-disease-archive .nla-search select[name="dj"]{grid-column:auto}}


/* v0.7.3 — one official accordion + NaruPress industrial-accident sidebar */
.nla-single-wrap--with-sidebar{max-width:1260px}
.nla-single-layout{display:block}
.nla-single-wrap--with-sidebar .nla-single-layout{display:grid;grid-template-columns:minmax(0,900px) 280px;gap:48px;align-items:start}
.nla-single-wrap--with-sidebar .nla-single{max-width:none;margin:0}
.nla-single-wrap--with-sidebar .widget-area{width:auto;min-width:0}
.nla-disease-official-wrap+.nla-disease-official-wrap{display:none!important}
.nla-official-source-credit{margin:26px 0 0;padding-top:14px;border-top:1px solid #e2e6e8;color:var(--nla-muted);font-size:12px}
@media(max-width:1040px){.nla-single-wrap--with-sidebar .nla-single-layout{grid-template-columns:minmax(0,1fr) 250px;gap:34px}}
@media(max-width:860px){.nla-single-wrap--with-sidebar .nla-single-layout{display:block}.nla-single-wrap--with-sidebar .widget-area{margin-top:54px}}

/* v0.7.4 — public disease archive shows AI-published posts only; reset paginate_links list container */
.nla-pagination>ul.page-numbers{display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;place-items:initial!important}
.nla-pagination>ul.page-numbers:hover{background:transparent!important;border-color:transparent!important;color:inherit!important}
.nla-pagination>ul.page-numbers>li{display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}


/* v0.7.6 — typography aligned with NaruPress One v0.11.0 */
.nla-archive,.nla-home,.nla-single-wrap{font-size:var(--npo-fs-md,16px)}
.nla-archive-head span,.nla-home-hero>span,.nla-type-badge,.nla-single-head .nla-ai-note{font-size:var(--npo-fs-xs,12px)}
.nla-archive-head p,.nla-home-hero p,.nla-single-content,.nla-official-inner,.nla-official-body{font-size:var(--npo-fs-md,16px);line-height:1.82}
.nla-archive-head h1,.nla-home-hero h1{font-size:var(--npo-fs-display,44px)}
.nla-single-head h1{font-size:34px}
.nla-single-content h2{font-size:var(--npo-fs-xl,28px);line-height:1.35}
.nla-related h2,.nla-home-section-head h2{font-size:var(--npo-fs-lg,20px)}
.nla-list-item h2{font-size:var(--npo-fs-lg,20px);line-height:1.5}
.nla-field,.nla-item-meta,.nla-meta-line,.nla-topic,.nla-keywords span,.nla-source-btn,.nla-read-btn{font-size:var(--npo-fs-sm,14px)}
.nla-search select,.nla-search input,.nla-search button,.nla-home-search input,.nla-home-search button{font-size:var(--npo-fs-sm,14px)}
@media(max-width:700px){
 .nla-archive-head h1,.nla-home-hero h1{font-size:32px}
 .nla-single-head h1{font-size:28px;line-height:1.4}
 .nla-single-content{font-size:var(--npo-fs-md,16px)}
 .nla-single-content h2{font-size:24px}
 .nla-list-item h2{font-size:18px}
}

/* v0.7.10 legacy provenance footer removal */
.nla-provenance,.nla-collection-meta,.nla-auto-collection-meta{display:none!important}
