.mojan-viewpoint{margin:2rem 0;padding:1.5rem 1.75rem;background:#eef0ec;border-inline-start:3px solid #6c7568}.mojan-viewpoint .viewpoint-label{font-size:.875rem;font-weight:700;color:#642f3b;margin:0 0 1rem}.mojan-viewpoint blockquote{font-family:inherit;font-size:1.1875rem;line-height:2.1;margin:0;padding:0;border:0;color:#2f302e}.visit-actions .visit-guide{flex-basis:100%;border:0;justify-content:flex-start;padding:.5rem 0;color:#642f3b;background:transparent;text-decoration:underline;text-underline-offset:.3em;font-size:.9375rem}.mother-page .reading-index:not([open]) summary::after{content:' +';float:left}.mother-page .reading-index[open] summary::after{content:' −';float:left}@media(max-width:760px){.mojan-viewpoint{padding:1.25rem}.mojan-viewpoint blockquote{font-size:1.125rem}.mother-page .reading-index>div{grid-template-columns:1fr}}