.obs-dashboard-page .obs-dashboard{border-top:2px solid var(--obs-accent);margin:24px 0 30px}.obs-view-nav{flex-wrap:wrap;gap:5px;margin:18px 0 22px;display:flex}.obs-view-nav a{border:1px solid var(--obs-line);min-height:42px;color:var(--obs-muted);border-radius:5px;align-items:center;padding:9px 17px;font-size:13px;text-decoration:none;display:flex}.obs-view-nav a[aria-current=page]{color:var(--obs-ink);border-color:var(--obs-accent);background:#1a2b40}.obs-view-nav a:hover{color:var(--obs-ink);border-color:var(--obs-accent)}.obs-detail-entrances{margin:30px 0 10px}.obs-detail-grid{border-top:1px solid var(--obs-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin-top:16px;display:grid}.obs-detail-grid>a{border-bottom:1px solid var(--obs-line);grid-template-columns:26px minmax(0,1fr) 18px;align-items:start;gap:14px;min-height:108px;padding:21px 3px;text-decoration:none;display:grid}.obs-detail-grid>a>svg{color:var(--obs-accent);flex:none;margin-top:3px}.obs-detail-grid>a>svg:last-child{color:var(--obs-muted)}.book-landing .obs-detail-grid h3{margin:0 0 5px;font-size:17px;font-weight:500;line-height:1.5}.book-landing .obs-detail-grid p{color:var(--obs-muted);max-width:48ch;margin:0;font-size:12px;line-height:1.7}.obs-detail-grid>a:hover h3{text-underline-offset:5px;text-decoration:underline}.obs-detail-grid>a:hover>svg:last-child{color:var(--obs-accent)}.obs-visual-detail-link{text-underline-offset:4px;align-items:center;min-height:36px;margin-top:8px;font-size:12px;display:inline-flex;color:#bdd7fa!important}.obs-visual-table-section{margin:28px 0 35px;scroll-margin-top:150px}.book-landing .obs-visual-table-section .obs-visual-heading h2{margin-bottom:6px;font-size:23px}.obs-visual-table-section>.obs-visual-data{margin-top:16px}.obs-visual-table-section .obs-visual-timeline h3{margin:5px 0 7px;font-size:17px}.obs-details-page .obs-research{margin-top:24px}.obs-details-page .obs-regional-comparison{margin-bottom:36px}.obs-details-footer{border-top:1px solid var(--obs-line);margin:30px 0 0;padding-top:18px;font-size:13px}.obs-main [id]{scroll-margin-top:150px}@media (max-width:680px){.obs-detail-grid{grid-template-columns:1fr;gap:0}.obs-detail-grid>a{min-height:92px;padding:18px 1px}.book-landing .obs-detail-grid h3{font-size:16px}.obs-detail-entrances{margin-top:25px}.obs-view-nav{margin-top:15px}.obs-view-nav a{min-height:42px;padding:8px 13px;font-size:12px}.obs-dashboard-page .obs-dashboard{margin-top:18px}.book-landing .obs-visual-table-section .obs-visual-heading h2{font-size:20px}}.obs-dashboard-page a.obs-visual-row{color:inherit;border-radius:4px;text-decoration:none}.obs-dashboard-page a.obs-visual-row:hover{background:#192b40;outline:1px solid #536f92}.obs-fact-value-link{text-decoration:none;color:inherit!important}.obs-fact-value-link:hover{text-underline-offset:6px;text-decoration:underline}.obs-visual-table-section tr[id]{scroll-margin-top:150px}.obs-visual-table-section tr:target{background:#213750}.obs-dashboard-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.obs-dashboard-toolbar .obs-view-nav{margin:12px 0 18px}.obs-subject-picker{margin:12px 0 18px;font-size:12px;position:relative}.obs-subject-picker>summary{cursor:pointer;border:1px solid var(--obs-line);min-height:40px;color:var(--obs-muted);border-radius:5px;padding:8px 12px}.obs-subject-picker>nav{z-index:20;background:#101e32;border:1px solid #506b90;border-radius:6px;gap:3px;width:230px;max-width:calc(100vw - 30px);padding:7px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 14px 26px #0005}.obs-subject-picker a{border-radius:3px;min-height:38px;padding:8px 10px;line-height:1.6;text-decoration:none}.obs-subject-picker a:hover,.obs-subject-picker a[aria-current=page]{color:#fff;background:#243a55}@media (max-width:680px){.obs-dashboard-page .obs-country-heading{grid-template-columns:56px minmax(0,1fr);gap:3px 15px;display:grid}.obs-dashboard-page .obs-country-heading>div{display:contents}.obs-dashboard-page .obs-country-heading>img{grid-area:1/1/3;align-self:center}.obs-dashboard-page .obs-country-heading .obs-kicker,.obs-dashboard-page .obs-country-heading h1{grid-column:2}.obs-dashboard-page .obs-country-heading>div>p:not(.obs-kicker){grid-column:1/-1;max-width:none;margin-top:10px}.obs-dashboard-toolbar{gap:8px}.obs-dashboard-toolbar .obs-view-nav,.obs-dashboard-toolbar .obs-subject-picker{margin:5px 0 13px}.obs-subject-picker{font-size:11px}.obs-subject-picker>summary{min-height:40px;padding:8px 10px}}
