/* Only the scoped TOE template loads this stylesheet. */
body.toe-observation-view{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:'Yu Gothic UI','Meiryo',sans-serif;font-size:16px;line-height:1.75}
.toe-observation-view :is(h1,h2,h3,h4,h5,h6){font-family:inherit;font-weight:700}
.toe-observation-view main,.toe-observation-view .card,.toe-observation-view .article{min-width:0;overflow-wrap:anywhere}
.toe-observation-view .body p,.toe-observation-view .english p{overflow-wrap:anywhere;word-break:normal}
.toe-observation-view .english p{font-size:16px;line-height:2}
.toe-observation-view .country-history li{margin:.65rem 0;font-size:14px}
.toe-observation-view .dates{font-weight:400}
.toe-observation-view .observation-grid .dates{margin:0 0 20px}
.toe-observation-view .toe-pagination{display:block;margin:42px 0 0}
.toe-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:0;list-style:none}
.toe-pagination a,.toe-pagination span{display:block;padding:10px 16px;border:1px solid var(--line);border-radius:8px;background:white;text-decoration:none}
.toe-pagination .current{background:var(--ink);color:white}
.toe-pagination a:hover{background:var(--lime)}
.toe-observation-view img{max-width:100%}
.toe-observation-view .country-id{min-width:0}
@media(max-width:560px){.toe-pagination a,.toe-pagination span{padding:8px 12px}.toe-observation-view .hero h1{font-size:28px}.toe-observation-view .country-history ul{padding-left:20px}}
