/* Unification study pages only. Stored sections stay continuous; these rules
 * provide the reading surface without changing content or other archives. */
body.rn-visual.rv-uv-single-page {
 --rv-uv-study-canvas:var(--rn-surface-0);
 --rv-uv-study-paper:var(--rn-surface-2);
 --rv-uv-study-stage:var(--rn-surface-1);
 --rv-uv-study-ink:var(--rn-text-primary);
 --rv-uv-study-muted:var(--rn-text-secondary);
 --rv-uv-study-line:var(--rn-border-subtle);
 --rv-uv-study-gold:var(--rn-brand-sand);
 --rv-uv-study-badge:var(--rn-surface-3);
 --rv-uv-study-badge-ink:var(--rn-text-primary);
 --rv-uv-study-active:var(--rn-brand-navy);
 --rv-uv-study-on-active:var(--rn-on-dark);
 --rv-uv-study-shadow:var(--rn-shadow-1);
 --rv-uv-study-anchor-offset:88px;
 background:var(--rv-uv-study-canvas);
}
@media screen and (forced-colors:none) {
 :where(:root[data-theme=light]) body.rn-visual.rv-uv-single-page {
  --rv-uv-study-canvas:#FAF9F5;--rv-uv-study-paper:#FFFFFF;
  --rv-uv-study-stage:#F1F4F8;--rv-uv-study-ink:var(--rv-ink,#073B4C);
  --rv-uv-study-muted:var(--rv-text-secondary,#52666B);
  --rv-uv-study-line:var(--rv-border-soft,rgba(7,59,76,.08));
  --rv-uv-study-gold:#B79A59;--rv-uv-study-badge:#F4EFE3;
  --rv-uv-study-badge-ink:#80672F;--rv-uv-study-active:var(--rv-navy,#062F46);
  --rv-uv-study-on-active:#FBFAF6;
  --rv-uv-study-shadow:0 2px 6px rgba(6,47,70,.025),0 12px 32px rgba(6,47,70,.035);
 }
}
@media screen and (forced-colors:none) and (prefers-color-scheme:light) {
 :where(:root:not([data-theme])) body.rn-visual.rv-uv-single-page {
  --rv-uv-study-canvas:#FAF9F5;--rv-uv-study-paper:#FFFFFF;
  --rv-uv-study-stage:#F1F4F8;--rv-uv-study-ink:var(--rv-ink,#073B4C);
  --rv-uv-study-muted:var(--rv-text-secondary,#52666B);
  --rv-uv-study-line:var(--rv-border-soft,rgba(7,59,76,.08));
  --rv-uv-study-gold:#B79A59;--rv-uv-study-badge:#F4EFE3;
  --rv-uv-study-badge-ink:#80672F;--rv-uv-study-active:var(--rv-navy,#062F46);
  --rv-uv-study-on-active:#FBFAF6;
  --rv-uv-study-shadow:0 2px 6px rgba(6,47,70,.025),0 12px 32px rgba(6,47,70,.035);
 }
}
body.rn-visual.rv-uv-single-page .site-main.rv-uv-study {
 box-sizing:border-box;width:100%;max-width:none;min-width:0;margin:0;padding:0;
 background:var(--rv-uv-study-canvas);color:var(--rv-uv-study-ink);
 direction:rtl;text-align:right;
}
body.rn-visual.rv-uv-single-page .rv-uv-study .container {
 box-sizing:border-box;width:calc(100% - var(--rn-page-gutter,16px)*2);
 max-width:var(--rn-container,1240px);min-width:0;margin-inline:auto;padding-inline:0;
}
body.rn-visual.rv-uv-single-page .rv-uv-study-header {
 box-sizing:border-box;width:100%;min-width:0;margin:0;padding:32px 0 24px;
 background:transparent;border:0;box-shadow:none;
}
body.rn-visual.rv-uv-single-page .rv-uv-study-header > .container {
 display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;align-items:center;
}
body.rn-visual.rv-uv-single-page .rv-uv-study-header .breadcrumb {
 grid-column:1/-1;min-width:0;margin:0;color:var(--rv-uv-study-muted);
 font-family:var(--rn-font-ui);font-size:var(--rn-text-sm);line-height:1.9;
}
body.rn-visual.rv-uv-single-page .rv-uv-study-header .breadcrumb__list {
 flex-wrap:wrap;gap:6px 12px;min-width:0;
}
body.rn-visual.rv-uv-single-page .rv-uv-study-header .breadcrumb a {
 color:var(--rv-uv-study-muted);overflow-wrap:anywhere;
}
body.rn-visual.rv-uv-single-page .rv-uv-study-title {
 grid-column:1/-1;min-width:0;margin:0;padding:0;color:var(--rv-uv-study-ink);
 font-family:var(--rn-font-display);font-size:var(--rn-detail-size);
 font-weight:var(--rn-weight-display);line-height:1.6;text-align:right;text-shadow:none;overflow-wrap:anywhere;
}
body.rn-visual.rv-uv-single-page .rv-uv-study-title::before {
 content:"";display:block;width:32px;height:2px;margin-bottom:16px;
 background:var(--rv-uv-study-gold);
}
body.rn-visual.rv-uv-single-page .rv-uv-study-meta {
 display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;margin:0;padding:0;
 color:var(--rv-uv-study-muted);font-family:var(--rn-font-ui);font-size:var(--rn-text-sm);line-height:1.8;font-weight:var(--rn-weight-regular);
}
body.rn-visual.rv-uv-single-page .rv-uv-study-number {
 display:inline-flex;align-items:center;min-height:36px;margin:0;padding:4px 14px;
 border:1px solid var(--rv-uv-study-line);border-radius:10px;
 background:var(--rv-uv-study-badge);color:var(--rv-uv-study-badge-ink);
 font-family:var(--rn-font-ui);font-size:var(--rn-text-sm);font-weight:var(--rn-weight-regular);line-height:1.8;
}
body.rn-visual.rv-uv-single-page .rv-uv-study-date {
 display:inline-block;min-width:0;color:var(--rv-uv-study-muted);
 font-size:var(--rn-text-sm);font-weight:var(--rn-weight-regular);line-height:1.8;white-space:nowrap;font-family:var(--rn-font-ui);
}
body.rn-visual.rv-uv-single-page .rv-uv-study-actions {
 display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;
 min-width:0;margin:0;padding:0;
}
body.rn-visual.rv-uv-single-page .rv-uv-study-action {
 box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;
 width:auto;height:auto;min-width:44px;min-height:44px;margin:0;padding:8px 16px;
 background:var(--rv-uv-study-paper);color:var(--rv-uv-study-ink);
 border:1px solid var(--rv-uv-study-line);border-radius:var(--rv-radius-sm,8px);
 box-shadow:var(--rv-shadow-1);font-family:var(--rn-font-ui);font-size:var(--rn-text-ui-sm);
 font-weight:var(--rn-weight-medium);line-height:var(--rn-leading-ui);text-decoration:none;cursor:pointer;transform:none;
 transition:background-color 160ms ease-out,border-color 160ms ease-out,color 160ms ease-out;
}
body.rn-visual.rv-uv-single-page .rv-uv-study-action[aria-pressed=true] {
 background:var(--rv-uv-study-stage);border-color:var(--rn-focus);
}
body.rn-visual.rv-uv-single-page .rv-uv-study-action[aria-pressed=false] .rv-uv-study-save-label--saved,
body.rn-visual.rv-uv-single-page .rv-uv-study-action[aria-pressed=true] .rv-uv-study-save-label--unsaved {display:none}
body.rn-visual.rv-uv-single-page .rv-uv-study-content {
 display:grid;grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;margin-block:0;
 padding-block:0 48px;background:transparent;border:0;box-shadow:none;
}
/* Links scroll to their sections; content is never hidden behind a tab. */
body.rn-visual.rv-uv-single-page .rv-uv-study-nav {
 box-sizing:border-box;display:flex;align-items:stretch;justify-content:center;
 gap:12px;width:100%;max-width:100%;min-width:0;margin:0;padding:4px;
 overflow-x:auto;overscroll-behavior-inline:contain;
 scrollbar-width:thin;scrollbar-color:var(--rn-border-strong) transparent;
}
body.rn-visual.rv-uv-single-page .rv-uv-study-nav a {
 box-sizing:border-box;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;
 min-width:144px;min-height:44px;margin:0;padding:8px 18px;
 border:1px solid var(--rv-uv-study-line);border-radius:var(--rv-radius-sm,8px);
 background:var(--rv-uv-study-paper);color:var(--rv-uv-study-ink);
 font-family:var(--rn-font-ui);font-size:var(--rn-text-ui-sm);font-weight:var(--rn-weight-medium);line-height:var(--rn-leading-ui);
 white-space:nowrap;text-decoration:none;
 transition:background-color 160ms ease-out,border-color 160ms ease-out,color 160ms ease-out;
}
body.rn-visual.rv-uv-single-page .rv-uv-study-nav a[aria-current=location] {
 border-color:var(--rv-uv-study-active);background:var(--rv-uv-study-active);
 color:var(--rv-uv-study-on-active);
}
body.rn-visual.rv-uv-single-page .rv-uv-study-section {
 box-sizing:border-box;display:block;min-width:0;width:100%;max-width:100%;margin:0;padding:28px;
 border:1px solid var(--rv-uv-study-line);border-radius:var(--rv-radius-lg,18px);
 background:var(--rv-uv-study-paper);color:var(--rv-uv-study-ink);
 box-shadow:var(--rv-uv-study-shadow);
 scroll-margin-block-start:calc(var(--rn-reader-offset,var(--rv-uv-study-anchor-offset)) + 16px);
}
body.rn-visual.rv-uv-single-page .rv-uv-study-heading {
 display:block;margin:0 0 20px;padding:0;color:var(--rv-uv-study-ink);
 font-family:var(--rn-font-ui);font-size:var(--rn-text-md);font-weight:var(--rn-weight-medium);line-height:1.8;
 text-align:right;
}
body.rn-visual.rv-uv-single-page .rv-uv-study-heading::after {
 content:"";display:block;width:28px;height:2px;margin-top:6px;
 background:var(--rv-uv-study-gold);
}
body.rn-visual.rv-uv-single-page .rv-uv-study-prose,
body.rn-visual.rv-uv-single-page .rv-uv-study-prose :is(p,li) {
 font-family:var(--rn-font-reading);font-size:var(--rn-reading-size);font-weight:var(--rn-weight-reading);line-height:var(--rn-leading-reading);
 color:var(--rv-uv-study-ink);text-align:right;text-align-last:auto;overflow-wrap:anywhere;
}
body.rn-visual.rv-uv-single-page .rv-uv-study-prose {
 display:block;width:100%;max-width:none;min-width:0;margin:0;padding:0;float:none;column-count:auto;
}
body.rn-visual.rv-uv-single-page .rv-uv-study-prose :is(p,ul,ol,blockquote) {
 max-width:none;margin:0 0 16px;float:none;
}
body.rn-visual.rv-uv-single-page .rv-uv-study-prose > :first-child {margin-top:0}
body.rn-visual.rv-uv-single-page .rv-uv-study-prose > :last-child {margin-bottom:0}
body.rn-visual.rv-uv-single-page .rv-uv-study-prose :is(ul,ol) {
 list-style:revert;padding-inline-start:24px;
}
body.rn-visual.rv-uv-single-page .rv-uv-study-prose :is(strong,b) {font-weight:var(--rn-weight-reading-strong)}
body.rn-visual.rv-uv-single-page .rv-uv-study-prose a {
 color:var(--rn-accent-readable);text-decoration:underline;text-underline-offset:4px;
}
body.rn-visual.rv-uv-single-page .rv-uv-study-prose :is(figure,img,iframe,video,table) {max-width:100%}
body.rn-visual.rv-uv-single-page .rv-uv-study-prose :is(pre,.wp-block-table) {
 max-width:100%;overflow:auto;
}
body.rn-visual.rv-uv-single-page .rv-uv-study-holding {
 background:var(--rv-uv-study-stage);
}
body.rn-visual.rv-uv-single-page .rv-uv-study-official {
 box-sizing:border-box;min-width:0;max-width:100%;padding:20px 24px;
 border:1px solid var(--rv-uv-study-line);border-radius:12px;
 background:var(--rv-uv-study-paper);color:var(--rv-uv-study-ink);box-shadow:none;
}
body.rn-visual.rv-uv-single-page .rv-uv-study-links {
 display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;min-width:0;margin:0;padding:0;
 color:var(--rv-uv-study-muted);font-family:var(--rn-font-ui);font-size:var(--rn-text-ui-sm);line-height:1.9;
}
body.rn-visual.rv-uv-single-page .rv-uv-study-links a {
 display:inline-flex;align-items:center;min-height:44px;color:var(--rn-accent-readable);
 text-underline-offset:4px;overflow-wrap:anywhere;
}
body.rn-visual.rv-uv-single-page .rv-uv-study :is(a,button,[tabindex]):focus-visible {
 outline:2px solid var(--rn-focus);outline-offset:3px;
}
body.rn-visual.rv-uv-single-page .rv-uv-study .rv-uv-study-nav a:focus-visible {outline-offset:-3px}
body.rn-visual.rv-uv-single-page.admin-bar {--rv-uv-study-anchor-offset:120px}
@media(hover:hover) and (pointer:fine) {
 body.rn-visual.rv-uv-single-page .rv-uv-study-action:hover,
 body.rn-visual.rv-uv-single-page .rv-uv-study-nav a:not([aria-current=location]):hover {
  background:var(--rv-uv-study-stage);border-color:var(--rn-border-strong);transform:none;
 }
}
@media(max-width:782px) {
 body.rn-visual.rv-uv-single-page.admin-bar {--rv-uv-study-anchor-offset:134px}
}
@media(max-width:767px) {
 body.rn-visual.rv-uv-single-page {--rv-uv-study-anchor-offset:76px}
 body.rn-visual.rv-uv-single-page.admin-bar {--rv-uv-study-anchor-offset:122px}
 body.rn-visual.rv-uv-single-page .rv-uv-study-header {padding-block:24px 20px}
 body.rn-visual.rv-uv-single-page .rv-uv-study-header > .container {
  grid-template-columns:minmax(0,1fr);gap:16px;
 }
 body.rn-visual.rv-uv-single-page .rv-uv-study-header .breadcrumb {font-size:var(--rn-text-xs)}
 body.rn-visual.rv-uv-single-page .rv-uv-study-title {font-size:var(--rn-detail-size);line-height:1.6;font-family:var(--rn-font-display);font-weight:var(--rn-weight-display);}
 body.rn-visual.rv-uv-single-page .rv-uv-study-title::before {margin-bottom:12px}
 body.rn-visual.rv-uv-single-page .rv-uv-study-meta {gap:8px 12px}
 body.rn-visual.rv-uv-single-page .rv-uv-study-actions {justify-content:flex-start}
 body.rn-visual.rv-uv-single-page .rv-uv-study-action {padding-inline:14px}
 body.rn-visual.rv-uv-single-page .rv-uv-study-content {gap:16px;padding-bottom:32px}
 body.rn-visual.rv-uv-single-page .rv-uv-study-nav {justify-content:flex-start;gap:8px}
 body.rn-visual.rv-uv-single-page .rv-uv-study-nav a {min-width:132px;font-size:var(--rn-text-ui-sm);padding-inline:14px;font-family:var(--rn-font-ui);font-weight:var(--rn-weight-medium);line-height:var(--rn-leading-ui);}
 body.rn-visual.rv-uv-single-page .rv-uv-study-section {padding:20px 16px;border-radius:16px}
 body.rn-visual.rv-uv-single-page .rv-uv-study-heading {font-size:var(--rn-text-md);margin-bottom:16px;font-family:var(--rn-font-ui);font-weight:var(--rn-weight-medium);line-height:1.8;}
 body.rn-visual.rv-uv-single-page .rv-uv-study-prose,
 body.rn-visual.rv-uv-single-page .rv-uv-study-prose :is(p,li) {font-size:var(--rn-reading-size);line-height:var(--rn-leading-reading);font-family:var(--rn-font-reading);font-weight:var(--rn-weight-reading);}
 body.rn-visual.rv-uv-single-page .rv-uv-study-official {padding:16px 12px;border-radius:10px}
}
@media(max-width:600px) {
 body.rn-visual.rv-uv-single-page.admin-bar {--rv-uv-study-anchor-offset:76px}
}
@media(prefers-reduced-motion:reduce) {
 body.rn-visual.rv-uv-single-page .rv-uv-study-action,
 body.rn-visual.rv-uv-single-page .rv-uv-study-nav a {transition:none}
}
@media(forced-colors:active) {
 body.rn-visual.rv-uv-single-page .rv-uv-study-section,
 body.rn-visual.rv-uv-single-page .rv-uv-study-official,
 body.rn-visual.rv-uv-single-page .rv-uv-study-number,
 body.rn-visual.rv-uv-single-page .rv-uv-study-action,
 body.rn-visual.rv-uv-single-page .rv-uv-study-nav a {border-color:CanvasText;box-shadow:none}
 body.rn-visual.rv-uv-single-page .rv-uv-study-nav a[aria-current=location] {
  border-color:Highlight;background:Highlight;color:HighlightText;
 }
 body.rn-visual.rv-uv-single-page .rv-uv-study :is(a,button,[tabindex]):focus-visible {outline-color:Highlight}
}
