.book-landing main.peace-monitor{color:#e5e9ef;max-width:1360px;padding-bottom:60px}.peace-intro{max-width:780px;margin-inline:auto}.peace-intro .policy-cover{border-radius:6px;margin:0 0 24px;overflow:hidden}.peace-intro .policy-cover img{width:100%;height:auto;display:block}.peace-page-heading{text-align:center;border-bottom:1px solid #ffffff20;padding-bottom:26px}.book-landing .peace-monitor .peace-page-heading h1{color:#e5e9ef;margin:8px 0 14px;font-size:clamp(24px,2.3vw,34px);line-height:1.3}.peace-page-heading>p{color:#bac7d8;line-height:1.65}.peace-draft{letter-spacing:.03em;color:#edc04b!important;font-size:12px!important}.peace-update{color:#98a9bf;font-size:12px;line-height:1.7}.book-landing .peace-explainer h2{text-align:start;color:#e5e9ef;margin:30px 0 12px;font-size:23px}.peace-explainer p{color:#c1ccda;text-align:start;font-size:15px;line-height:1.85}.peace-treaty-note{color:#e5e9ef;background:#151523;border:1px solid #b58af255;border-left:3px solid #b58af2;border-radius:5px;gap:6px;margin:24px 0 38px;padding:16px 18px;text-decoration:none;display:grid}.peace-treaty-note strong{color:#c7a6f9;font-size:16px}.peace-treaty-note span{font-size:13px;line-height:1.65}.peace-dashboards{--monitor-panel:#0f141b;--monitor-text:#e5e9ef;margin-top:35px;scroll-margin-top:150px}.peace-dashboard-panel{background:var(--monitor-panel,#0f141b);border:1px solid #ffffff26;border-radius:7px;flex-direction:column;align-items:stretch;gap:20px;margin:22px 0;padding:22px 24px;scroll-margin-top:150px;transition:border-color .15s;display:flex}.peace-dashboard-panel:hover{border-color:color-mix(in srgb,var(--peace-accent) 60%,#2b333e)}.peace-dashboard-panel header{justify-content:space-between;align-items:center;gap:20px;display:flex}.book-landing .peace-dashboard-panel header h2{text-align:start;color:#e5e9ef;flex:1;margin:0;font-size:25px;line-height:1.35}.peace-dashboard-panel header h2 a{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.peace-dashboard-panel header h2 a>svg{color:var(--peace-accent)}.peace-panel-arrow{flex-shrink:0;margin-inline-start:auto}.peace-dashboard-panel header>span{color:#98a9bf;white-space:nowrap;font-size:11px}.peace-period-selector{color:#98a9bf;cursor:default;align-items:center;gap:8px;font-size:12px;display:flex}.peace-period-selector select{color:#e5e9ef;font:inherit;cursor:pointer;background:#141d29;border:1px solid #ffffff35;border-radius:4px;padding:7px 9px}.peace-topic-links{border-top:1px solid #ffffff18;flex-wrap:wrap;gap:6px 18px;padding-top:12px;display:flex}.peace-topic-links a{color:#b3c7e3;text-underline-offset:3px;font-size:12px}.peace-dashboard-panel .monitor-monthly-chart{width:100%;min-width:0;display:block;position:relative}.peace-dashboard-panel .monitor-chart-scroll svg{width:100%;height:auto;display:block}.peace-dashboard-panel .monitor-chart-axis line{stroke:#94a3b82b}.peace-dashboard-panel .monitor-chart-axis text,.peace-dashboard-panel .monitor-chart-year,.peace-dashboard-panel .monitor-chart-end{fill:#a3afbf;font-size:11px}.peace-dashboard-panel .monitor-chart-marker line{stroke:#a3afbf;stroke-dasharray:4 4}.peace-dashboard-panel .peace-chart .monitor-chart-marker text,.peace-dashboard-panel .peace-chart .monitor-chart-marker .monitor-marker-date{fill:#fff}.peace-dashboard-panel .peace-chart .monitor-chart-marker:is([data-event=second-karabakh-war],[data-event=karabakh-armenians-displacement]) :is(text,tspan){fill:var(--marker-color)}.peace-dashboard-panel .peace-chart .monitor-chart-marker:is([data-event=second-karabakh-war],[data-event=karabakh-armenians-displacement]) :is(line,.monitor-marker-connector){stroke:var(--marker-color);opacity:.7}.peace-controls{flex-wrap:wrap;align-items:stretch;gap:5px;display:flex}.peace-controls button{border:1px solid color-mix(in srgb,var(--series-color,#9caec2) 45%,transparent);color:#d5dfed;min-height:34px;font:inherit;cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;line-height:1.25;display:inline-flex}.peace-controls button strong{color:var(--series-color,#e5e9ef);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px}.peace-controls button i{background:var(--series-color);border-radius:1px;flex:0 0 3px;width:3px;height:15px;display:inline-block}.peace-controls button[aria-pressed=true]{background:color-mix(in srgb,var(--series-color,#9caec2) 9%,transparent);box-shadow:inset 0 -2px var(--series-color,#9caec2)}.peace-controls button[aria-pressed=false]{opacity:.45;border-style:dashed}.peace-controls button.peace-total{box-shadow:none;background:#253449;border:2px solid #8a9db6;font-weight:600}:is(.peace-controls button:focus-visible,.peace-dashboard-panel a:focus-visible){outline-offset:3px;outline:2px solid #b4d1ff}.peace-counting{color:#b3c1d5;margin:12px 0 25px;font-size:13px;line-height:1.8}.peace-counting summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.peace-counting p{max-width:950px}.book-landing .peace-monitor .peace-separate-heading{text-align:start;color:#e5e9ef;margin:40px 0 18px;font-size:26px}.book-landing main.peace-detail{max-width:1180px;padding-top:24px}.peace-detail-heading{margin:22px 0}.book-landing .peace-detail-heading h1{text-align:start;color:#e5e9ef;margin:10px 0;font-size:32px}.peace-detail-heading>p{color:#a6b6cc;font-size:14px;line-height:1.7}.peace-section-parent{font-size:13px!important}.peace-register-tools{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0 24px;display:flex}.peace-register-tools label{color:#a6b6cc;gap:6px;font-size:12px;display:grid}.peace-register-tools label:first-child{flex:1;min-width:180px}.peace-register-tools input,.peace-register-tools select{color:#e5e9ef;font:inherit;background:#0f141b;border:1px solid #ffffff35;border-radius:4px;max-width:100%;min-height:38px;padding:6px 9px;font-size:14px}.peace-register-tools [role=status]{color:#98a9bf;padding-bottom:10px;font-size:12px}.book-landing .peace-record-year{text-align:start;color:#e5e9ef;margin:25px 0 12px;scroll-margin-top:160px;font-size:21px}.peace-record{border-top:1px solid #ffffff20;border-left:3px solid var(--peace-accent);background:#0f141b;grid-template-columns:145px minmax(0,1fr);gap:18px;margin:0 0 8px;padding:14px 16px;scroll-margin-top:150px;display:grid}.peace-record-date{color:#a9b9cc;font-size:12px;line-height:1.6}.peace-record-date>span{display:block}.peace-record-title{justify-content:space-between;align-items:start;gap:12px;display:flex}.book-landing .peace-record-title h3{color:#e5e9ef;text-align:start;margin:0;font-size:17px;line-height:1.4}.peace-status{color:#c2d0e2;border:1px solid #ffffff30;border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:10px;line-height:1.5}.peace-status[data-status=initialled],.peace-status[data-status=agreed]{color:#ccb2f4;border-color:#b58af260}.peace-status[data-status=effective],.peace-status[data-status=delivered]{color:#7bdcb0;border-color:#35c98960}.peace-record-body>p,.peace-record-body details p{color:#bcc9db;text-align:start;margin:7px 0;font-size:13px;line-height:1.65}.peace-record-sources{flex-wrap:wrap;gap:6px 13px;margin:7px 0;display:flex}.peace-record-sources a{color:#93baff;text-underline-offset:3px;overflow-wrap:anywhere;font-size:11px;text-decoration:underline}.peace-record-body details{color:#9cadc3;margin-top:8px;font-size:12px}.peace-record-body summary{cursor:pointer}.peace-record-body details p{max-width:850px}.peace-publication-date{color:#98a9bf!important;font-size:11px!important}.peace-load-more{color:#e5e9ef;font:inherit;cursor:pointer;background:#1b293b;border:1px solid #8a9db6;border-radius:4px;margin-top:18px;padding:9px 15px;font-size:13px}.peace-empty{color:#98a9bf;font-size:13px}@media (max-width:760px){.peace-dashboard-panel{gap:16px;padding:16px 14px}.peace-dashboard-panel header{flex-wrap:wrap;align-items:start;gap:10px}.book-landing .peace-dashboard-panel header h2{flex:100%;font-size:21px}.peace-dashboard-panel header>span{padding-inline-start:34px}.peace-record{grid-template-columns:1fr;gap:7px;padding:12px}.peace-record-date>span{display:inline}.peace-record-title{flex-wrap:wrap;gap:7px}.peace-update>span{display:block}.peace-controls button{min-height:36px;font-size:11px}.peace-controls button strong{font-size:18px}.peace-register-tools select{max-width:250px}}
